美文网首页
vimgo安装

vimgo安装

作者: sealwang24 | 来源:发表于2020-07-03 16:19 被阅读0次
    1. 安装vim8
      https://github.com/ycm-core/YouCompleteMe/wiki/Building-Vim-from-source
    cd ~
    git clone https://github.com/vim/vim.git
    cd vim
    ./configure --with-features=huge \
                --enable-multibyte \
                --enable-rubyinterp=yes \
                --enable-python3interp=yes \
                --with-python3-config-dir=$(python3-config --configdir) \
                --enable-perlinterp=yes \
                --enable-luainterp=yes \
                --enable-gui=gtk2 \
                --enable-cscope \
                --prefix=/usr/local
    
    make && make install
    
    1. 安装插件
      curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

    vim ~/.vimrc

    " 插件开始的位置
    call plug#begin('~/.vim/plugged')
    
    " Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
    " 可以快速对齐的插件
    Plug 'junegunn/vim-easy-align'
    
    " 用来提供一个导航目录的侧边栏
    Plug 'preservim/nerdtree'
    
    " 查看当前代码文件中的变量和函数列表的插件,
    " 可以切换和跳转到代码中对应的变量和函数的位置
    " 大纲式导航, Go 需要 https://github.com/jstemmer/gotags 支持
    Plug 'majutsushi/tagbar'
    
    " 自动补全括号的插件,包括小括号,中括号,以及花括号
    Plug 'jiangmiao/auto-pairs'
    
    " 代码自动完成,安装完插件还需要额外配置才可以使用
    Plug 'ycm-core/YouCompleteMe'
    
    " 插件结束的位置,插件全部放在此行上面
    call plug#end()
    
    :PlugInstall
    

    安装YCM
    cd ~/.vim/plugged/YouCompleteMe
    ./install.py --go-completer

    1. 配置快捷键
      编辑vimrc
    " NERDTree config
    map <F2> :NERDTreeToggle<CR>
     autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") &&b:NERDTreeType == "primary") | q | endif
    " 设置目录宽度 
    let NERDTreeWinSize=26
    

    相关文章

      网友评论

          本文标题:vimgo安装

          本文链接:https://www.haomeiwen.com/subject/wjwsqktx.html