Vim配置python開發環境

來源:互聯網
上載者:User

標籤:back   option   代碼高亮   ali   tabs   1年   開啟   修改   auth   

Posted on 2011年11月7日 by sam

 

這段時間一直在用Python內建的IDLE編輯器、可是這IDLE的代碼縮排真的讓人很受傷、當你用到if:elif:的時候、後一行的elif:不會自動對齊、這讓我經常出現在調試的時候才發現代碼縮排出現問題呢、所以這次終於鼓起勇氣吧IDLE換成VIM了、但是用VIM也存在一個比較鬧心的問題、當你用VIM編寫好代碼之後想按F5運行下看看效果(很多編輯器都是F5來啟動並執行)在vim下面當然是不行的。

看我對於python編輯器 我的要求很簡單

1、 代碼自動縮排

2、 代碼高亮

3、 運行調試

 

Python內建的IDLE代碼縮排真的是很坑爹,而VIM有沒有Python的運行調試

下面為了讓VIM作為Python的編輯器我們需要做一些設定。

開啟vim安裝目錄編輯_vimrc檔案

1、 讓vim顯示代碼的行號(IDLE就不顯示)
set nu
2、 設定檔案編碼
set fileencodings=tuf-8,ucd-bom,gb18030,gbk,gb2312,cp936
3、 設定縮排、(建議設定4個空格作為縮排)

set tabstop=4

set sts=4

set expandtab

set softtabstop=4

set shiftwidth=4

set autoindent

set cindent

set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s

4、 修改下字型顏色、VIM預設的白底黑字真不咋滴
colorscheme desert
5、 取消VIM的自動備份功能(自動產生的~檔案其實很不待見)

 

在behave mswin下面添加一行

set nobackup
6、 我剛剛開始用vim寫python代碼的時候會經常無意按下F5、所以為vim配置python的調試是相當的有必要的。
map <F5> :! d:\python32\python.exe %

添加map之後當我們寫完代碼之後按esc、然後按在F5+Enter的時候就調用python來運行代碼

到此我們對vim的配置就完成了,你可以用vim來完成IDLE所有的功能了

 

原文:http://www.cnblogs.com/lexus/archive/2012/03/11/2390414.html

參考:https://www.zhihu.com/question/20271508(知乎)

Vim配置python開發環境

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.