jedi-vim python插件

使用过的唯一VIM的插件 就是Jedi-VIM,项目地址,使用介绍和其相关特性可以在项目的页面找到,这边主要把安装的步骤写一下,存档。

  1. 安装pathogen.vim

    mkdir -p ~/.vim/autoload ~/.vim/bundle; \
    curl -Sso ~/.vim/autoload/pathogen.vim \
    https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim
    

在~/.vimrc中添加 execute pathogen#infect()

  1. 安装jedi-vim

    cd ~/.vim/bundle
    git clone https://github.com/davidhalter/jedi-vim
    cd jedi-vim
    git submodule update --init
    

o了,但是直接装上后,编辑Py文件的时候会自动缩进,而且是用tab来进行缩进,tab的长度为8个whitespace,我的习惯是用4个whitespace缩进,可以在.vimrc中添加如下配置:

    set tabstop=4
    set expandtab
    set softtabstop=4  # 主要是这两个设置 
    set shiftwidth=4  # 主要是这两个设置 
    filetype plugin indent off
    set noautoindent
    set nosmartindent
    set nocindent
    autocmd FileType python setlocal completeopt-=preview

你可能感兴趣的:(python,vim)