电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 1880 人浏览分享

CentOS安装YCM

[复制链接]
1880 0

1、安装vundle


  1. git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
复制代码


2、配置.vimrc

  1. set nocompatible  
  2. filetype off
  3. set rtp+=~/.vim/bundle/Vundle.vim
  4. call vundle#begin()
  5. Plugin 'VundleVim/Vundle.vim'
  6. Plugin 'tpope/vim-fugitive'
  7. call vundle#end()     
  8. Bundle 'Valloric/YouCompleteMe'
  9. filetype plugin indent on
复制代码


3、打开vim运行


  1. :BundleInstall
复制代码


4、安装必要工具


  1. 1、yum install gcc gcc-c++ make automake python-devel
复制代码


2、安装CMake


  1. wget http://www.cmake.org/cmake/resources/software.html
  2. tar -zxv -f cmake-*.*.*.*.tar.gz
  3. cd cmake-*.*.*.*.tar.gz
  4. ./bootstrap
  5. gmake
  6. gmake install
复制代码



5、安装clang+llvm(这里用已经编译好的)

  1. 1、wget http://llvm.org/releases/3.5.1/clang+llvm-3.5.1-x86_64-fedora20.tar.xz
  2. xz -d clang+llvm-3.5.1-x86_64-fedora20.tar.xz
  3. tar xvf clang+llvm-3.5.1-x86_64-fedora20.tar
  4. cd clang+llvm-3.5.1-x86_64-fedora20
复制代码


注:也可用tar xvf clang+llvm-3.5.1-x86_64-fedora20.tar.xz解压


2、在/etc/profile这个档案最尾端添加以下两行代码:


  1. PATH=/usr/local/cmake/bin:/usr/clang_3_3/bin:$PATH
  2. export PATH
复制代码


3、执行更新变量:source /etc/profile

6、进入YCM目录,运行


  1. ./install.sh –clang-completer
复制代码


7、对~/.vimrc做配置


  1. let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/third_party/y   cmd/cpp/ycm/.ycm_extra_conf.py'
  2. let g:ycm_confirm_extra_conf = 0
复制代码


  1. let g:ycm_semantic_triggers = {
  2.   \   'c' : ['->', '    ', '.', ' ', '(', '[', '&'],
  3. \     'cpp,objcpp' : ['->', '.', ' ', '(', '[', '&', '::'],
  4. \     'perl' : ['->', '::', ' '],
  5. \     'php' : ['->', '::', '.'],
  6. \     'cs,java,javascript,d,vim,python,perl6,scala,vb,elixir,go' : ['.'],
  7. \     'ruby' : ['.', '::'],
  8. \     'lua' : ['.', ':']
  9. \ }
复制代码


您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.