169 行的小脚本提供类似 YouCompleteMe 体验的 buffer/dictionary/tags 补全

2020-03-05 11:37:15 +08:00
 skywind3000

现在虽然有很多语义补全的插件,但是:

总之,语义补全是不错,但是当你某些情况下不能用时,这个仅仅 169 行的小脚本就能作为一个备用的方案,提供和 YouCompleteMe 完全一致的体验:

输入两个字母自动弹出补全框,TAB/Shift+TAB 选择,Ctrl+E 放弃。因为足够短小,你甚至可以将他拷贝粘贴到你的 vimrc 里。

项目地址:

~

2524 次点击
所在节点    Vim
7 条回复
cythb
2020-03-05 12:27:09 +08:00
good job
yfixx
2020-03-05 22:54:50 +08:00
跟 YouCompleteMe 会冲突吗?
yfixx
2020-03-05 23:11:16 +08:00
怎么会自动补全,
skywind3000
2020-03-07 01:50:21 +08:00
@yfixx 不会冲突,看项目说明嘛。
yfixx
2020-03-07 13:45:45 +08:00
@skywind3000 我这会自动补全,像汉字打两个字,它就会自动补全一段,英文好像是输 3 个字母也会自动补全单词
ytyanghan
2020-05-24 15:14:08 +08:00
大神,我使用了你在 github 上发布的 vim 那个配置。我使用的 nvim,直接在~/.config/nvim/init.vim 文件内输入了读取文件路径,每次打开 nvim 都会报错,是什么原因呢。现在正在根据 checkhealth 补充环境依赖。
ytyanghan
2020-05-24 15:16:49 +08:00
@skywind3000 报的错大概就是,某某配置文件中,哪些函数没声明,代码无效,c-m 不是有效地命令这类的

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

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

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

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

© 2021 V2EX