宅吉便


fisa-vim-config: 專為開發Python打造的VIM

python vim

fisa-vim-config 是一個針對開發Python打造的VIM
fisa 是該作者的名稱
指的就是fisa使用vim的config
說穿了就是一個結合很多VIM外掛的強化介面
當然
它不只侷限於Python的開發

截圖如下(圖片來自官網)

fisa-vim-config

安裝方式如下

For Ubuntu

sudo apt-get install curl vim exuberant-ctags git ack-grep
sudo pip install pep8 flake8 pyflakes isort yapf

For OSX

sudo pip install pep8 flake8 pyflakes isort yapf

接下來

mv ~/.vimrc ~/.vimrc.bak
wget https://raw.githubusercontent.com/amigcamel/fisa-vim-config/master/.vimrc -O ~/.vimrc

其中重要的功能有以下
NERDTree
輸入 :NERDTree 顯示該目錄之樹狀結構
ctrlp.vim
按下 CTRL + P 或輸入 :CtrlP 進行檔案模糊搜尋
Tabman
輸入 :TMToggle 顯示/關閉 分頁
jedi-vim
有了這個外掛以後讓自動完成更加容易
syntastic
語法檢查(支援非常多種語言,這邊僅針對Python做設定)
tagbar
輸入 :TagbarToggle 可將檔案內容結構化