分享 | 交流
让学习成为一种习惯

Vim自动补全插件YouCompleteMe安装

介绍
YouCompleteMe是一款针对Vim的快速,即用型的模糊搜索代码完成引擎 。它有几个完成引擎:

一种基于标识符的引擎,可以与每种编程语言一起工作
一个基于Clang的引擎,为C / C ++ / Objective-C / Objective-C ++(从现在起被称为“C族语言”)提供本地语义代码完成,
一个基于Jedi的Python 2和3的完成引擎(使用JediHTTP包装器),
一个基于OmniSharp的C#完成引擎,
Go 的Gocode和Godef语义引擎的组合,
一个TSServer为基础的完成发动机打字稿,
一个基于Tern的JavaScript完成引擎,
一个基于赛车手的Rust完成引擎,
一个基于jdt.ls的Java实验完成引擎。
以及一个基于omnifunc的完成者,它使用来自Vim的omnicomplete系统的数据为许多其他语言(Ruby,PHP等)提供语义完成。

YouCompleteMe GIF demo

github地址:https://github.com/Valloric/YouCompleteMe
cd ~/.vim/bundle(没有的话自行创建)
git clone https://github.com/Valloric/YouCompleteMe.git
cd YouCompleteMe
git submodule update –init –recursive
./install.py

未经允许不得转载:留时刻运维网 » Vim自动补全插件YouCompleteMe安装

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

留时刻 - Linux系统教程,运维经验分享

加入我们给我留言