Vim Python3環境打造
tags: Vim
Python3
參考網址:Vim與Python真乃天作之合:打造強大的Python開發環境
分割布局
sv 縱向分割
vs 橫向分割
ctrl+W + W 進行窗口切換
鍵盤重新映射:
nnoremap <C-J> <C-W><C-J> Ctrl-j 切換到下方的分割窗口
nnoremap <C-K> <C-W><C-K> Ctrl-k 切換到上方的分割窗口
nnoremap <C-L> <C-W><C-L> 切換到右側的分割窗口
nnoremap <C-H> <C-W><C-H> 切換到左側的分割窗口
你還可以指定屏幕上可以進行分割布局的區域
set splitbelow
set splitright
緩沖區
:b
緩沖區切換
ls 查看緩存區
代碼折疊
開啟折疊
" Enable folding
set foldmethod=indent
set foldlevel=99
鍵盤映射
nnoremap
za
希望看到折疊代碼的文檔字符串
let g:SimpylFold_docstring_preview=1
Python3 代碼縮進
PEP8 風格設置(可以安裝對應的PEP插件)
插件推薦
超級搜索插件
Plugin 'kien/ctrlp.vim'
Git集成
Plugin 'tpope/vim-fugitive'
Powerline 狀態欄
Plugin 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}
語法檢查
Plugin 'scrooloose/syntastic'
PEP8代碼風格檢查
Plugin 'nvie/vim-flake8'