1.背景說明: vim編輯器是linux一款非常流行功能強大的文本編輯。配置好vim可大大提高代碼的開發效率 2.配置方案: 我在github搜索了別人是如何進行vim配置的,在這裡你可以選擇一款適合你的配置方案,這裡我選擇Star比較多的配置方案:vimrc 3.如何安裝: 參考上述鏈接,安裝說明 ...
1.背景說明:
vim編輯器是linux一款非常流行功能強大的文本編輯。配置好vim可大大提高代碼的開發效率
2.配置方案:
我在github搜索了別人是如何進行vim配置的,在這裡你可以選擇一款適合你的配置方案,這裡我選擇Star比較多的配置方案:vimrc
3.如何安裝:
參考上述鏈接,安裝說明很詳盡(由於網路原因,可能下載安裝比較慢,耐心等待即可)
3.遇到問題:
我當前使用系統:Linux version 4.4.0-21-generic (buildd@lgw01-21) (gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2) ) #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016
按照作者說明文檔進行安裝完成後,在使用過程中遇到可能由於系統或者軟體版本的原因某些插件並不能正常運行
例如我在使用過程中就遇到瞭如下的問題:
vim 打開一個filename.py的python文件,vim會提示如下圖的錯誤:
我們根據錯誤提示,我們打開錯誤提示所在的文件:
我們可以知道pyflakes.vim這個插件需要vim對python的支持。針對這個提示,我們來檢查當前的vim對python的支持情況
執行該指令:grep --version | grep python
如圖我們可以得知,-python 和 +python3 說明當前vim支持對python3的支持,對python2並不支持,但是pyflakes.vim並沒有支持python3
那麼這時候就應該安裝python2,從而讓vim對python2的支持。
4.安裝軟體
我們可以這裡獲取相應版本的軟體:vim-nox-py2
這裡以nox為例:sudo apt-get install vim-nox-py2
等待安裝完成輸出一下指令進行vim對python與python3的切換:sudo update-alternatives --config vim
如下圖:
編號0對應的是vim預設支持的python3 我們這裡選擇我們剛剛安裝的vim-nox-py2也就是編號3
這個時候我們再次輸入:grep --version | grep python查看vim對python支持的版本是否切換過來了
至此我們完成了vim對python版本支持的切換.
pyflakes.vim該插件也可進行正常使用