使用 Vim/Nvim 开发三年了

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

写了一篇长文,作为回顾 https://jdhao.github.io/2021/12/31/using_nvim_after_three_years/
15621 次点击
所在节点    Vim
133 条回复
leonme
2022-01-04 12:25:16 +08:00
英文博客,中文评论,有点不太和谐啊……
jdhao
2022-01-04 12:28:29 +08:00
@leonme 别用什么语言评论,我就用什么语言回复🐶
jdhao
2022-01-04 12:28:50 +08:00
@jdhao 别用 --> 别人用
junnplus
2022-01-04 12:51:33 +08:00
算起来,我应该使用快 8 年了😂
jdhao
2022-01-04 12:54:01 +08:00
@junnplus 前辈了,目前用 Vim 还是 Neovim ?😅
junnplus
2022-01-04 12:55:10 +08:00
@jdhao 去年 nvim 0.5 开始就全部迁移到 nvim 了,vimscript 太难受了
dangyuluo
2022-01-04 13:01:02 +08:00
I 开头的句式太多了,尝试一下别的风格
jdhao
2022-01-04 13:01:12 +08:00
@junnplus 赞,我目前还是 vim script 和 lua 混合的...
461da73c
2022-01-04 13:06:54 +08:00
15 年的飘过。
jdhao
2022-01-04 13:11:22 +08:00
@461da73c 比我开始编程时间还要长。。🌝
kindjeff
2022-01-04 13:12:08 +08:00
2017 年开始完全用 vim 写代码,2020 年初换成 neovim ,但是还是离不开 vscode (写 md 和 debug go 代码)。最近用 vimspector 搞定了 go 的 debug ,很久没有启动 vscode 了。
jdhao
2022-01-04 13:17:07 +08:00
@kindjeff 我一般 print 大法 debug ,debug 也可以用 nvim-dap ,据说不错,还没有用过。写 markdown 我用 ultisnips (snippet 插入)还有 markdown-preview.nvim (文档预览)。
yuhangch
2022-01-04 13:19:51 +08:00
在等个契机。。现在依赖 ide 是因为刚参加工作,代码水平还很嫩,但现在也是重度 vim 依赖了,我想未来估计也会从 ide vim 插件转到 vim 吧
EyebrowsWhite
2022-01-04 13:20:01 +08:00
最近在学 vim ,想问问老哥会改一些键位吗,比如把大小写改成 esc
kindjeff
2022-01-04 13:20:30 +08:00
@jdhao #12 看你的文章在使用 vista ,我之前也用。但是我没有把所有 tag 列出来的需求,就是想要在 statusline 展示当前的标记,vista 这一点做的不是很好,所以最近改用了 nvim-gps ,推荐一下。
jdhao
2022-01-04 13:26:24 +08:00
@kindjeff 现在因为用的少了,vista 主要可以列出所有 tag ,对代码不熟的时候,可以比较快概览大体结构,有一定帮助,其他时候用 LeaderF 的 tag 功能或者直接 LSP 跳转
jdhao
2022-01-04 13:27:13 +08:00
@yuhangch 写 java 大家还是推荐 ide ,其他语言用 vim 没问题
jdhao
2022-01-04 13:29:10 +08:00
@EyebrowsWhite 这个和 vim 没关系,你要把 caps 映射到 esc 应该需要一些系统软件,win 上 用 AutoHotKey ,mac 上用 karabiner elements ,linux 好像可以修改什么配置来着,没实践过
mekingname
2022-01-04 13:30:01 +08:00
请问你用 nvim 的时候,是只写代码,不写其它东西吗?我曾经尝试过使用 vim 来写文章,但频繁切换输入法的中英文状态确实太麻烦了。写中文的时候,要使用 normal 模式输入一些命令,必须切换成英文输入法。命令执行玩了以后,要切换回 insert 模式,然后又要切换一次输入法。
ChrisFreeMan
2022-01-04 13:32:10 +08:00
我能轻松的使用 vim 还要感谢 coc.nvim 提供的绝大部分特性,以及简单无脑的配置,感觉离不开 coc.nvim 了

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

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

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

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

© 2021 V2EX