zoukankan      html  css  js  c++  java
  • 安装YouCompleteMe

    1. from software center

    1 $ apt-get install vim vim-youcompleteme vim-addon-manager

    2 $ vam install youcompleteme

    3 修改 /usr/lib/vim-youcompleteme/ycm_extra_conf.py

       参考 https://github.com/Valloric/YouCompleteMe#completion-doesnt-work-with-the-c-standard-library-headers

    https://github.com/Valloric/ycmd/blob/master/cpp/ycm/.ycm_extra_conf.py

       $ echo | clang -v -E -x c++ -

    4 下面是个人在.vimrc中的配置

    "----------------youcompleteme config------------------------------
    let g:ycm_autoclose_preview_window_after_insertion=1
    "let g:ycm_seed_identifiers_with_syntax=1
    "let g:ycm_cache_omnifunc=0
    "nnoremap <C-]> :w<CR>:YcmCompleter GoToDefinitionElseDeclaration<CR>
    nnoremap <C-]> :YcmCompleter GoToDefinitionElseDeclaration<CR>
    let g:ycm_key_invoke_completion='<S-Space>'

    5 若你设置了 let g:ycm_autoclose_preview_window_after_insertion=1 

    那么会有一个问题,软件源中的vim-youcompleteme版本可能较低,是有bug的,得修改一个脚本

    https://github.com/Valloric/YouCompleteMe/pull/1103/files

    2. from https://github.com/Valloric/YouCompleteMe

    1. vundle

    2. after vundleinstall,

    in bottom line: ycm....[so|a|..] and another lib is missing , you don't care it.

    you had better do ( maybe vundle is some error) the following cmd in   .vim/bundle/YouCompleteMe/

    $ git submodule update --init --recursive

    wait about one hour

    3. llvm+clang

    4 config, make etc.

    大家在安装过程中有任何问题,可以在下面回复。

  • 相关阅读:
    Oracle 10g R2 Transparent Data Encryption 透明数据加密
    Spark之Task原理分析
    一个Spark job的生命历程
    Spark调优秘诀——超详细
    NLP文本相似度(TF-IDF)
    Spark 参数配置的几种方法
    Spark提交应用程序之Spark-Submit分析
    spark_flume_mysql 整合
    Spark Programming Guide《翻译》
    windows下Idea结合maven开发spark和本地调试
  • 原文地址:https://www.cnblogs.com/jjtx/p/4517229.html
Copyright © 2011-2022 走看看