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

有没有老哥和我一样用不习惯 vscode 的

  •  
  •   Chase2E · 2019-10-05 13:23:42 +08:00 · 12596 次点击
    这是一个创建于 1902 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Java 程序员一枚, 总是不断的在各种平台听说 vscode 多么多么好用...可是尝试了一年多了,用起来真的很不习惯, 工作的时候身边也几乎没有人用 vscode 的(某专注 Java 的电商厂), 大家基本上都是 sublime 看文件, idea 写代码. 一直很好奇, vscode 到底好用在哪里呢?

    99 条回复    2019-11-04 10:41:58 +08:00
    licoycn
        1
    licoycn  
       2019-10-05 13:33:43 +08:00
    vscode 写前端方面,java 还是用 idea 吧
    whatIsGhost
        2
    whatIsGhost  
       2019-10-05 13:38:27 +08:00
    因为 sublime 收费
    ArtIsPatrick
        3
    ArtIsPatrick  
       2019-10-05 13:42:34 +08:00 via iPhone
    vscode 写前端或者脚本更方便
    janxin
        4
    janxin  
       2019-10-05 13:43:59 +08:00
    因为 VSCode 不适合写 Java
    des
        5
    des  
       2019-10-05 13:48:49 +08:00 via Android
    因为你已经有 idea 了,另外 vscode 毕竟适合前端
    Hoshinokozo
        6
    Hoshinokozo  
       2019-10-05 13:49:47 +08:00   ❤️ 5
    vscode 主要还是前端用的多,JS 和 TS,而且主要是小项目和个人项目用的多,优点是速度快,功能相比其他编辑器相对来说强大一点,但是大项目 vscode 还是不行,卡,而且没有索引,很多跳转都实现不了,大项目还是需要 IDE 才能 Hold 住,这方面墙裂推荐 JetBrains 全家桶
    maokabc
        7
    maokabc  
       2019-10-05 13:50:38 +08:00 via Android   ❤️ 1
    从来没用过,文本编辑这些用 vim 就行,其他用 ide。
    GPLer
        8
    GPLer  
       2019-10-05 13:54:09 +08:00 via Android
    VSCode 终究只是个文本编辑器,不适合写项目,只适合写单个文件,用 Code Runner 简化运行。
    bennyyao2019
        9
    bennyyao2019  
       2019-10-05 13:57:51 +08:00
    我写前端的,一直用 phpstorm,折腾过几年,最后结论是,sublime,vscode 都是中看不中用。跟收不收费基本无关。
    LokiSharp
        10
    LokiSharp  
       2019-10-05 14:26:16 +08:00 via iPhone
    我现在的感受就是 vscode 吃的资源比 vs 多,干的比 vs 少。。。我干嘛要用 vscode
    ochatokori
        11
    ochatokori  
       2019-10-05 14:39:10 +08:00 via Android
    vscode 明显不是拿来写 java 的,你都不看看说好用的人平时是写什么代码的,楼主竟然还写了一年。就看看文本也没有 sublime 快
    wzhndd2
        12
    wzhndd2  
       2019-10-05 14:41:52 +08:00
    我是前端,我用 sublime
    gbin
        13
    gbin  
       2019-10-05 14:44:40 +08:00 via Android
    以觉得 VS Code 好用是因为没钱买 IDEA 的 License
    zachlhb
        14
    zachlhb  
       2019-10-05 15:16:25 +08:00 via Android   ❤️ 1
    vscode 需要配置的,自己装插件,现在用着 vscode 的远程开发,真香
    mosakashaka
        15
    mosakashaka  
       2019-10-05 15:23:03 +08:00
    主要是个高级编辑器,肯定不如 ide 功能强大,要不那些工具靠啥收费呢。
    但是偶尔写一下绰绰有余了
    raincode
        16
    raincode  
       2019-10-05 15:25:10 +08:00 via iPhone
    中途也被安利过几次,用不惯,还是换回 webstorm 了,到现在不知哪里好用了
    keith1126
        17
    keith1126  
       2019-10-05 15:26:52 +08:00   ❤️ 1
    Sublime Text 永不为奴!

    不管是看代码,写代码,用惯了永远觉得 sublime 最好~
    gbin
        18
    gbin  
       2019-10-05 15:26:53 +08:00 via Android
    特别同意 #6 的观点,个人实践表明,即使有 WSL + VS Code Remote,大项目还是 JetBrains 全家桶更适合。
    以前写过一篇在 Windows 下部署开发环境的文章,与大家学习交流 https://0x400.com/2019-09-23-dev-environment-on-windows-with-wsl.html
    withoutxx
        19
    withoutxx  
       2019-10-05 15:49:33 +08:00
    webstorm 写代码, sublime 看代码, 适应不了 vscode
    patx
        20
    patx  
       2019-10-05 15:50:33 +08:00
    挺习惯的,写 bash 脚本、JS、nodejs,加上远程开发,舒服的一批
    Ley
        21
    Ley  
       2019-10-05 15:52:25 +08:00 via Android
    VS Code 和 IDEA 写 Java 双开,个人感觉各有千秋,甚至平时单纯写代码的话 VS Code 用的更多些
    ech0x
        22
    ech0x  
       2019-10-05 15:56:59 +08:00
    Java 还是老老实实的用 IDEA 吧,如果是脚本语言之类的可以用 VScode 至少漂亮(但是我选择 Vim )
    wangkun025
        23
    wangkun025  
       2019-10-05 16:05:12 +08:00   ❤️ 1
    重度 sublime text 用户。
    Taigacute
        24
    Taigacute  
       2019-10-05 16:07:38 +08:00
    我不写 java 但是比较爱折腾,你可以试试我的 vim https://github.com/hardcoreplayers/ThinkVim
    silkriver
        25
    silkriver  
       2019-10-05 16:09:04 +08:00 via Android   ❤️ 1
    sublime 是商业软件,idea 是 ide,趴下来和不要钱的代码编缉器比很丢份的
    id7368
        26
    id7368  
       2019-10-05 16:10:04 +08:00 via iPhone
    买了 editplus 用了好多年了,一直喜欢用这个。
    awesomes
        27
    awesomes  
       2019-10-05 16:26:03 +08:00
    拿 sublime 跟 vscode 比的简直了。别的就不说了,就一个全局查找替换,瞎子都知道哪个做得好了。至少目前 VScode 是前端开发的第一选择,sublime 也许曾经是。
    just4id
        28
    just4id  
       2019-10-05 16:31:26 +08:00 via iPhone
    老老实实用 eclipse
    Baymaxbowen
        29
    Baymaxbowen  
       2019-10-05 16:33:03 +08:00 via Android
    vs code 就算写前端有时候也觉得有点卡
    Perolong
        30
    Perolong  
       2019-10-05 16:34:11 +08:00 via Android
    vscode 用来写前端代码,还有当记事本文本编辑器,毕竟电脑还是跑不起 idea 和 webstorm 同时开的,平时写 flutter 应用 vscode 有 google 专门适配的插件,还是蛮舒服的
    yEhwG10ZJa83067x
        31
    yEhwG10ZJa83067x  
       2019-10-05 16:38:05 +08:00
    我,和楼主差不多感觉,我前前后后试了三次,准备使用 vscode,用了后就是不习惯,真的我试了三次,一直听大家说 vscode 好,并且是开源,一直想切换过去,后来想想还是算了,就是一个工具,自己用的舒服最要紧。现在不纠结了。
    ps:现在还是用 phpstom + sublime
    honjow
        32
    honjow  
       2019-10-05 16:43:37 +08:00
    拿来当文本编辑器的
    liuzhihang
        33
    liuzhihang  
       2019-10-05 16:48:20 +08:00 via iPhone
    还在用 Atom 写 markdown + Idea 写代码
    oneisall8955
        34
    oneisall8955  
       2019-10-05 16:53:55 +08:00 via Android
    JAVA 还是 jetbrains 家的 idea 好使~
    keith1126
        35
    keith1126  
       2019-10-05 16:55:26 +08:00
    @awesomes

    能否详细讲讲 Sublime 在查找替换中的不足?

    (利益相关:我是重度 Sublime 使用者,暂时没觉出来。
    liuxingbaoyu
        36
    liuxingbaoyu  
       2019-10-05 17:06:36 +08:00
    vsc 用起来舒服,不过可能因为太通用的原因,某些特定语言支持还是差一些
    wzwwzw
        37
    wzwwzw  
       2019-10-05 17:13:38 +08:00
    vs code 智能提示太慢了。
    agagega
        38
    agagega  
       2019-10-05 17:17:10 +08:00 via iPhone
    VScode 非常适合那种一个项目里用到多种语言的
    awesomes
        39
    awesomes  
       2019-10-05 17:50:32 +08:00
    @keith1126 曾经我也是 sublime 用户,当初正是被某些功能不足,快捷键冲突啥的搞郁闷了,切到 vscode 了。

    详细说说全局查找替换,其实这是一个比较常用的功能。如果我没记错的话,sublime 的全局查找结果会出现在一个文件中,而 vscode 则是在左侧展示出文件列表来,能直观看到有哪些文件包含了被搜索的内容,选择性替换之后会自动效是,不用做替换的还可以手动关掉,这样能够明显看到替换进度,还有哪些文件没有替换(因为很多情况下我们不是直接就替换,而是需要挨个确认一下),这样 vscode 的替换方式操作起来明显更加爽了,当然这是我个人的使用体验。
    xlui
        40
    xlui  
       2019-10-05 18:07:04 +08:00 via Android
    因为 Sublime 收费并且之前未付费版无法屏蔽更新检查,有更新时在 Linux 下每次打开都会弹更新弹窗。(现在不知道如何)

    现在在 Mac 下 VSCode 的启动速度快的飞起。Windows 下用 Notepad++。

    做项目当然用 JB 家的 IDE 了啊,体验碾压以上各种编辑器。
    wtdd
        41
    wtdd  
       2019-10-05 18:16:07 +08:00
    等速度赶上 JetBrains 的 idea 再说吧
    meetocean
        42
    meetocean  
       2019-10-05 18:42:14 +08:00
    Sublime 是神器,免费版唯一缺点就是使用的过程中弹出收费对话框。

    等收入跟上了购买,支持作者。
    humor66
        43
    humor66  
       2019-10-05 19:13:43 +08:00
    window 下的文本文档、或者 word 文档写,更方便
    murmur
        44
    murmur  
       2019-10-05 19:17:32 +08:00
    idea 那是一年几百快的东西,当然比免费的 vscode 好使
    ciaoly
        45
    ciaoly  
       2019-10-05 19:34:29 +08:00 via Android
    弱弱的问一问诸位前端,用 webstorm 体验如何?哪些特性比 vscode 好?
    BCy66drFCvk1Ou87
        46
    BCy66drFCvk1Ou87  
       2019-10-05 19:42:41 +08:00 via Android
    一开始也不习惯,用一段时间发现真的是好用,写 go/php/js 简直不能太爽
    gbin
        47
    gbin  
       2019-10-05 19:49:08 +08:00 via Android
    @ciaoly 大项目背景下文件索引,函数跳转,智能补全都比 vscode 好。另外,断点调试比 vscode 也好用。
    xuanbg
        48
    xuanbg  
       2019-10-05 20:04:18 +08:00
    vs code 写 SQL 脚本、MD 文档爽歪歪。列编辑模式简直太好用了有木有
    loading
        49
    loading  
       2019-10-05 20:19:05 +08:00 via Android
    我不习惯,我更多还是 notepad++还有 mousepad ←_←
    qlhai
        50
    qlhai  
       2019-10-05 20:22:08 +08:00
    我拿来写 C++,其他的尽量都用专门的 IDE
    sugarkeek
        51
    sugarkeek  
       2019-10-05 20:28:54 +08:00
    上次打开 10 多 MB 的纯文本,所有的文本编辑器都炸了,不知道为啥 vscode 好端端的打开了,就是提示因为太长,有些样式渲染不了
    fanyer
        52
    fanyer  
       2019-10-05 21:07:16 +08:00
    vs code 写 SQL、MD 文档爽歪歪
    murmur
        53
    murmur  
       2019-10-05 21:12:05 +08:00
    @ciaoly 几乎什么也不用配就有完整的生态体系支持,改一下字体大小行距就可以开始干活了
    q8164305
        54
    q8164305  
       2019-10-05 21:12:37 +08:00 via Android
    用了一年多 vscode,最终还是换成 webstrome,vsc 越来越卡了
    f4nyc
        55
    f4nyc  
       2019-10-05 21:25:57 +08:00 via iPhone
    终于放过 vim 了。
    1002xin
        56
    1002xin  
       2019-10-05 21:28:03 +08:00 via iPhone
    Java 用 IDEA 不好吗
    lscho
        57
    lscho  
       2019-10-05 22:39:19 +08:00   ❤️ 1
    日常 php+js 表示也是中途被人安利过 N 次 vscode,用起来也确实不错,但总有各种小问题不顺手,最后还是在用 sublime text
    szzhiyang
        58
    szzhiyang  
       2019-10-05 22:41:32 +08:00
    要是微软能收购 JetBrains 并推出免费的 VS IDEA、VS GoLand、VS PyCharm、VS WebStorm、VS PhpStorm ……,那岂不美哉?
    cnguu
        59
    cnguu  
       2019-10-05 22:42:17 +08:00
    收钱的永远是最好的 :apple:
    Juszoe
        60
    Juszoe  
       2019-10-05 22:42:43 +08:00
    我觉得 vscode 写 js 的提示还是不太智能,直接把所有的可能列出来,不知道是不是有什么强大的插件,感觉智能提示和 JB 家的 IDE 差很多
    CuVee
        61
    CuVee  
       2019-10-05 22:44:05 +08:00
    其实前端来讲,webstore 除了收费,其他应该是完爆 VSC。对的,是完爆

    VSC 定位很尴尬,把它当成 IDE,JetBrains 任何一款专业性吊打它,

    把他当成编辑器,又不如 sublime 清快。


    目前最终我还是用 VSC 替换了 sublime 的日常编辑器地位。

    IDEA 用 JetBrains,eclipse 或者 VS。sublime 目前吃土
    charten
        62
    charten  
       2019-10-05 22:44:54 +08:00
    vscode 主要是用在 web 前端开发,因为它本身就是通过 web 技术开发出来的,所以在 web 开发领域的体验必须得好
    Juszoe
        63
    Juszoe  
       2019-10-05 22:49:01 +08:00
    @CuVee #61 请问 webstore 启动快吗?刚好有教育免费版想尝试一下。JB 家的 IDE 什么都好,就是太重型了
    raptor
        64
    raptor  
       2019-10-05 23:01:22 +08:00
    idea+vim,vscode 试过一次,用不惯,可能是跟微软水土不服
    CuVee
        65
    CuVee  
       2019-10-05 23:03:31 +08:00
    @Juszoe 还可以吧,

    正常开机打开大型项目 5-10 秒左右。之后再打开大项目 2-5 秒吧。如果打开小文件秒开

    VSC 开机打开大项目 3-6 秒吧,之后打开 2 秒左右 小文件秒开


    总的来讲,webstore 打开多的这几秒,完全可以用其 ide 功能的完整性和易用性填补


    前端只要是上 react,vue 的,都强烈建议用 webstore。


    当然了,如果你想入正,idea 是可以通吃 webstore 的,idea 功能是包含 webstore 所有功能的,只是版本要低几个月。其实完全可以只买一个 idea
    S4msara
        66
    S4msara  
       2019-10-05 23:30:44 +08:00 via Android
    买了 jetbrains 全家桶,也有 vscode 和 vs,sublime,notepad++都有,除了 Vim 没时间了解之外基本都用过了,总结下来就是 jetbrains 的东西真好用,Java 还是得用 IDEA,前端 webstorm,文本编辑器也没必要选择 sublime 和 vscode,notepad++用着就舒服也足够了
    POPOEVER
        67
    POPOEVER  
       2019-10-05 23:39:56 +08:00
    vs code, sublime 双开
    GoldenFreemanC
        68
    GoldenFreemanC  
       2019-10-05 23:46:08 +08:00
    想想你在简装 chome 里码 AVA 就有意思。
    vertigo
        69
    vertigo  
       2019-10-05 23:48:48 +08:00 via iPhone
    vscode 更适合全栈用吧,就是可以使用各种插件的全功能编辑器,前段也可以写,后端也可以写,甚至能做简单的图片编辑。如果专注写某一个语言的话,肯定是专门优化的 ide 更好用,比如专门写前端项目,肯定 brackets 更好
    hakono
        70
    hakono  
       2019-10-06 01:11:42 +08:00 via iPhone
    @Juszoe pycharm 用户表示启动时间 10s 打底,jb 的 ide 虽然好用,但是真的那叫一个沉重。

    导致开了就不想关,或者一不小心关了就不想再开,或者想给项目改几个函数一想到那启动速度就暂时扔到下次再改了。顺便:在家里开 jb 我都是点开图标然后切到网页去刷一下或者看个视频,等刷完也就打开了
    然后 jb 系内存也是占用挺大的

    为防止有人杠我机子太差跑不动 jb, 我先说下我电脑是 3700x + 2070super 硬盘是 三星 970evo plus 1T,32G 内存
    是的,即便我这样的机子也依旧 hold 不住 jb 那操蛋的起启动速度
    stevenbipt
        71
    stevenbipt  
       2019-10-06 01:32:15 +08:00
    我和同事都用 vscode 当文本编辑器,撸代码还是用的其他 ide
    IgniteWhite
        72
    IgniteWhite  
       2019-10-06 06:15:37 +08:00
    @Juszoe
    @CuVee
    你们指的是 webstorm 吗
    lovestudykid
        73
    lovestudykid  
       2019-10-06 06:32:42 +08:00
    作为文本编辑器,打开大文件(100M+)的时候最流畅的感觉是 vscode,胜过 sublime 和 notepad++,相对这两的缺点是启动速度稍微慢一点。
    zzzain46
        74
    zzzain46  
       2019-10-06 07:56:33 +08:00 via Android
    用微软家的东西拿去写甲骨文家(sun)的东西🌝
    Karpov
        75
    Karpov  
       2019-10-06 08:56:34 +08:00
    个人喜好吧,VSCode 相对来说比较轻,而且插件比较丰富、免费,最重要的是不用折腾破解(说真话了)。使用感觉的话,相对其他 IDE 需要配置的东西比较多,而且多数是配置文件形式,需要熟悉一段时间。
    owenliang
        76
    owenliang  
       2019-10-06 08:57:12 +08:00 via Android
    +1,每次都想用,每次都觉得简陋。。
    oliverchen
        77
    oliverchen  
       2019-10-06 09:04:02 +08:00 via Android
    写前端,也写后端。一直用 Vim。试过用 VSCode,因为不习惯,放弃了。
    iorilu
        78
    iorilu  
       2019-10-06 09:25:07 +08:00 via iPhone
    vscode 全栈开发合适,尤其 js,python 这种
    claysec
        79
    claysec  
       2019-10-06 09:26:30 +08:00
    我电脑常年备着的几个,phpstorm、pycharm、MyEclipse Professional 2014、vscode、notepad++。至于为啥我没上 JetBrains 家的 java ide,emmmmmmmmmmmm。是因为我还用不习惯😂
    msg7086
        80
    msg7086  
       2019-10-06 10:04:37 +08:00
    @awesomes 想问问怎么才能让替换功能不把文件列表挤出去?
    重度依赖左侧项目目录树,每次打开全局替换做完以后总要手动切回去,非常闹心。
    gunjianpan
        81
    gunjianpan  
       2019-10-06 11:20:41 +08:00
    弃 idea 是因为内存吃太多了 ( 7.8G 这谁受得了

    vscode 配 code runner 也能和 idea 运行 java 一样的体验 就是 大家不想配
    同理 代码补全用 TabNet 不要太爽
    再者 idea 的 local history 也能想办法在 vscode 里面实现

    现在来看 remote 真的香,基本上零延迟在 service 上写 code

    我觉得吧 vscode 更优的原因是生态圈大,插件贼棒
    大多数不太习惯 vscode 可能更多是配置没配好
    IAPYANG
        82
    IAPYANG  
       2019-10-06 11:50:39 +08:00 via iPhone
    webstorm 用着很不爽,只适合写 es5
    反观需要 es6 和 ts 的工程都得上 vsc 才舒服
    ps:vscode 的 java 模式根本没法用,还是上 idea 吧
    helloSpringBoot
        83
    helloSpringBoot  
       2019-10-06 12:29:50 +08:00 via Android
    主力 idea,文件编辑、脚本用 vscode
    VEEX6
        84
    VEEX6  
       2019-10-06 13:15:08 +08:00
    只用来解决 merge 冲突
    xiaoshenke
        85
    xiaoshenke  
       2019-10-06 13:21:05 +08:00 via Android
    我一个项目用 vim 写的,已经 6w 行了
    inhzus
        86
    inhzus  
       2019-10-06 13:21:27 +08:00 via Android
    看些开源项目,vscode 简单安装点插件能跳转到定义什么的很方便。自己写项目当然还是 jetbrains 全家桶了
    rebackhua
        87
    rebackhua  
       2019-10-06 16:38:59 +08:00
    我用 vscode 写 C/C++,还有 python。实在用不惯 IDEA
    Thymolblue
        88
    Thymolblue  
       2019-10-06 18:53:21 +08:00
    @LokiSharp 对于低配机,只拿来写少量代码(只装几个插件),vscode 就比 vs 好用了。
    liuhuansir
        89
    liuhuansir  
       2019-10-06 19:29:09 +08:00 via iPhone
    vscode 插件装多了,内存占用比 jb 家的还多
    LokiSharp
        90
    LokiSharp  
       2019-10-06 19:55:25 +08:00
    @Thymolblue #88 这个场景 Sublime 更好,低配机跑 VS Code 也是很吃力的
    zjyl1994
        91
    zjyl1994  
       2019-10-06 21:12:11 +08:00
    vscode 只是編輯器啊,寫 java 還是用 idea 吧,那玩意最好使。
    freefcw
        92
    freefcw  
       2019-10-06 22:35:20 +08:00
    论轻量,sublime 好用,论 ide,jb 家。。。vscode 在我的电脑上确实很尴尬,插件装多了的 vscode,内存真心恐怖
    lifanxi
        93
    lifanxi  
       2019-10-06 23:00:28 +08:00
    VSCode 的 Remote Development 对于 Linux C++程序员来说是非常有用的一个特性,没有其它能替代的工具,至少 CLion 的所谓“远程开发”功能几乎是不可用的。但是 CLion 还是有很多方面做的是比 VS Code 的 C++插件要好的。

    对于 Java 来说,IDEA 应该是可以甩 VS Code 几条街的,几乎不用争论。
    wangyr45
        94
    wangyr45  
       2019-10-07 10:45:26 +08:00
    java 还是用 idea 吧,vscode 我特么也用不习惯,已弃,适合自己的就好
    lxml
        95
    lxml  
       2019-10-07 12:33:34 +08:00
    vscode 下个版本 升级 Electron 6 和 Node 12,说内存恐怖的可能会好一些,说起来你可能不信,现在 Vscode 还在用 Electron 4 和 Node 10
    agentwx
        96
    agentwx  
       2019-10-07 14:49:46 +08:00
    vscode 写脚本类语言比较好
    samleong019
        97
    samleong019  
       2019-10-08 11:07:31 +08:00
    写 js 也觉得 webstorm 比 vscode 好用
    gdrk
        98
    gdrk  
       2019-10-08 11:24:16 +08:00
    项目大还得 idea,vscode 插件一多打开稍微大点的项目就开始卡了
    wsseo
        99
    wsseo  
       2019-11-04 10:41:58 +08:00
    vscode 也有一些自己的优势,字体渲染好,Remote Development。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1845 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 16:21 · PVG 00:21 · LAX 08:21 · JFK 11:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.