首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  程序员

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

  •  
  •   Chase2E · 48 天前 · 7477 次点击
    这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    做项目当然用 JB 家的 IDE 了啊,体验碾压以上各种编辑器。
        41
    wtdd   48 天前
    等速度赶上 JetBrains 的 idea 再说吧
        42
    meetocean   48 天前
    Sublime 是神器,免费版唯一缺点就是使用的过程中弹出收费对话框。

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

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

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


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

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

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

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


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


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


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

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

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

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

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

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

    对于 Java 来说,IDEA 应该是可以甩 VS Code 几条街的,几乎不用争论。
        94
    wangyr45   47 天前
    java 还是用 idea 吧,vscode 我特么也用不习惯,已弃,适合自己的就好
        95
    lxml   46 天前
    vscode 下个版本 升级 Electron 6 和 Node 12,说内存恐怖的可能会好一些,说起来你可能不信,现在 Vscode 还在用 Electron 4 和 Node 10
        96
    agentwx   46 天前
    vscode 写脚本类语言比较好
        97
    samleong019   46 天前
    写 js 也觉得 webstorm 比 vscode 好用
        98
    gdrk   45 天前
    项目大还得 idea,vscode 插件一多打开稍微大点的项目就开始卡了
        99
    wsseo   19 天前
    vscode 也有一些自己的优势,字体渲染好,Remote Development。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2368 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 117ms · UTC 03:23 · PVG 11:23 · LAX 19:23 · JFK 22:23
    ♥ Do have faith in what you're doing.