IdeaVim 和 VscodeVim

332 天前
 uaoin

不论 vscode 和 jb 的优劣 单论 Vim Emulation 的效果 哪个更好?

个人两个都用过 VscodeVim 用的比较多 但感觉 IdeaVim 更快一些,出现预料之外的状况也要少一些吧。

个人觉得 VscodeVim 有以下几个痛点(不知道是不是我自己设置的问题):

但是 Vscode 貌似可以使用 NeoVim 加成,没试过,看看大伙怎么说。

1303 次点击
所在节点    问与答
12 条回复
Jirajine
332 天前
我用 simple vim ,编辑模式等价于没有 vim 。
Davic1
331 天前
不如直接用 neovim
FanyFull
331 天前
关于 VSCodeVim 的 Ctrl + R redo 这一点,我的选择是把它映射成了 VSCode 自身的 redo 。

VSCode 让我难以割舍的一点是它的光标动画很丝滑。而 IDEA 甚至目前还没有实现光标动画这一个特性。这个动画效果主要是在光标跳转的时候给人的感觉很好。
xujiahui
331 天前
我的 VSCodeVim 不知道为什么有时候切换文件时光标会跑到文件开头去
zuiwu
331 天前
vscode-neovim 目前使用感觉良好
tyr0ne
331 天前
@xujiahui 确实,有不少小问题
shuaiyin
330 天前
VSCodeVim 中的配置文件个人感觉比较麻烦,比如 `nnoremap H ^` 这行快捷键映射,我在 vscode 中就得
```
"vim. normalModeKeyBindings": [
{
"before": ["H"],
"after": ["^]
}
]
```
在 ideaVim 中和 vim 一样,`nnoremap H ^` 即可,意味这你网上搜索 vim 的配置,复制过来直接可以在 ideaVim 中用

还有一个很关键的点是,ideaVim 可以读取你 .vimrc 的配置,这就很方便,你不用再配置一遍,只需在 ideaVim 的配置文件中加一行 `source ~/.vimrc` 即可
uaoin
330 天前
@Davic1 直接用 neovim 要折腾的地方太多了 有没有那种开箱即用 稳定更新的配置?
uaoin
330 天前
@FanyFull 我最后也改成编辑器本身的 redo 了 但是官方说这样好像对宏的支持有问题 但是我基本不用宏
丝滑光标我都是看腻了就关了 过段时间又打开😂
uaoin
330 天前
@shuaiyin ideaVim 配置文件可以很简单 也可以映射编辑器自己的 action 感觉很好用
uaoin
330 天前
之前折腾过 neovim 长时间不用一打开 插件过期 不兼容 各种报错... 看得人心烦
Davic1
330 天前
@uaoin #8 https://github.com/LazyVim/LazyVim 有一些类似 LazyVim 的这种配置,不过我自己都没用过。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/948369

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX