24
2018
12

VIM自动补全python插件(pydiction)

安装vim(使用树莓派,vim8)

下载插件

在GitHub下载源码,可以使用Git迁出到本地,或者下载zip包自行解压,地址为:https://github.com/rkulla/pydiction

# 下载Pydiction
# 从github克隆
mkdir ~/.vim
mkdir ~/.vim/tools
cd ~/.vim/tools
# 也可以将下载的源码解压放到这个目录下
#(wget https://github.com/rkulla/pydiction/archive/master.zip)
git clone https://github.com/rkulla/pydiction.git
cp -r ~/.vim/tools/pydiction/after ~/.vim

配置vimrc

vim ~/.vimrc

添加以下内容

filetype plugin on
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'

我的vimrc文件

let Tlist_Auto_Highlight_Tag=1
let Tlist_Auto_Open=1
let Tlist_Auto_Update=1
let Tlist_Display_Tag_Scope=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Enable_Dold_Column=1
let Tlist_File_Fold_Auto_Close=1
let Tlist_Show_One_File=1
let Tlist_Use_Right_Window=1
let Tlist_Use_SingleClick=1
nnoremap <silent> <F8> :TlistToggle<CR>

filetype plugin on
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'

set autoindent
set tabstop=4
set shiftwidth=4
set expandtab
set number
syntax on

参考其他博客原文

wget https://github.com/rkulla/pydiction/archive/master.zip
unzip -q master
mv pydiction-master pydiction
mkdir -p ~/.vim/tools/pydiction
cp -r pydiction/after ~/.vim
cp pydiction/complete-dict ~/.vim/tools/pydiction

确保文件结构如下:

# tree ~/.vim
/root/.vim
├── after
│   └── ftplugin
│       └── python_pydiction.vim
└── tools
    └── pydiction
        └── complete-dict


创建~/.vimrc,确保其中内容如下:
# cat ~/.vimrc
filetype plugin on
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
打开.py文件,按tab自动补全
---------------------
作者:张正泽
来源:CSDN
原文:https://blog.csdn.net/duomoke/article/details/46117455 
版权声明:本文为博主原创文章,转载请附上博文链接!
« 上一篇 下一篇 »