V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
drymonfidelia
V2EX  ›  程序员

为什么很多人说 Visual Studio 是最好的 IDE?最近换过去用了下感觉缺少很多 JetBrains 那边用的很爽的功能,例如不能补全自动属性,连生成 constructor 都只支持一个属性

  •  1
     
  •   drymonfidelia · 16 小时 22 分钟前 · 3983 次点击

    JetBrains 系的 IDE 会弹出提示选择 constructor 要包含哪些属性

    66 条回复    2024-12-17 15:54:00 +08:00
    levelworm
        1
    levelworm  
       15 小时 48 分钟前 via Android
    VS 我觉得最好的是那个调试器。另外代码不全也还不错,但是 JB 这块也很强。
    coderluan
        2
    coderluan  
       15 小时 19 分钟前
    说 Visual Studio 最好是针对 C/C++讨论的,不可能抛开语言谈论 IDE 的好坏的
    lujiaxing
        3
    lujiaxing  
       15 小时 16 分钟前
    以前是. 现在不一定了. 就比如说 C# 的 IDE, Rider, 就比 VS 用起来舒服的很多.

    但是 VS 有一个很强的地方, 就是能打开上万行的屎山代码而不丢高亮跟自动提示. 这点 JB 家的 IDE 是做不到的
    drymonfidelia
        4
    drymonfidelia  
    OP
       15 小时 14 分钟前
    @coderluan 我比较常用 C#,正常微软自家的语言支持没理由比别家的差吧
    GooMS
        5
    GooMS  
       15 小时 7 分钟前   ❤️ 2
    生成 constructor 就是一个很 Java 的东西
    DeWjjj
        6
    DeWjjj  
       14 小时 29 分钟前   ❤️ 1
    如果觉得 vscode 好,纯是不会用 IDEA 的新手码农罢了。
    IDEA 建议去看看快捷键列表里面学学技巧,那一把瑞士军刀剪指甲大可不必。
    agdhole
        7
    agdhole  
       14 小时 13 分钟前
    我写 c#只用 rider ,vs 很难用
    dobelee
        8
    dobelee  
       13 小时 57 分钟前
    身边认识为数不多用 vsc 的单纯是机器配置不够。
    SeaTac
        9
    SeaTac  
       13 小时 48 分钟前 via iPhone   ❤️ 14
    楼上有两个急吼吼回帖却没看清是 visual studio 还是 visual studio code
    dearmymy
        10
    dearmymy  
       9 小时 38 分钟前
    每次这种帖子下面都是一堆 vs vsc 分不清楚。vs 估计很多人本身都没深度用过。vs 主要还是之前桌面编程比较爽,不管 debug 还是调试。
    fatigue
        11
    fatigue  
       8 小时 47 分钟前
    用 java 写桌面软件,给我的第一/刻板印象就是卡,idea ,eclipse 啊啥的,我是能不用就不用
    beginor
        12
    beginor  
       8 小时 28 分钟前 via Android   ❤️ 1
    要说 Jetbrains 系列的 IDE 对 SQL 的智能提示是无敌的,这个应该都赞同吧?

    连接数据库之后, 不管是独立的 SQL 文件, 还是嵌入在其它语言的 SQL 语句, 都有非常棒的只能提示!
    mooyo
        13
    mooyo  
       8 小时 27 分钟前
    vs 的 debug 非常强,不仅能挂到进程,还能选当前已安装的 app 进行 debug
    wnpllrzodiac
        14
    wnpllrzodiac  
       8 小时 26 分钟前 via Android
    性能比较好吧。比起 java 写的速度快很多
    ShareDuck
        15
    ShareDuck  
       7 小时 55 分钟前
    Visual Studio 被称为宇宙第一 IDE 时,Jetbrains 家的 IDE 还没有像今天这么成熟。现在确实不好说了。
    cat
        16
    cat  
       7 小时 44 分钟前
    一个开发者为主的社区,这么多人分不清 ide 和 editor 么
    fyex
        17
    fyex  
       7 小时 38 分钟前
    debug 是我用过的最好的 自带的性能分析也很强
    zhangeric
        18
    zhangeric  
       7 小时 37 分钟前
    代码补全啥得都是屠龙技,ai 辅助下全秒,反而 vs 得调试功能很有用了.
    dddd1919
        19
    dddd1919  
       7 小时 36 分钟前
    @SeaTac #9 PHP 才是世界上最好的语言
    Danswerme
        20
    Danswerme  
       7 小时 34 分钟前
    没用过 IDEA ,但是之前用 Visual Studio 用 C++ 写一个读取二进制文件进行处理的小工具,Visual Studio 可以很方便的查看对应内存地址存储的内容,极大的方便了我调试。 同样的功能 XCode 里我找了很久才找到,每次使用起来都很繁琐,不如 Visual Studio 直观方便。
    chchwy
        21
    chchwy  
       7 小时 29 分钟前
    寫 C/C++的話, Jetbrain 還是不行
    spritecn
        22
    spritecn  
       7 小时 27 分钟前
    最近研究.net,已经习惯 jb 下的各种 ai 补全,到 vs 那边发现 阿某/腾某/codegx 都不能安装
    ShineyWang
        23
    ShineyWang  
       7 小时 20 分钟前
    机子性能够可以 visual studio 装 resharper
    cnuser002
        24
    cnuser002  
       7 小时 11 分钟前 via Android
    多少有点先入为主的感觉,我是从启蒙阶段用的 vs ,
    后来用过 idea 一段时间,那会也感觉 idea 是什么垃圾 啊,用不习惯。到最后也没把这玩意弄趁手。

    但是 vscode 就很舒服,回头感觉 vscode 还是更接近 idea 一些的。就是 idea 也是有亮点的,当时感觉不出来。

    vs 到底吊在哪,我觉得作为 Windows 端开发软件,它的大而全。比如开发 c++,除了写代码外,编译链接那坨头疼的东西它給你代管了。调试什么的他也做得
    finab
        25
    finab  
       7 小时 7 分钟前
    因为当年 VS 是和 Eclipse 这坨屎比较的
    shijingshijing
        26
    shijingshijing  
       7 小时 6 分钟前
    1.ctrl+R,ctrl+E
    2.右键变量-重构-封装字段。(可惜不能选中后批量生成)
    3.输入 prop,tab * 2 (感觉还是这个好用)

    楼主还是用少了
    shijingshijing
        27
    shijingshijing  
       7 小时 5 分钟前
    还有,如果是写 C/C++,Visual Studio 可以说是独孤求败。
    Nasei
        28
    Nasei  
       7 小时 0 分钟前
    如果 vs 支持 rust ,我肯定不会再用 rover 了
    lanten
        29
    lanten  
       6 小时 56 分钟前
    JetBrains 的底层设计有问题,强制开启自动保存且无法完全关闭,这就没法用了
    sentinelK
        30
    sentinelK  
       6 小时 53 分钟前
    吹 VS 的时候,对面那还在用 Eclipse 和 MyEclipse ,配合 SSH 呢。
    不能脱离历史背景谈事实。
    linauror
        31
    linauror  
       6 小时 51 分钟前
    JetBrains 中的更改方法入参出参,其他调用的也会跟着一起改,这个好用的功能 vscode 没有
    quan01994
        32
    quan01994  
       6 小时 50 分钟前
    那是因为 你没有碰到过屎山。
    纯代码量 800 M 的项目 ,20000 行的代码文件 ,
    rider 打开 ,代码提示反应半天 ,10G 的内存占用 。
    vs 打开 , 代码提示流畅 ,6 个 G 的内存占用
    BYDH
        33
    BYDH  
       6 小时 45 分钟前
    无所谓,ReSharper 会出手
    june4
        34
    june4  
       6 小时 45 分钟前
    十几年前三个 ide ,宇宙第一 vs ,eclipse ,和 idea ,idea 明显强出一个层次,vs 最次。
    changnet
        35
    changnet  
       6 小时 43 分钟前
    我觉得是纯口嗨

    我用它来写 C++的,用倒是够用,但离好用差得远。大而慢不说,一些跳转还是不行,渲染偶尔出问题(比如同一个单词,一半有颜色另一半没有),还偶尔一些莫名的错误

    但 VS 可以和 windows 深度绑定,安装包自带编译器和 SDK 。其他的你无论是 QtCreator 还是 Jetbrains 的 IDE ,都需要独立安装 windows 的编译,调试 dmp 文件等支持还没 VS 好
    7gugu
        36
    7gugu  
       6 小时 40 分钟前
    @DeWjjj VSCode 和 VStudio 不是同一个东西
    newaccount
        37
    newaccount  
       6 小时 29 分钟前
    因为它活下来了
    真的,不开玩笑
    比它厉害的 c++ builder 死透了
    仅此而已
    tangmanger
        38
    tangmanger  
       6 小时 23 分钟前
    哎 先分清 vs 和 vsc
    不装插件情况下
    Visual Studio -> IDE
    Visual Studio Code->文本编辑器
    tangmanger
        39
    tangmanger  
       5 小时 53 分钟前
    niubiman
        40
    niubiman  
       5 小时 14 分钟前   ❤️ 1
    @DeWjjj 连别人说的是哪个软件都没看清楚, 我有理由怀疑你才是新手
    niubiman
        41
    niubiman  
       5 小时 13 分钟前
    @SeaTac 我看到也是看笑了, 软件名字都搞不清楚, 不知道急啥
    wanguorui123
        42
    wanguorui123  
       5 小时 11 分钟前
    Visual Studio 2024 就有补全功能和代码联想了,希望微软后面移植到 Mac 平台先把 Net6+ 支持了,Mac 上的 Visual Studio 太难用了。
    jorneyr
        43
    jorneyr  
       5 小时 11 分钟前
    @cat 一个开发者为主的社区,这么多人分不清 ide 和 editor 么。
    好像分不清的是您呢。
    Meld
        44
    Meld  
       5 小时 7 分钟前
    @DeWjjj

    我发现身边很多 Java 程序员不知道 VStudio ,再加上英语不好,很多人都会搞混
    niubiman
        45
    niubiman  
       5 小时 6 分钟前
    @wanguorui123 微软以后不会支持 visual studio for mac 了, 现在官方推荐在 mac 上谁用 vsc
    niubiman
        46
    niubiman  
       5 小时 6 分钟前
    @wanguorui123 微软以后不会支持 visual studio for mac 了, 现在官方推荐在 mac 上使用 vsc
    OrangeDark
        47
    OrangeDark  
       5 小时 6 分钟前
    @DeWjjj 本身就是工具而已,喜欢使用哪个就使用哪个呗,还整上鄙视链了 hhh
    ccpp132
        48
    ccpp132  
       5 小时 4 分钟前
    vs 牛的时候竞品都差的远了。那时候还没什么 vscode 呢
    ashong
        49
    ashong  
       5 小时 2 分钟前
    vs2022 变得非常庞大缓慢,体验没之前的好。

    自从啃完 cmake 后,vscode 用起来更舒爽, 目前遇到的唯一的问题是偶尔 c++ debugger 不响应就无法 kill 了
    mouyase
        50
    mouyase  
       4 小时 54 分钟前
    VS 最劝退的一点是一安装 C 盘就少 10G 。
    lvlongxiang199
        51
    lvlongxiang199  
       4 小时 43 分钟前
    @shijingshijing 之前用过 vs 写要跑在 Linux 下的 cpp 项目, 感觉远程开发远不如 vscode.
    zhangeric
        52
    zhangeric  
       4 小时 43 分钟前
    @newaccount 那是主设计师跳槽微软搞 c#了.
    idealhs
        53
    idealhs  
       4 小时 36 分钟前
    JB 没设计器,写 UI 没法用。后端的话基本 Rider 已经替代 VS 了
    wanguorui123
        54
    wanguorui123  
       4 小时 24 分钟前
    @niubiman visual studio 不支持 mac 和 linux 相当于自废武功,看看 Java 片地开花
    DeWjjj
        55
    DeWjjj  
       3 小时 44 分钟前
    @OrangeDark 谁鄙视了?我说的就是一个事实,VS 和 VSC 很多快捷功能没有,建议去试试 jb 的新手教程之后再来会过来看我的评论。
    而且只能说明你不会用 jb 家的产品。
    tool2dx
        56
    tool2dx  
       3 小时 39 分钟前
    一般写 C++对 IDE 要求很低的,能用就行。很多东西不用 IDE 来补全,自己脑补就行。
    idragonet
        57
    idragonet  
       3 小时 26 分钟前
    @agdhole #7 Visual Studio2022+ReSharper 挺好用的。
    idragonet
        58
    idragonet  
       3 小时 24 分钟前
    @wanguorui123 #42 Visual Studio 2024 有这个版本?
    promisenev
        59
    promisenev  
       3 小时 17 分钟前
    文本编辑器不卡
    hxhc
        60
    hxhc  
       3 小时 15 分钟前
    @spritecn VS 里,通义、codeium 、VisualChatGPTStudio 等插件都可以使用啊
    lscho
        61
    lscho  
       1 小时 9 分钟前
    @cat 回旋镖了。。。。好像是你没分清哟
    tyrone2333
        62
    tyrone2333  
       56 分钟前
    idea 太卡了,16g 现在都不够用
    zouywx86
        63
    zouywx86  
       56 分钟前
    @cat 现在的技术水货多如牛毛,很正常
    zhtyytg
        64
    zhtyytg  
       54 分钟前
    @DeWjjj #55 《纯是不会用 IDEA 的新手码农罢了》《谁鄙视了》《我说的是事实》你看看你这三个能不能自洽。网络论坛也能破防,真怕谁当你朋友被你开车创思。
    cat
        65
    cat  
       46 分钟前
    @jorneyr @lscho 知道我说的是谁么 就说是我分不清?
    ykk
        66
    ykk  
       39 分钟前
    是的 是的 pycharm 是世界上最好的 IDE
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5475 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:33 · PVG 16:33 · LAX 00:33 · JFK 03:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.