# python 開發環境 -vim 篇 ## 自動補齊 安裝YouCompleteMe套件,過程可以參考之前的<span style="background:yellow">[筆記](https://hackmd.io/@c_0KKCwzQE2rsd39mpvNQQ/BJbmRsPp9)</span> ## 程式formatter 安裝python的程式格式化工具**autopep8** ```bash! sudo apt-get install -y python-autopep8 pip install autopep8 ``` 如果遇到**解決E: Package ‘python-software-properties’ has no installation candidate錯誤**,使用以下指令 ```bash= # for <= 12.04 sudo apt-get install python-software-properties # for >= 12.10 sudo apt-get install software-properties-common ``` 在$HOME/.vim/plugin/autocmd.vim加入以下指令: ```bash! autocmd InsertLeave *.py write autocmd FileType python :set autoread autocmd InsertLeave *.py :!autopep8 --in-place --aggressive % ``` 讓編輯器在開啟<span style="color:red">.py</span>的python檔案後加入上述快捷鍵<F2>,<F3> 之後便可在vim上編輯及執行python程式了。 ## 縮進線顯示 參考之前的[資料](https://hackmd.io/@c_0KKCwzQE2rsd39mpvNQQ/BJbmRsPp9)安裝PYggdroot/indentLine ###### tags: `vim` `python`