使用 Vim/Nvim 开发三年了

2022-01-04 12:19:21 +08:00
 jdhao
使用 Nvim 做开发三年多了,从完全不会到游刃有余,最大的乐趣就在于根据自己的需求,迅速用脚本来实现,自己掌控使用的工具的感觉很爽。

写了一篇长文,作为回顾 https://jdhao.github.io/2021/12/31/using_nvim_after_three_years/
15771 次点击
所在节点    Vim
133 条回复
oneegg
2022-01-04 13:34:15 +08:00
14 年开始使用 vim ,写 php 和 go 一直没问题,去年开始写 java ,只能用 idea ,一直没有找到合适的 vim 补全 java 的工具(像 idea 那种,用过 nvim 和 eclim ,感觉都不如 idea ),求助,想知道是之前用法问题还是怎么回事?
xhinliang
2022-01-04 13:34:51 +08:00
@dangyuluo 能用纯英文写作已经很不错了.......
jdhao
2022-01-04 13:38:40 +08:00
@mekingname 写啊,文档什么的都用 nvim 来写,你需要自动切换输入法的插件,帮你自动切换输入法,https://jdhao.github.io/2021/02/25/nvim_ime_mode_auto_switch/
jdhao
2022-01-04 13:39:35 +08:00
@ChrisFreeMan coc.nvim 的确强悍,不过我目前还是选择使用 nvim 内置 lsp ,配好了也不错
jdhao
2022-01-04 13:40:43 +08:00
@oneegg Java 也有 language server ,不过据说体验还是不如 jb 的 idea ,所以大家还是推荐用 idea 写 Java
mekingname
2022-01-04 13:45:54 +08:00
@jdhao 好东西,3x
lfcyme
2022-01-04 13:49:42 +08:00
同用 3 年了 vim + ycm -> nvim + coc -> nvim + lsp.

也慢慢从 vimscript 换成了 lua 配置
xi4oh4o
2022-01-04 13:56:58 +08:00
@EyebrowsWhite 我是把 ESC map 到 jk 上了

imap jk <esc>
lingxi27
2022-01-04 13:57:21 +08:00
我这种懒人也就用用 ideavim 了
ALVC666
2022-01-04 13:59:22 +08:00
@lingxi27 +1 ideavim 配置一套 ideavimrc 就够用了
别的感觉折腾成本有点高
而且我只是一个前端+拉胯后端 所以就没继续了
oneegg
2022-01-04 14:00:45 +08:00
@jdhao eclim 就是这个逻辑,但是补全还是太难受了……
skiy
2022-01-04 14:01:03 +08:00
一直用原生的 vi/vim ,不是我不想用 VIM ,而是不太会用(快捷键有点多)。还有一个就是插件问题。
ccvzz
2022-01-04 14:02:55 +08:00
nvim 新手,前段时间在油管上( https://youtube.com/playlist?list=PLhoH5vyxr6Qq41NFL4GvhFp-WLd5xzIzZ )看到一个全 lua 配置的,目前在慢慢适应中(内置 lsp 相关的配置还有点不太懂
oneegg
2022-01-04 14:03:19 +08:00
@jdhao 但是 idea 启动太重了,没有 nerdtree 之类的工具,很不爽
KousukeSakurako
2022-01-04 14:04:03 +08:00
好文, 订阅了
jdhao
2022-01-04 14:07:25 +08:00
@skiy 快捷键先掌握最常用的移动加编辑,另外也可以自己 mapping ,需要一个过程,熟悉以后就很快了。
插件可以看看大家现在都用什么插件,自己试试看哪个合适自己,现在 nvim 基于 lua 的一些插件都挺不错的
jdhao
2022-01-04 14:10:07 +08:00
@ccvzz 内置 lsp 要配合 nvim-lspconfig ,再加一些补全插件,补全用 nvim-cmp 全家桶 https://github.com/topics/nvim-cmp
xiangchen2011
2022-01-04 14:37:26 +08:00
订阅了楼主的 rss ,假期看到了更新,然后下定决心学习 neovim ,鼓捣了两天,放弃了。什么 Nvcard ,Lunar Vim ,太复杂了,还是 Vscode 适合我,所见即所得
DrakeXiang
2022-01-04 14:37:39 +08:00
学习了 `gn` 命令😃 vim 模式也用了差不多 4 年多了,不过一直是在 atom/vscode 上,一些操作感觉还是变不过来,主要是文件的浏览和管理,还有文件的滚动浏览感觉用鼠标滚动顺滑点,键盘滚动经常跳得找不到上次看到哪了。
Volekingsg
2022-01-04 14:40:42 +08:00
算起来我用 Emacs 第四个年头了

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

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

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

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

© 2021 V2EX