BBrother

感觉 vscode 渐渐变得不好用了,大家有同感吗?

  •  1
     
  •   BBrother · Jan 25, 2019 · 87597 views
    This topic created in 2695 days ago, the information mentioned may be changed or developed.

    当初选择 vscode 就是因为这个启动快,虽然要配置一堆东西,但是有接近 ide 的体验,现在不光启动变慢了,运行代码也要惰性加载插件。。

    大家啥感觉?

    Supplement 1  ·  Jan 25, 2019
    感谢大家的回复!

    本来只是想抱怨一下的,没想到这么多人回复。对于工具,我是觉得好用就行,不想理会其他的纷纷扰扰,我觉得 js 写本身没什么问题,刚开始的时候不也很流畅吗?不过这大概就是产品发展的客观规律吧 (笑
    160 replies    2022-10-19 16:28:25 +08:00
    1  2  
    mooncakejs
        101
    mooncakejs  
       Jan 25, 2019
    写 c++确实会卡一会,或者提示出错,reload 后恢复。 写 js、ts 倒是没出过问题。
    oliver34
        102
    oliver34  
       Jan 25, 2019   ❤️ 1
    不需要的插件别装,也就 10 个左右插件就够了吧
    fengberlin
        103
    fengberlin  
       Jan 25, 2019
    写 go 时用的 vscode-go 插件,代码提示现在越来越卡,现在变得越来越不好用
    dongqihong
        104
    dongqihong  
       Jan 25, 2019
    VIM 党表示,装了十几个常用插件,从来没有感觉到过卡顿
    这么多编辑器用下来,还是 VIM 跟 Emacs 最舒服~
    octref
        105
    octref  
       Jan 25, 2019   ❤️ 6
    在 VS Code 工作,可以幫各位反映一下。幾個建議:

    1. 可使用 `"window.titleBarStyle": "native"` 切換为舊式界面。
    2. 電腦卡頓的時候可以用 `Developer: Open Process Explorer` 查看各插件的內存使用。
    3. C++ 項目如果卡頓,可以試試 https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-clangdhttps://marketplace.visualstudio.com/items?itemName=ccls-project.ccls。
    4. 一些插件雖然表面上好用但十分佔用內存。一般來說這些項目的 Rating & Review 中用戶會有反饋。比如 https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completionhttps://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag。
    wineast
        106
    wineast  
       Jan 25, 2019
    @liuxey 从 window->Mac,所以用了 vscode,的确感觉就是前端版的 eclipse,通过各种插件来标榜适合各类用户使用,可是,可是我只想要一个 notpad++来处理文本啊,不需要这么多插件功能
    bhaltair
        107
    bhaltair  
       Jan 25, 2019
    禁用所有扩展
    okampfer
        108
    okampfer  
       Jan 25, 2019
    Sublime Text 上没有开发 Dart 和 Flutter 用的插件,无奈只能用 VSCode
    quickma
        109
    quickma  
       Jan 25, 2019   ❤️ 1
    世界上只有两种编辑器,一种是没有人用的编辑器,一种是被人吐槽的编辑器
    quickma
        110
    quickma  
       Jan 25, 2019
    @wineast 那么你应该使用 sublime
    owenliang
        111
    owenliang  
       Jan 25, 2019
    可是我从来没觉得好用过。。。
    miniwade514
        112
    miniwade514  
       Jan 25, 2019
    写 TypeScript 用 VSCode 是不二选择,不过也确实比较吃 CPU,大概是因为要做实时的类型检查和变量索引。
    aerostone
        113
    aerostone  
       Jan 25, 2019 via Android
    看来用回 sublime ?
    Volekingsg
        114
    Volekingsg  
       Jan 25, 2019   ❤️ 1
    想起知乎昨天看到一个回答🤣
    用 VS Code 替代 Vim 可行吗? - 悲催的袜子的回答 - 知乎
    https://www.zhihu.com/question/284466918/answer/505785244
    nichijou
        115
    nichijou  
       Jan 25, 2019
    @Volekingsg 笑出屁了😅
    Volekingsg
        116
    Volekingsg  
       Jan 25, 2019   ❤️ 1
    @Volekingsg #114 再分享个很赞同的答案
    用 VS Code 替代 Vim 可行吗? - in nek 的回答 - 知乎
    https://www.zhihu.com/question/284466918/answer/580744892
    onceyoung
        117
    onceyoung  
       Jan 25, 2019
    我又回到 sublime + webstorm 了。
    wuhaochen999
        118
    wuhaochen999  
       Jan 25, 2019
    你电脑卡吧 我感觉挺好用
    canfoderiskii
        119
    canfoderiskii  
       Jan 25, 2019 via Android
    中文字体和西文字体混用,比 sublime text 好看多了。要不然写中文注释蛋疼
    dushixiang
        120
    dushixiang  
       Jan 25, 2019 via iPhone
    老老实实用 jb 家的东西就好了
    zeny620
        121
    zeny620  
       Jan 25, 2019
    有个韩国大佬 写了个 VIM 插件 vim-plug 很好用, 其功能之一 就是选择性加载插件,可以找找看 VScode 对应的
    xxgirl2
        122
    xxgirl2  
       Jan 25, 2019
    我全都要.jpg

    vscode 用来写中文不错 vim 要各种按 shift 实在难受
    vim 改代码省事 vscode 要开半天 运行时候还卡

    只用 vscode 的项目都配置了禁用部分插件 防止太卡
    wendzhue
        123
    wendzhue  
       Jan 25, 2019
    前端.

    vscode 在应对大型 TypeScript 项目的时候, 索引有时候会变得非常慢 (特别是 Windows 上的 insider 版本, Go To Definition 要几十秒), 所以现在基本用 WebStorm 开发了. vscode 主要用来写写 markdown, 编辑下配置文件.
    chemzqm
        124
    chemzqm  
       Jan 25, 2019
    @miniwade514 谁说的? https://github.com/neoclide/coc-tsserver 了解一下,支持所有 tsserver 功能,
    youthfire
        125
    youthfire  
       Jan 25, 2019
    今年第一次用 vscode,以前都是用 pycharm 的,纯粹出于好奇。
    启动速度 vscode 完胜,然后就是从界面到功能到细节的各种不习惯。又换了回去。
    MIMEIK
        126
    MIMEIK  
       Jan 25, 2019
    @FreeEx 终于看到一个提 jb 的了,Goland 感觉还不错
    hoyixi
        127
    hoyixi  
       Jan 25, 2019   ❤️ 1
    jetbrain 家的那些个玩意才叫一个吃资源、一个慢
    装过 jetbrain 家的几个,Idea,Webstorm,PhpStorm,Pycharm,最后都删了,只剩下一个他家和 Google 的私生子 Andorid Studio

    用过 jetbrain 家的玩意, 再用 Sublime,VSC,Atom 感觉真舒爽,当然 Atom 这货貌似有点慢
    mozartgho
        128
    mozartgho  
       Jan 25, 2019
    有谁用过 vscode+cpptools 插件的,简直就是一坨垃圾
    immutable
        129
    immutable  
       Jan 25, 2019 via Android
    最后还是用回了 sublime + idea,vscode 稍微开点项目就表现出卡顿,稍微速度再快点就崩了。内存占用也是相当高
    mosfet
        130
    mosfet  
       Jan 25, 2019
    就用 vscode 写写 python,golang
    插件貌似不到 5 个
    tyrealgray
        131
    tyrealgray  
       Jan 25, 2019
    我已经用回 Webstorm 了,跳槽到新公司去虽然前端同事都在用 vscode
    liuhuansir
        132
    liuhuansir  
       Jan 25, 2019
    @hoyixi vscode 加上需要的插件,功能还是赶不上 webstorm,但是占用的系统资源不比 webstorm 少,启动倒是比 webstorm 快,而且 jetbrain 家的东西加载完之后,一点也不慢。
    FakeLeung
        133
    FakeLeung  
       Jan 25, 2019
    虚拟机打开内存就爆炸。分配了 8g 啊。不知道为啥,sublime 就没问题,但是,,,,好难用。又懒得配。
    yim7
        134
    yim7  
       Jan 25, 2019
    不要想了,直接用 ide
    dreamtrail
        135
    dreamtrail  
       Jan 26, 2019
    简单的东西我喜欢用 vim,复杂的用更专业的 ide,vscode 是个好东西,不过我一直没找到使用场景
    wlchn
        136
    wlchn  
       Jan 26, 2019
    vscode JS 渲染本质,导致了 typing 输入有延迟(这个 vscode 的人承认的),有的人说体会不到差别,那你可以忽略我说的,但是我的次顶配 Mac 用起来确实不如 sublime 流畅,可以用 vscode 打字半天,再用 sublime 打字半天试试,对比一下,各方面 sublime 流畅很多,sublime 比 vscode 发展早很多,所以插件也很多,比如 typescript,sublime 有也有微软官方的插件,体验很好。如果想用 IDE 可以选择 jetbrains 系列。vscode 有很多拥护者,但是体验了几次之后,还是回归了 sublime。
    johnnie502
        137
    johnnie502  
       Jan 26, 2019 via Android
    vscode 不是 ide,装一堆插件当 ide 用的,肯定比真正的 ide 慢很多
    wweir
        138
    wweir  
       Jan 26, 2019 via Android
    @fengberlin 这个是 golang 自己生态的锅,vscode 表示不背。
    我把 gocode-mod 等一套工具链换成 bingo,各种流畅,各种爽。不过 bingo 内存占用较大,也还有其它 bug。
    ispinfx
        139
    ispinfx  
       Jan 26, 2019 via iPhone   ❤️ 2
    所以你明白为什么 textmate,sublime,atom,vscode 这些一个被一个取代,而 emacs 与 vim 经久不衰了吗?
    crclz
        140
    crclz  
       Jan 26, 2019
    @mooncakejs c++是插件烂的一批
    jss
        141
    jss  
       Jan 26, 2019 via iPhone
    jetbrains 全家桶路过…
    crclz
        142
    crclz  
       Jan 26, 2019
    js、ts、c#提示完美; go、python 提示有延迟
    smdbh
        143
    smdbh  
       Jan 26, 2019   ❤️ 1
    这个就是 IDE 和编辑器两头不沾边的东西
    上手难度也很大。(配置文件代替了配置对话框)

    慢也不是主要问题了
    epkT6QJ3RSaz6AnJ
        144
    epkT6QJ3RSaz6AnJ  
       Jan 26, 2019
    @Veigar vim 大法好
    epkT6QJ3RSaz6AnJ
        145
    epkT6QJ3RSaz6AnJ  
       Jan 26, 2019   ❤️ 1
    tmux + vim + spf13 + 自定义配置

    ```
    " CtrlSF to search all file
    Bundle 'dyng/ctrlsf.vim'

    " Vim plugin for Livedown
    Bundle 'shime/vim-livedown'

    " Vim fcitx
    if match(s:uname, "Darwin") == 0
    Plugin 'CodeFalling/fcitx-vim-osx'
    elseif match(s:uname, "Linux") == 0
    Bundle 'vim-scripts/fcitx.vim'
    endif

    " Generate JSDoc to your JavaScript code.
    Bundle 'heavenshell/vim-jsdoc'

    " Js formater
    Plugin 'maksimr/vim-jsbeautify'

    " editorconfig
    Plugin 'editorconfig/editorconfig-vim'

    " JSX
    "Plugin 'mxw/vim-jsx'

    " JAVA
    Plugin 'artur-shaik/vim-javacomplete2'

    " Android
    Plugin 'hsanson/vim-android'

    " intellivim
    "Plugin 'dhleong/intellivim'

    " vim-vebugger
    Plugin 'idanarye/vim-vebugger'
    Plugin 'Shougo/vimproc.vim'

    " oc
    Plugin 'b4winckler/vim-objc'
    "Plugin 'eraserhd/vim-ios'

    " NERDTree git support
    Plugin 'Xuyuanp/nerdtree-git-plugin'

    " Toggle the width of the NERDTree window
    Plugin 'vim-scripts/Toggle-NERDTree-width'

    " Plantuml
    "Plugin 'scrooloose/vim-slumlord'
    Plugin 'aklt/plantuml-syntax'

    " VIM Table Mode
    Plugin 'dhruvasagar/vim-table-mode'

    " HTML {
    if count(g:spf13_bundle_groups, 'ihtml')
    Bundle 'alvan/vim-closetag'
    Bundle 'hail2u/vim-css3-syntax'
    Bundle 'gorodinskiy/vim-coloresque'
    Bundle 'tpope/vim-haml'
    Bundle 'mattn/emmet-vim'
    endif
    " }

    " Gitv
    Plugin 'gregsexton/gitv'

    " GDB
    Plugin 'vim-scripts/Conque-GDB'

    " dirdiff
    Plugin 'will133/vim-dirdiff'

    " deoplete
    Plugin 'Shougo/deoplete.nvim'

    " dbext.vim
    Plugin 'vim-scripts/dbext.vim'

    ```
    maokabc
        146
    maokabc  
       Jan 26, 2019 via Android
    复杂用 jb,简单的直接上 vim,vim 都不想加太多插件,语法高亮,自动缩进基本的稍微配置下几年不变。
    aleviosa
        147
    aleviosa  
       Jan 26, 2019 via iPhone
    主要写 C/C++加一点有 type annotation 的 JS/TS,说实话在 macOS 上感觉只有 vscode 的 intellisense 配合 clang 的 compilation database 是最好用的,平时在几十万行的代码库里跳来跳去思考的时间多过打字的时间,再加上一个 lldb 的集成,用 vim 鼓捣了各种插件都没法比...只有写 bash Makefile 和其他懒得离开终端的时候才回到 vim 了
    fuwu1245
        148
    fuwu1245  
       Jan 26, 2019 via iPhone   ❤️ 1
    基本没用过的路过
    年纪大了,折腾够这个了,直接 webstorm
    小型的,直接 sublime,还是零插件那种,vsc 在公司的台式机,机械硬盘下启动没有 sublime 快
    就这样,这东西,自己用着舒服就好,提高自己的工作效率就好,非得比出个子丑寅卯吗
    iorilu
        149
    iorilu  
       Jan 26, 2019
    因为 vscode 定位是编辑器, 不是 ide, 当 ide 用的还是直接用其他的全功能 ide

    对我来说最重要的是, 我只用一个软件编辑所有代码, 不可能用一种语言就打开一个软件
    CasualYours
        150
    CasualYours  
       Jan 26, 2019
    希望可以出个自定义插件集合的方案,我开发不同的语言,需要不同的插件,插件太多,又会严重影响启动速度。
    1010543618
        151
    1010543618  
       Jan 26, 2019
    JS 的代码跳转偶尔会死循环,需要重启 VSCode 才行
    ech0x
        152
    ech0x  
       Jan 26, 2019 via iPhone
    开到这个帖子,我估计 Vim 还能再活 30 年。
    miniwade514
        153
    miniwade514  
       Jan 30, 2019
    @chemzqm 佩服佩服👍,老哥厉害啊
    xml123
        154
    xml123  
       Feb 2, 2019
    @jerommix #100 你用的是 sublime 里的哪个 vim 模式的插件?最近也觉得 vscode 有点慢,想换到 sublime,不过自带的 vintage 好像不是很好用。
    jerommix
        155
    jerommix  
       Apr 22, 2019
    @xml123 我用得就是 vintage 啊,我换回 vscode 了,速度虽然不如,但现在机器配置也过剩,大厂的感觉上还是比独立的靠谱些。
    wsseo
        156
    wsseo  
       Jul 7, 2019
    觉得 vscode 慢,可以使用 remote 扩展,远程开发
    DFFZMXJ
        157
    DFFZMXJ  
       Aug 5, 2019
    @icerhe 贫穷限制我的想象力……个人电脑 8GB 内存竟然少……
    icerhe
        158
    icerhe  
       Aug 5, 2019
    @DFFZMXJ 对于用 vscode 的码农,真的很少.
    mattx
        159
    mattx  
       Sep 30, 2019
    对 vscode 主要的需求还是在,cpp 插件可以支持 wsl 头文件等,查看代码的时候很方便,甚至是 makefile 工程,很多都能补全,卡是卡了点。
    Reiouf
        160
    Reiouf  
       Oct 19, 2022
    @nonikka 是的
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5291 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 200ms · UTC 07:39 · PVG 15:39 · LAX 00:39 · JFK 03:39
    ♥ Do have faith in what you're doing.