zoukankan      html  css  js  c++  java
  • 安装vim的ycm

    环境centos 6.7 vim 7.3

    安装vundle

    Vundle(Vim bundle)是一个Vim的插件管理器。它是把git操作整合进去,用户需要做的只是去GitHub上找到自己想要的插件的名字,安装、更新和卸载都可有vundle来完成了。

    GitHub:https://github.com/gmarik/Vundle.vim

    git clone https://github.com/gmarik/vundle.git .vim/bundle/vundle

    然后在用户主目录下新建一个名为 .vimrc的文件,我的文件内容如下:

    set nu

    set fileencoding=utf-8

    set fileencodings=utf-8,gb18030,gb2312,gbk,big5

    set ts=4

    set expandtab

    set autoindent

    set nocompatible

    set syntax=on  

    filetype off   " required!  

    set rtp+=~/.vim/bundle/vundle/

    call vundle#rc()  

    " let Vundle manage Vundle

    " required! 

    Bundle 'gmarik/vundle'

    Bundle 'mattn/emmet-vim'

    Bundle 'Auto-Pairs'

    Bundle 'php-doc'

    Bundle 'PHPDoc-Script-PDocS'

    let g:user_emmet_expandabbr_key = '<Tab>'

    let g:user_emmet_settings = {'indentation': '    '}

    filetype plugin indent on     " required!  

    这样Vundle的安装就完毕了。

    要使用Vundle,可以在上面创建的 _vimrc中添加 Bundle ‘bundle_name’。然后打开vim,运行Vundle相关的命令来执行:

    安装插件: :BundleInstall 更新插件: :BundleInstall! 卸载插件: :BundleClean

    至于有什么样的插件可以添加,可以到vim-scripts.org查找。除此之外,还可以添加git管理的repo(包括GitHub上的,不在GitHub上的,以及本地repo)

    如果安装完之后,就可以在~/.vimrc中配置啦

    加上下面的代码,就行啦:

    let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py'   “配置默认的ycm_extra_conf.py nnoremap <leader>jd :YcmCompleter GoToDefinitionElseDeclaration<CR>   “按,jd 会跳转到定义 let g:ycm_confirm_extra_conf=0    “打开vim时不再询问是否加载ycm_extra_conf.py配置 let g:ycm_collect_identifiers_from_tag_files = 1 "使用ctags生成的tags文件

  • 相关阅读:
    学习完java基础,总结的一些东西,希望大佬们茶余饭后看看,如有错误还请指正
    JDK和JRE的简单概述
    堆排序
    mybatis的一级缓存
    重用执行器和批处理执行器
    JDBC statement和mybatis mapper statement
    深入浅出Mybatis技术原理与实战(杨开振)(带详细书签) PDF 下载 高清 完整版+源码
    mybatis执行器1
    mybatis执行器1---简单描述JDBC
    JDBC不再需要Class.forName()来显式加载jdbc驱动
  • 原文地址:https://www.cnblogs.com/heqiuyu/p/5630111.html
Copyright © 2011-2022 走看看