YouCompleteMe 编译全功能安装

YCM源码地址:https://github.com/Valloric/YouCompleteMe

 

安装依赖:

sudo apt-get install build-essential cmake

sudo apt-get install python-dev python3-dev

 

获取源码

git clone https://github.com/Valloric/YouCompleteMe.git ~/.vim/bundle/YouCompleteMe

cd ~/.vim/bundle

 

安装Momo

安装步骤参照:http://www.mono-project.com/download/#download-lin-ubuntu

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list
sudo apt-get update
sudo apt-get install mono-devel

 

安装Go

Go下载地址:https://golang.org/dl/

wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
tar -C /opt -xvf go1.8.3.linux-amd64.tar.gz

安装Node

Node下载地址:https://nodejs.org/en/download/

wget https://nodejs.org/dist/v6.11.1/node-v6.11.1-linux-x64.tar.xz

tar xvf node-v6.11.1-linux-x64.tar.xz

sudo mv node-v6.11.1-linux-x64 /opt/node

nmp 更新

npm install npm@latest -g

 

修改环境变量添加Momo和go变量每个人不同我的是vim  ~/.profile

export GOROOT=/opt/go
PATH="$HOME/bin:$HOME/.local/bin:$GOROOT/bin:/opt/node/bin:$HOME/.cargo/bin:$PATH"


更新环境变量
source ~/.profile
typescript安装
npm install -g typescript
 
 
cd ~/.vim/bundle/YouCompleteMe
./inistall.py --all

 

单种语言支持对应软件和编译命令选项

  • C# support: install Mono and add --omnisharp-completer when calling ./install.py.
  • Go support: install Go and add --gocode-completer when calling ./install.py.
  • TypeScript support: install Node.js and npm then install the TypeScript SDK with npm install -g typescript.
  • JavaScript support: install Node.js and npm and add --tern-completer when calling ./install.py.
  • Rust support: install Rust and add --racer-completer when calling ./install.py.
  • C语言安装 Clang 编译选项 --clang-completer

转载于:https://www.cnblogs.com/anshuafeng/p/6645523.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值