有使用 vim 写代码的兄弟姐妹么?你们都安装了哪些插件?

2021-02-12 21:14:50 +08:00
 yazoox

先祝大家新年快乐!

如题!

有直接使用 vim coding 的兄弟么?( vim/neovim ) 你们都使用了哪些插件?

比如, 插件管理器,vundle or vim-plug ? 文件浏览,nerdtree ? 状态栏,airline ? 或者,什么,文件查找搜索,fzf ? CtrlP? 又或者什么代码提示 Coc 还是 LSP ?

等等……

分享一下。

6286 次点击
所在节点    Vim
46 条回复
jeeyong
2021-02-13 10:46:03 +08:00
这两天在配置的路上.....夭折了
MCVector
2021-02-13 11:22:35 +08:00
用的比较多的 Vimspector YouCompleteme
vigack
2021-02-13 11:23:13 +08:00
什么插件都没装,临时改配置文件用 neovim,写文档、日志用 doom emacs evil mode,写代码用 viscodevim
wqzjk393
2021-02-13 11:48:34 +08:00
各大 ide 都支持 vim 了,为啥还要用 vim 写代码呢,插件装的不烦么…
jessun1990
2021-02-13 12:15:34 +08:00
@yazoox https://github.com/jessun2017/dotfiles

@wqzjk393 主要是个人习惯,neovim + tmux 一套组合拳已经习惯了。而且还可以把公司服务器当作开发机来使唤,自己的机器就开个 ssh 上去就行。
jdhao
2021-02-13 12:46:15 +08:00
平时主要写 python,用 neovim 写完全不成问题,我装了 60 多个插件,在 Linux 上启动时间大概 300 多秒,下面链接是我用到的插件。另外这个仓库放的是我完整的配置,对于如何配置有完整的文档,楼主可以参考一下。
https://github.com/jdhao/nvim-config/blob/master/core/plugins.vim#L16
darksword21
2021-02-13 13:17:25 +08:00
@jdhao #26 300 多秒。。
no1xsyzy
2021-02-13 13:19:25 +08:00
就直接 amix/vimrc,可以 yay -S vimrc-git
yazoox
2021-02-13 13:24:29 +08:00
@jdhao 什么? 300 多秒…… 还是毫秒?
jdhao
2021-02-13 13:40:17 +08:00
@darksword21 @yazoox 毫秒,哈哈,手误
yazoox
2021-02-13 13:46:27 +08:00
@no1xsyzy 没看懂……
no1xsyzy
2021-02-13 13:56:37 +08:00
@yazoox I use Arch Linux (笑
yazoox
2021-02-13 14:13:53 +08:00
@jdhao 你有用 nerdtree 这个插件么?(出门在外,还没看你的插件列表)昨儿我添加了这个插件试了一下,toggle nerdtree,打开或者隐藏居然要 2-3 秒……
poplar50
2021-02-13 14:30:00 +08:00
https://github.com/bryceyang/dotConfigs 用 vim 开发 golang 和 python,日常玩儿玩儿 rust 。
如果用 neovim 的话,可以翻看一下 nvim-lua 文件夹里的 lua config 。
jessun1990
2021-02-13 14:59:12 +08:00
@yazoox 如果你用 coc.nvim 或者插件的话,可以使用一下 coc-explorer 这个插件来考虑替代 nerdtree 。
jdhao
2021-02-13 15:11:52 +08:00
@yazoox 之前用过,打开有很多文件的目录,速度比较慢,就不用了。目前我打开项目文件的方式是使用 fuzzy finder,可以选择 fzf.vim 或者使用 LeaderF,个人推荐 LeaderF,目前应该是最强 Vim 搜索插件。

fzf.vim: https://github.com/junegunn/fzf.vim

leaderf: https://github.com/Yggdroot/LeaderF
hanxiV2EX
2021-02-13 16:02:20 +08:00
SpaceVim
2021-02-13 22:42:46 +08:00
zzzmj
2021-02-14 12:03:31 +08:00
在这里顺便问一个,用 vim 写 python 的老哥,如何实现类似 pycharm 中用 alt-enter auto-import 的功能
yazoox
2021-02-14 12:46:08 +08:00
@SpaceVim @PeterD 今天试了一下,安装失败了。

fatal: could not create leading directories of '/Users/yazoox/.cache/vimfiles/repos/github.com/Shougo/dein.vim': Permission denied

手工先创建 这个目录,然后再 sudo curl -sLf https://spacevim.org/install.sh | bash 可以成功。

但是启动 nvim/vim 的时候,还是报错

Error detected while processing function SpaceVim#begin[75]..SpaceVim#default#options:
line 70:
E739: Cannot create directory /Users/yazoox/.cache//SpaceVim: permission denied
Error detected while processing function SpaceVim#custom#load[34]..<SNR>19_load_glob_conf:
line 13:
E482: Can't open file /Users/yazoox/.cache/SpaceVim/conf/.SpaceVim.dinit.json for writing: no such f
ile or directory
Error detected while processing function SpaceVim#end[97]..SpaceVim#plugins#load[2]..SpaceVim#plugin
s#begin[9]..dein#begin[1]..dein#util#_begin[20]..dein#util#_get_runtime_path[5]..dein#util#_get_cach
e_path:
line 9:
E739: Cannot create directory /Users/yazoox/.cache/vimfiles: permission denied
Press ENTER or type command to continu

不知道是不是我用的 zsh 不是 bash 的原因...

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

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

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

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

© 2021 V2EX