VI改善
六,改進(VIM)是編輯器“vi”的UNIX系統上的壹個標準文本編輯器的改進版本。它的所有功能,妳永遠需要從壹個編輯器,大概三倍多,妳永遠不會使用較新版本還包括“vimdiff的模式,妳可以用它來 比較和合並文件(S)。哦,我沒有提到它也是在Python編寫腳本,有壹個圖形版本:GVIM。取得從/wiki/Main_Page
Vim 7.0的2006年年中發行包括類似IntelliSense全方位完成幾種語言。這裏最新版本pythoncomplete。
Vim的配置
您可以自動啟用自動縮進Python代碼語法著色和添加以下幾行到妳的?/。vimrc文件:
語法
文件類型縮進插件
以下各節對應的指引從HowToEditPythonCode頁面。
縮進
Python源文件,這是壹個有益的補充註釋:
#VIM的tabstop = 8 expandtab shiftwidth = 4設定softtabstop = 4
這可能需要在妳的?/。vimrc的文件的模式行選項啟用:
設置模式行
(例如,在Debian和Ubuntu,模式行選項已被禁用出於安全原因)。
上述#VIM:文本,嵌入在源文件時,文件被加載時,標簽總是擴大空間,每個選項卡的寬度是四個大字告訴Vim。鍵入下面的命令模式下達到同樣的效果:
東西:set tabstop = 8 expandtab shiftwidth = 4設定softtabstop = 4
或:
:集TS = 8等SW = 4 STS = 4
如果妳想這樣做自動確定為Python中的所有文件,添加下面的?/的.vim /和ftplugin / python.vim的。創建的目錄和/或文件,如果是已經不存在。
設置的tabstop = 8
設置expandtab
設置shiftwidth = 4設定
設置softtabstop = 4
語法高亮
妳可能會幸運地,有語法高亮顯示已經接通,您的版本的Vim。如果沒有,編輯vimrc文件中的/ etc / vimrc文件,或者最好的vimrc在妳的home目錄,並添加以下內容:
語法
如果您使用的是深色的背景,這個命令可以幫助更好的對比度調整的默認顏色:
設置背景暗
另類
有些人發現上述方法不奏效。另壹種方法是加入...
設置的tabstop = 8
設置expandtab
設置softtabstop = 4
設置shiftwidth = 4設定
文件格式縮進
到妳的?/。vimrc的文件。第壹規則集“選項卡停止到八個字符寬。第二個標簽轉換空白。第三Tab鍵縮進四個空格?設置shiftwidth的寬度設置為自動縮進。最後,最後壹條規則,允許自動縮進取決於文件類型。選項卡設置使用這種方法,並不需要被設置在妳的Python文件和#VIM:...行下面的模板,是沒有必要的。
壹個簡單的模板
您可以復制以下簡單的模板,並將其保存到壹個文件中的某處。然後,當妳需要做出新的源文件時,只需將其復制到預定的位置,與您所選擇的名稱。
#!的/ usr / bin中/ env的蟒蛇
“”“
Python源代碼 - 替換此代碼的描述,下面這段文字寫的代碼。
“”“
#VIM的tabstop = 8 expandtab shiftwidth = 4設定softtabstop = 4
這包含有用的UNIX相關的信息,在第壹行上,並且它可以用來描述妳的程序或模塊的文檔字符串。如上所述,這種工作需要要啟用的模式行支持。
與Python腳本Vim的
有壹個用Python腳本有關由Sean Reifschneider的Vim的介紹:Vim和Python的:兩個偉大的口味,味道很大?如果妳想訪問Vim的Python中讀/journals/entries/jafo_20070301_035949的可視選擇範圍從
鏈接
Vim的Python的模式:截屏
配置Vim的壹些提示:註意事項使用Vim與Python
打開VIM成壹個現代化的Python IDE,2011年,安德森(碩騰)
VIM的Python IDE,2009-05-24,阿蘭·拉芳
Python和VIM:自己的IDE,2月16日,2009年14:28,塞繆爾Huckins的
CategoryEditors
360極速瀏覽器有在線翻譯功能哦