vim配置-python版
阿新 • • 發佈:2019-02-17
下載Pydiction外掛
mkdir ~/.vim
mkdir ~/.vim/bundle
cd ~/.vim/bundle
git clone https://github.com/rkulla/pydiction.git
配置Pydiction
#- UNIX/LINUX/OSX: Put python_pydiction.vim in ~/.vim/after/ftplugin/
#- WINDOWS: Put python_pydiction.vim in C:\vim\vimfiles\ftplugin\
# Assuming you installed Vim to C:\vim\
cp -r ~/.vim/bundle /pydiction/after/ ~/.vim
配置.vimrc檔案
vim ~/.vimrc
在.vimrc檔案新增如下配置:
filetype plugin on
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
let g:pydiction_menu_height = 3
自動顯示行號,tab鍵為4個空格
set nu # vim自動顯示行號
set ts=4 # tab鍵設定為4個空格
set expandtab
set autoindent
自動匹配括號
:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')' )<CR>
:inoremap { {<CR>}<ESC>O
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i
:inoremap ' ''<ESC>i
function! ClosePair(char)
if getline('.')[col('.') - 1 ] == a:char
return "\<Right>"
else
return a:char
endif
endfunction