来推荐些好用的 vim 插件吧

2020-06-14 15:50:45 +08:00
 xxxrubyxxx
5858 次点击
所在节点    Vim
17 条回复
ysn2233
2020-06-14 16:15:47 +08:00
coc
BBCCBB
2020-06-14 17:55:39 +08:00
coc.nvim + coc-explore
gitopen
2020-06-14 19:32:00 +08:00
@ysn2233
@BBCCBB coc.nvim 写 python 时,micro language server 占内存 500MB 左右。。所以果断放弃 coc
AmrtaShiva
2020-06-14 19:41:15 +08:00
有个 auto format
sazima
2020-06-14 20:23:09 +08:00
YouCompleteMe, ctrlp
tqbfjotld
2020-06-14 21:05:33 +08:00
nerdtree airline vim-snippets
BBCCBB
2020-06-14 21:30:16 +08:00
@gitopen 我 16g 内存, 不用放着干嘛 :滑稽<_<
iintothewind
2020-06-14 21:37:07 +08:00
补全插件我用了 Plug 'skywind3000/vim-auto-popmenu'
胜在依赖少
文档查找目前应该 fzf.vim 是最好用的,特别是配合 rg 速度更快
gitopen
2020-06-14 22:40:14 +08:00
@BBCCBB 那还不如用 idea 或者 vscode ?
gitopen
2020-06-14 22:42:50 +08:00
来自 Google 的几个 vim 插件,供大家参考,贼好用。
Plug 'google/vim-maktaba'
Plug 'google/vim-codefmt'
Plug 'google/vim-glaive'
oliverchen
2020-06-14 22:54:32 +08:00
nightwitch
2020-06-15 00:02:41 +08:00
ale, 包含自动补全(LSP),定义跳转,语法检查等功能。
darksword21
2020-06-15 11:31:33 +08:00
不知道为什么装了 coc,配置文件加了 lsp 还是没有弹出补全窗口
jdhao
2020-06-17 15:02:11 +08:00
同推荐 LeaderF,感觉比 fzf 功能更强。

还有一个 vim-sneak, 和 vim-easymotion 类似,在 buffer 内快速跳转: https://jdhao.github.io/2019/06/26/movement_navigation_inside_nvim/#precise-cursor-movement-
Taigacute
2020-06-20 11:57:40 +08:00
楼上这些推荐都是哪个年代过来的。。
1. 补全肯定是 lsp 了 插件的话有几个 nvim-lsp neovim0.5+自带的 lua 写的配置简单。coc.nvim ts 写的也比较简单入手 区别的话 nvim-lsp 比较精简。coc 形成了一个庞大的插件扩展体系功能丰富。如果写 js ts 等前端的话推荐 coc 因为 nvim-lsp 使用 typescript-lang-server 。这个库已经不主动维护了在寻求维护者几个月了。emacs 的 lsp-mode 也是这个库。所以想更好的写前端还是用 coc 。coc-tssever 是老赵自己封装的 靠谱。其他语言其实没啥差别。据说 nvim-lsp 更快。毕竟这个只负责处理与 server 的交互 内置的肯定是有点东西的。
2. clap 有 rust 写的功能帮助。ui 也比较好看 fuzzy-finder 的首选。其次 fzf 这些也可以
3. dashboard-nvim 我自己的插件 比 startify 更好看 加载速度更快。
4. spaceline.vim 我自己写插件 状态栏 比 airline lightline 好看很多。支持 coc 和 nvim-lsp 的错误检查。
5. vim-dadbod 数据库插件。有了这个你需要其他的数据库客户端了。mysql nosql 都支持
其他的不细数了
你可以参考我的组织里面有我写的插件和我的配置。
https://github.com/hardcoreplayers/
nG29DOMuRYTWfcSr
2020-06-21 07:53:52 +08:00
如果写 js ts 等前端的话推荐 coc 因为 nvim-lsp 使用 typescript-lang-server 。这个库已经不主动维护了在寻求维护者几个月了。


这个逻辑是啥意思?
xxxrubyxxx
2020-06-21 11:19:17 +08:00
@Taigacute 现在就在用 thinkvim,在 b 站看过你的视频了,大家感兴趣的可以去看看

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

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

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

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

© 2021 V2EX