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

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

  •  2
     
  •   drymonfidelia · 18 小时 47 分钟前 · 4807 次点击

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

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

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

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

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

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

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

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

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

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

    自从啃完 cmake 后,vscode 用起来更舒爽, 目前遇到的唯一的问题是偶尔 c++ debugger 不响应就无法 kill 了
    mouyase
        50
    mouyase  
       7 小时 20 分钟前
    VS 最劝退的一点是一安装 C 盘就少 10G 。
    lvlongxiang199
        51
    lvlongxiang199  
       7 小时 8 分钟前
    @shijingshijing 之前用过 vs 写要跑在 Linux 下的 cpp 项目, 感觉远程开发远不如 vscode.
    zhangeric
        52
    zhangeric  
       7 小时 8 分钟前
    @newaccount 那是主设计师跳槽微软搞 c#了.
    idealhs
        53
    idealhs  
       7 小时 2 分钟前
    JB 没设计器,写 UI 没法用。后端的话基本 Rider 已经替代 VS 了
    wanguorui123
        54
    wanguorui123  
       6 小时 50 分钟前
    @niubiman visual studio 不支持 mac 和 linux 相当于自废武功,看看 Java 片地开花
    DeWjjj
        55
    DeWjjj  
       6 小时 9 分钟前
    @OrangeDark 谁鄙视了?我说的就是一个事实,VS 和 VSC 很多快捷功能没有,建议去试试 jb 的新手教程之后再来会过来看我的评论。
    而且只能说明你不会用 jb 家的产品。
    tool2dx
        56
    tool2dx  
       6 小时 5 分钟前
    一般写 C++对 IDE 要求很低的,能用就行。很多东西不用 IDE 来补全,自己脑补就行。
    idragonet
        57
    idragonet  
       5 小时 51 分钟前
    @agdhole #7 Visual Studio2022+ReSharper 挺好用的。
    idragonet
        58
    idragonet  
       5 小时 49 分钟前
    @wanguorui123 #42 Visual Studio 2024 有这个版本?
    promisenev
        59
    promisenev  
       5 小时 42 分钟前
    文本编辑器不卡
    hxhc
        60
    hxhc  
       5 小时 40 分钟前
    @spritecn VS 里,通义、codeium 、VisualChatGPTStudio 等插件都可以使用啊
    lscho
        61
    lscho  
       3 小时 34 分钟前
    @cat 回旋镖了。。。。好像是你没分清哟
    tyrone2333
        62
    tyrone2333  
       3 小时 22 分钟前
    idea 太卡了,16g 现在都不够用
    zouywx86
        63
    zouywx86  
       3 小时 21 分钟前
    @cat 现在的技术水货多如牛毛,很正常
    zhtyytg
        64
    zhtyytg  
       3 小时 20 分钟前
    @DeWjjj #55 《纯是不会用 IDEA 的新手码农罢了》《谁鄙视了》《我说的是事实》你看看你这三个能不能自洽。网络论坛也能破防,真怕谁当你朋友被你开车创思。
    cat
        65
    cat  
       3 小时 12 分钟前
    @jorneyr @lscho 知道我说的是谁么 就说是我分不清?
    ykk
        66
    ykk  
       3 小时 4 分钟前
    是的 是的 pycharm 是世界上最好的 IDE
    srwxyz
        67
    srwxyz  
       2 小时 23 分钟前 via iPhone
    jb 用户,vc 纯粹用作文本编辑器,vc 相当于一个 0 插件的 ide ,功能还是很丰富,如果要把一些提升易用性的插件都装上,性能可能会折扣
    raptor
        68
    raptor  
       2 小时 22 分钟前
    如果你能理解什么叫信仰就能理解这是为什么了……

    比如我就认为 VIM 才是最好的!哈哈哈
    srwxyz
        69
    srwxyz  
       2 小时 21 分钟前 via iPhone
    @srwxyz 靠,没注意审题🫣
    xzylzz
        70
    xzylzz  
       1 小时 56 分钟前
    @DeWjjj #55 举几个例子呗,哪些快捷功能,我学习学习
    dcdlove
        71
    dcdlove  
       1 小时 50 分钟前
    在面向 AI 编程的今天这些编辑器都将沦为小众 IDE 不用争了
    belin520
        72
    belin520  
       1 小时 49 分钟前
    看到标题我就知道有人压根分不清楚 visual studio 和 VSCode 2 个东西
    aa514758835
        73
    aa514758835  
       1 小时 40 分钟前
    我写 c++ 的,用 visual studio + 西红柿感觉很好用了,就是没什么 ai 的工具
    zpf124
        74
    zpf124  
       1 小时 33 分钟前
    @cat 楼主说 VS ( IDE ) 不好用,不如 Idea ( IDE )。

    然后你说 “一个开发者为主的社区,这么多人分不清 ide 和 editor 么”, 请问楼主提到的两个东西哪个是 editor ?

    究竟是有些人分不清 ide 和 editor ,还是说有些水货只知道 VS Code 连 VS 是什么都不不知道。
    vipfts
        75
    vipfts  
       1 小时 26 分钟前
    @SeaTac `这里有个小白, 让我们一起嘲笑他, 诶! 什么? 小白是我??`.gif
    cat
        76
    cat  
       1 小时 12 分钟前
    @zpf124 在我回复之前,没人提 vscode 么,你是瞎么,我说了楼主分不清了吗
    huiyadanli
        77
    huiyadanli  
       1 小时 8 分钟前
    Visual Studio 早就已经配不上这个称号了。在 C#开发这块,以前用的 2022+ReSharper ,现在已经转 Rider (刚好免费),后悔来晚了,一直以为 Rider 在桌面端表现不行,现在看完全可用,而且用的很爽。唯一的缺点就是无法 XAML 热重载

    2022 无法忍受的 BUG
    1. 自带的联想功能和自带 Copilot 功能的冲突
    2. 项目体积上来后由于各种原因卡顿
    3. XAML 偶发性的预览无法渲染,作为一个官方 IDE 。为什么预览效果比不上 Rider ,想不通
    更多缺点:快速搜索操作步骤多、Debug 监听输入变量时没有联想功能等等细节。
    zpf124
        78
    zpf124  
       23 分钟前
    @cat 还非要嘴硬给自己挽尊,那我只能说要么瞎要么蠢的同时还很犟。

    楼里有人 分不清 VS 和 VS code ,和哪个是 ide 哪个是 editor 有关系吗? 这是分不清 ide 和 editor 的问题吗? 那些分不清这俩的是 “不知道 ide 和 editor 区别” 导致的吗?

    你要是说个"有人分不清 正主 和 过继的侄子" 别人会觉得你也个分不清的蠢货吗?
    liuzhedash
        79
    liuzhedash  
       14 分钟前
    visual studio 早年确实是功能最强大复杂的,不过仅限于 windows 开发,记得有个图标是🍅的插件有查找函数引用,重命名等功能,非常强大,和后来的 idea 已经差不多了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3458 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:58 · PVG 18:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.