vim - python auto completion

vim - python auto completion
                                                                                                                                           mkdir -p ~/.vim/bundle
cd ~/.vim/bundle
git clone https://github.com/rkulla/pydiction.git

mkdir -p ~/.vim/after/ftplugin/
ln -s ~/.vim/after/ftplugin/python_pydiction.vim ~/.vim/bundle/pydiction/after/ftplugin/python_pydiction.vim

cat << EOF >> abc
"set auto completion
filetype plugin on
let g:pydiction_location = '~/.vim/bundle/pydiction/complete-dict'
let g:pydiction_menu_height = 20

"set commons
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab
set nu  
set autoindent
set cindent

"auto pair
:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {}<ESC>i
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap < <><ESC>i
:inoremap > <c-r>=ClosePair('>')<CR>
function ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "\<Right>"
else
return a:char
endif
endf

EOF


And then, enjoy vim.
tips:
roll  forword: ctrl-n
roll back:  ctrl-p


本文出自 “7274069” 博客,转载请与作者联系!

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