使用 Vim/Nvim 开发三年了

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

写了一篇长文,作为回顾 https://jdhao.github.io/2021/12/31/using_nvim_after_three_years/
15774 次点击
所在节点    Vim
133 条回复
jdhao
2022-01-05 21:15:56 +08:00
@KentY 在 SO 回答过一些 Vim 和 Neovim 的问题,我也看到过你的回答,你算是老前辈了😛
wanchenyi
2022-01-05 22:47:26 +08:00
想请教哈,文件管理用的哪个插件呢,我现在用的那个插件没有新建文件功能,感觉有些..,也有可能是我的姿式不对!
jdhao
2022-01-05 23:28:13 +08:00
@wanchenyi 文件管理有很多插件可以实现,试试 fern.vim 或者 nvimtree.lua 什么的,再不济 NerdTree 也是可以的。

如果只是新建文件,其实直接 :new test.py 就可以新建一个 test.py 的文件。
yujinchn
2022-01-06 09:13:36 +08:00
@KentY 嗯,这方案不错,感谢分享
songdezu
2022-01-06 14:36:02 +08:00
有没有全配置好,插件全带好的 nvim ?拿来就能各种开发不需要自己装插件自己挑参数的那种?
jdhao
2022-01-06 14:42:30 +08:00
@songdezu 那你得试试 config distribution ,比较火的 LunarVim ,如果你对配置很排斥,建议还是 vscode
songdezu
2022-01-06 14:59:43 +08:00
@jdhao 谢谢推荐,这种用户多配置好直接拿来用的最方便,比如 lunarvim awesomevim 的
mrzhangrb
2022-01-06 16:19:28 +08:00
@jdhao 雀实
yuancoder
2022-01-06 16:37:15 +08:00
装了一些常用的插件,移动起来卡卡的
jdhao
2022-01-06 16:59:05 +08:00
@yuancoder 多半是配置问题,我 80 个插件也流畅自如,启动时间 100 多毫秒,丝滑。。
KentY
2022-01-06 17:48:19 +08:00
@songdezu SO 上很多人问, "我用什么什么 vim (你所谓的大而全), 出现啥问题, 怎么解决." 一般这种问题都很难解答, 很多大牛都建议不要用那些.
我自然不牛, 但个人也很不建议用那种所谓的 vim distribution.. 可能开始对初学者"友好", 因为一上来什么补全啊, 什么主题配色啊, 都给你弄好了, 还能让你自己选择样式.
vim 流行至今一个大优势就是可以定制化的程度很高, 可以根据自己意愿来配成最舒服. 大而全, 一定不是实用所有人的, 当你发现有些你不喜欢, 想要改变时候, 就会出现不知道动哪里, 或者动了这里坏了那里.

掌握 vim 配置的确需要时间和精力, 但是可以从开始自己配置一点点来, 每次了解 1,2 个就好, 不积跬步无以至千里. 走过这个过程, 你就有了一个你自己的配置, 你还会根据你每一点新学到的东西微调它, 这个配置文件会伴随你好几十年. 也许这是一个长期的过程, 但是是值得的. 前提是你离不开 vim 的高效编辑能力. 否则, 很多其他可选择的相对容易的编辑器.
my 2 cents
yuancoder
2022-01-06 17:50:00 +08:00
@jdhao #110 我启动也不卡,就是移动的时候卡
jdhao
2022-01-06 17:53:18 +08:00
@yuancoder nvim -u NORC 启动看卡不卡,不卡的话就是插件的锅。自己二分法 disable 插件找找。

另外移动卡,可以用命令 :verb au CursorMoved 看看是不是有啥插件 hook 了这个事件
lo0p
2022-01-06 19:17:08 +08:00
我在 win10 上用 vim ,看了 neovim ,想尝试,但是 neovim 在 win10 环境下只能下载压缩包无法安装,没法想 vim 一样,右键用 vim 编辑。有大佬有解决方法吗?
jdhao
2022-01-06 20:12:06 +08:00
@lo0p 压缩包解压,设置好 path 就能用了,免安装的。

右键编辑,这个和 vim 无关,网上找找给邮件添加选项的工具
jdhao
2022-01-06 20:12:27 +08:00
@jdhao 邮件 --> 右键
songdezu
2022-01-07 03:16:29 +08:00
以前年轻,用 vim ,用 git cmd ,现在老了都用 jetbrain 了和图形化 git 了,点点鼠标糊弄工作混口饭吃。折腾不动了
Sccong
2022-01-07 10:39:01 +08:00
去年下半年开始用 nvim ,还是挺香的
acdfjelxe
2022-01-07 12:23:34 +08:00
又见到你了 🤡
joApioVVx4M4X6Rf
2022-01-07 12:24:06 +08:00
老哥你也喜欢张悬和陈绮贞?你弹吉他吗

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

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

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

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

© 2021 V2EX