为vim增强python开发的功能

2020-10-29 0 条评论 384 次阅读 0 人点赞

编译安装最新版本的vim

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 VIMRUNTIMEDIR=/usr/local/share/vim/vim82

sudo make install

## 使用'update-alternatives'把编译生成的vim作为系统默认的编辑器
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/vim 1
sudo update-alternatives --set editor /usr/local/bin/vim
sudo update-alternatives --install /usr/bin/vi vi /usr/local/bin/vim 1
sudo update-alternatives --set vi /usr/local/bin/vim

为vim安装插件

  • 使用脚本安装所需要的各种插件

    github上ets-labs大神为python的开发环境制作好了脚本文件

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ets-labs/python-vimrc/master/setup.sh)"
    
  • 编译自动补全插件YCM

    耐心跑完各插件的安装进程,然后编译下YouCompleteMe就可以使用了, Valloric大神在github上也写了详细的教程,把流程摘录如下:

    # 安装编译依赖包
    apt install build-essential cmake vim python3-dev
    # 编译YCM
    cd ~/.vim/bundle/YouCompleteMe
    python3 install.py --clangd-completer
    
    
  • 安装Powerline插件所需的字体
    sudo apt-get install fonts-powerline
    

once

这个人太懒什么东西都没留下

文章评论(0)