欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用VIM寫Python代碼縮進(jìn)問(wèn)題的解決方法

  發(fā)布時(shí)間:2008-10-30 15:28:21   作者:佚名   我要評(píng)論
誰(shuí)知道啊?!??。?! 有的文件縮進(jìn)竟然是8個(gè)??! 但在vim中顯示的都是一個(gè)tab,對(duì)齊的很工整, 一運(yùn)行就出錯(cuò)“unindent does not match any outer indentation level”, 這叫一個(gè)煩啊, 搞了半天就是縮進(jìn)不統(tǒng)一啊, python又把縮進(jìn)作為語(yǔ)法之一(的
誰(shuí)知道啊??。浚??!

有的文件縮進(jìn)竟然是8個(gè)??!

但在vim中顯示的都是一個(gè)tab,對(duì)齊的很工整,

一運(yùn)行就出錯(cuò)“unindent does not match any outer indentation level”,

這叫一個(gè)煩啊,

搞了半天就是縮進(jìn)不統(tǒng)一啊,

python又把縮進(jìn)作為語(yǔ)法之一(的確挺好)。

解決辦法:

set tabstop=8

其他關(guān)于縮進(jìn)的:

set shiftwidth=4
set tabstop=4
set expandtab
set softtabstop=4
set pastetoggle=<f7>
set autoindent
autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class

如何拷貝代碼而不破壞縮進(jìn)?

開始拷貝前按F7,拷貝結(jié)束后再按一次F7。

如何改變整段代碼的縮進(jìn)?

按”v”進(jìn)入視圖模式,選中要移動(dòng)的代碼塊。然后用“<”左縮進(jìn),或用“>”右縮進(jìn)。縮進(jìn)寬度默認(rèn)為1個(gè)shiftwidth寬。如果要縮進(jìn)多個(gè)shiftwidth寬,在按“<”或”>”之前先按相應(yīng)數(shù)字。

ChangeLog:

Mon Aug 4 10:46:30 CST 2008,修正“如何”寫成“如果”的筆誤。

Sun Jul 8 CST 2007,添加改變整段代碼縮進(jìn)的方法。

Tue Jul 3 CST 2007,加入pastetoggle設(shè)置。

相關(guān)文章

最新評(píng)論