dev c++ 代码补全_代码补全插件 vim-easycomplete

Vim 代码补全

前端编程 IDE 可选项很多,这些年一直在更新换代,从最早的 Editplus 到 Coda 和 Atom, 再到 Sublime 和 WebStorm,一直到最近流行的 Brackets 和 VSCode,搭配前端工程化的框架,效率几乎是翻倍的提升。我这种 vim 时代的老古董现存估计也不多了。无奈多年养成的命令行敲代码习惯始终甩不掉,写了不少 vim 插件。今天再贡献一个超级好用的代码自动补全利器:vim-easycomplete。

我需要三类补全,第一类是语法上下文补全,第二类是常用代码片段展开,第三类是字典补全。现代 IDE 有好多插件可用,vim 里也有大名鼎鼎的 YouCompleteMe。Vim 同时也自带了强大的路径和关键词补全,所以我希望把这三类补全整合到一个插件中,简化到一个快捷键。这就是 vim-easycomplete 要干的事情:把所有类型的代码补全整合入一个快捷键“Tab”中。

这个灵感来自于SuperTab,这个插件做到了让 Tab 的功能多而不乱,照着这个思路我重写了 SuperTab,慎重选择了语法补全的驱动,JavaScript 基于 TSServer,Python 基于 Jedi,Go 基于 Gocode。代码片段匹配选择了更流行的 vim-snipmate。

开始体验

整合完之后的样子,Tab 键呼出匹配菜单:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值