[Tools] Python相關的VIM設定

列出根據Python的Coding Style所合適的.vimrc檔的設定供參考

以下表格列出根據Python的Coding Style所合適的.vimrc檔的設定供參考:

設定

縮寫

說明

tabstop=4

ts

Python coding style 主要是用4-space tab 的縮排。

shiftwidth=4

sw

< 和 > 鍵 (visual mode) 用來區塊增加或刪減縮排

smarttab

sta

行首、段首會自動檢視是否新增減<TAB>縮排,且會在每個 '{' 新增縮排,並在每個 '}' 減少縮排。

expandtab

et

當按下<TAB>鍵時插入空白。

softtabstop=4

sts

在使用<BACKSPACE>或<DELETE>鍵時,會同時刪除tabstops所設定的空白數量(在此tabstops設定為4)。

autoindent

ai

換行自動對齊縮排。

 

( 部分參考翻譯自: http://www.vex.net/~x/python_and_vim.html )