看了 @Meli55a 的帖子,说 vs code 的 vim 不好用,屌大的说一下现在的情况怎么样。 因为从 mac 转到了 win,快捷键都变了,键盘布局也变了,输入效率下降了不少。 选择 vim 的原因是因为全平台,而且对键盘布局要求不高。本人 web 开发。
1
agagega 2018 年 10 月 2 日 via iPhone
普通用用还行
|
2
CodeMan27 2018 年 10 月 2 日 via iPad
vim 不好用
|
3
ngg0707 2018 年 10 月 2 日 via iPhone
不好用
|
4
cz5424 2018 年 10 月 2 日 via iPhone
不好用+1
|
5
joysir 2018 年 10 月 2 日
默认的配置的确不好用,会感觉很简陋,配置一下还不错。
- 支持 Leader Key - 支持配置 keymap - 支持调用软件本身及插件的任何操作(可以到 Keyboard Shortcuts 设置里面找到各个操作的 command ) 后期应该会更好用,目前已经可以集成 nvim 了。 |
6
hhsuan 2018 年 10 月 2 日 via Android
不好用
|
7
will0404 2018 年 10 月 2 日 via iPhone
一点点槽点吧,比如 fold 和 unfold 不支持,普通用用还是可以的,已经用了一年左右。当然我同时也在 iterm2 里用 vim,后者纯码字舒服一些。
|
8
ericls 2018 年 10 月 2 日 via iPhone
那没办法 也必须得用
|
9
cyberpoint OP 有没有好一点的设置教程。
|
10
kindjeff 2018 年 10 月 2 日 直接用 vim 用习惯的人大概不会尝试 vscode 的 vim 插件,至少我是。很多习惯还是不一样,不好用,偶尔用的话不如就用 vscode 的那一套快捷键,还不会串。
|
11
cyberpoint OP |
12
cyberpoint OP @kindjeff 就是因为从 mac 版 vs code 转到了 win 后好多快捷方式变了,键盘布局也变了,很难受。
|
13
shalk 2018 年 10 月 2 日 via iPhone
有一些按键会冲突,可以忍一下,基本操作都没问题。用的不多,不想折腾。
|
14
lsls931011 2018 年 10 月 2 日
vim 很好用,现在我无论使用啥编辑器或者 IDE,第一件事就是找 vim 插件
|
15
VVVVVEX 2018 年 10 月 2 日
vsc 就是渣,换 emacs 保平安
|
16
AEANWspPmj3FUhDc 2018 年 10 月 2 日
说实话,VS Code 是不错,但它的 Vim 插件体验是比较差。
|
17
glues 2018 年 10 月 2 日
VSC 的 Vim 插件做的确实垃圾,JB 家的都比他好用
|
18
sdlearn 2018 年 10 月 2 日
vsc 的 vim 插件确实很难用,亲身体会
|
19
sdlearn 2018 年 10 月 2 日
就因为它这个插件这么蛋疼我放弃用它了
|
20
chemzqm 2018 年 10 月 2 日 我觉得 VSCode 的 vim 插件做的蛮好的,不过还是建议在 terminal 下使用 vim。
想在 vim 里面体验 VSCode 的功能,可以试试 https://github.com/neoclide/coc.nvim |
21
xiaojie668329 2018 年 10 月 2 日
还可以,天天用,每次安装第一时间找 vim 插件。
|
22
Baymaxbowen 2018 年 10 月 2 日 via Android
不好用+1
|
23
yuuko 2018 年 10 月 2 日 via Android
楼上的 coc.nvim 真心好用,而且作者维护很活跃👍
|
24
Meli55a 2018 年 10 月 2 日
额,好久没用了
|
25
hotsymbol 2018 年 10 月 3 日
不会用 Vim 的算什么程序员
|
26
xxgirl2 2018 年 10 月 3 日
专项专用。vim 配合终端和 ssh 用来做些奇怪的操作。写代码主要用主流 ide,自带智能提示,用鼠标调试。vscode 用来写别的领域的东西,vim 插件那一套根本不行,我都是自己设的快捷键。(顺便推荐一个叫 macros 的插件)
|
27
limbo0 2018 年 10 月 3 日 via Android
有哪些不好用?说不好用的都没给出个理由,
我觉得不错,该支持的都支持了,常用的无非就是几个编辑操作 |
29
chemzqm 2018 年 10 月 3 日
@zeny620 简单点用个 alias 就行了 alias n='nvim'
我用的 fish 函数,可以在 neovim 的 terminal 下使用 nvr 打开文件 function n if test -n "$NVIM_LISTEN_ADDRESS" nvr $argv else nvim $argv end end 别的 shell 语法不同 |
30
veightz 2018 年 10 月 3 日
IDE + VIM 插件之后,容易让人陷入快捷键的迷茫。。
|
31
cyberpoint OP @xxgirl2 macros 这个插件是干嘛用的,能不能说说你的快捷键设置。
|
32
xxgirl2 2018 年 10 月 3 日 @cyberpoint 快捷键比如自己根据键位设一些 Ctrl+HJKL 之类的移动,再设一些配合 macros 的键。macros 就是宏,因为 vscode 的快捷键只能对应单一命令,这个插件可以把一串命令整合成一个,方便一键执行。我编辑的东西都是固定格式,大量操作是固定套路,配合 macros 和自定义快捷键能省不少时间。
|
33
cyberpoint OP @xxgirl2 you 有点意思,有空研究研究。
|
34
bushnerd 2020 年 11 月 26 日
在编辑界面使用了 vim,然后其他依然沿用原有的快捷键,还不错。
不过并不是完整的实现了 VIM 的功能,似乎作者现在维护不太活跃。 刚看到还有 vscode-neovim,准备去试试,有用过的老哥吗? |