分享一个自己的 vim 配置,界面优美功能齐全。

2019-02-22 11:37:27 +08:00
 Taigacute

ThinkVim

一份小巧且功能齐全的配置,摆脱冗长的 vimrc,自己想怎么改就怎么改。变成自己的高大上的 vim 配置,启动速度快,性能优秀。

特性

Language Support

语言工具支持,在 coc.nvim 主页查找你的开发语言 server,并修改coc-settings.json添加你的语言服务器。

自定义

Gif

10743 次点击
所在节点    Vim
51 条回复
Immortal
2019-02-22 15:11:41 +08:00
以前也热衷于折腾这些
最后在 idea+vim 插件中找到了归宿
chemzqm
2019-02-22 15:20:14 +08:00
@jdhao coc 文档力求简明扼要,我不觉得需要 deoplete 那样多的配置,配置的时候很容易出问题。
hanxiV2EX
2019-02-22 15:22:17 +08:00
又是 ag 又是 rg,建议用 LeaderF 和 rg,不仅快,还能少几个插件。
jdhao
2019-02-22 15:35:40 +08:00
@chemzqm 我主要用 Python,看了 coc 的文档,我没找见 Python 如何配置,网上相关的资料也不是很多。
jdhao
2019-02-22 15:37:53 +08:00
@orm 最近打开可以用 vim-startify: https://github.com/mhinz/vim-startify
SpaceVim
2019-02-22 16:26:29 +08:00
@yim7 SpaceVim 是 https://spacevim.org

中文网站是: https://spacevim.org/cn/

github 是 https://github.com/SpaceVim/SpaceVim

gitee 是 https://gitee.com/spacevim/SpaceVim

Vim 配置大同小异,贵在打磨,用的人多了更容易发现其中问题和修复问题。SpaceVim 历经 2 年 130+贡献者,10 多个小版本迭代,已经相对比较稳定,而且有完整中英文文档。

常规的 UI 界面无非那么几个:

启动界面:startify

状态栏:airline ( SpaceVim 内置自己的状态栏,没有使用这个插件)

快捷键导航:leader-guide、vim-whichkey 等等,SpaceVim 是在最老版本 leaderguide 上重写的

侧栏:语法树 tagbar,文件树 nerdtree/vimfiler


此外,欢迎加入 Vim 中文讨论 tg 群交流

https://t.me/VimHub

当然,如果你在用 SpaceVim,也欢迎加入 SpaceVim 中文群:

https://gitter.im/SpaceVim/cn/
hackerwin7
2019-02-22 16:33:38 +08:00
看着不错
chemzqm
2019-02-22 16:37:17 +08:00
@jdhao python 社区的 pyls 太烂,你暂时也没必要换。
jdhao
2019-02-22 17:21:31 +08:00
@chemzqm 😭️。。。
hqdmy
2019-02-22 17:23:04 +08:00
关注
imkerberos
2019-02-22 17:39:32 +08:00
关注, 很不错. 可以参考一下再更新我的 vimrc. :)
Taigacute
2019-02-22 17:44:46 +08:00
@yim7 不一样 spacevim 是个项目, 我的只是自己的配置被我模块化了。你可以使用 如果你自己的配置很好想拆分可以参考
Taigacute
2019-02-22 17:45:35 +08:00
@jdhao 安装 coc 的 pyls 加一些 python 插件就可以了 很 easy
Taigacute
2019-02-22 17:45:59 +08:00
@starrycat 嗯 就是分享你可以参考我的修改你自己的
Taigacute
2019-02-22 17:46:27 +08:00
@Immortal ide 万年吃灰。 写了 8 年程序 后 4 年基本都是 vim 了
Taigacute
2019-02-22 17:47:51 +08:00
@hanxiV2EX 我自己是用的 rg ag 和 rg 是想让使用的人自己选的啦。。所以就留着了 我自己不用 ag。leaderF 之前使用过,但是差点意思
Taigacute
2019-02-22 17:48:11 +08:00
@imkerberos 嗯 你完全可以参考修改自己的
Taigacute
2019-02-22 18:43:16 +08:00
看看这篇文章 我详细解答了大家的问题。https://www.v2ex.com/t/537736#reply0
ganymede
2019-02-22 18:55:47 +08:00
支持楼主, 喜欢这种由基础向外拓展的配置, emacs 和 vim 都是.
Taigacute
2019-02-22 18:56:11 +08:00
简单的演示 ![]( )

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

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

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

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

© 2021 V2EX