国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 軟件教程 > 正文

用VIM寫Python代碼縮進問題的解決方法

2020-07-18 16:11:13
字體:
來源:轉載
供稿:網友
誰知道啊?!?!?!

有的文件縮進竟然是8個!!

但在vim中顯示的都是一個tab,對齊的很工整,

一運行就出錯“unindent does not match any outer indentation level”,

這叫一個煩啊,

搞了半天就是縮進不統一啊,

python又把縮進作為語法之一(的確挺好)。

解決辦法:

set tabstop=8

其他關于縮進的:

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

如何拷貝代碼而不破壞縮進?

開始拷貝前按F7,拷貝結束后再按一次F7。

如何改變整段代碼的縮進?

按”v”進入視圖模式,選中要移動的代碼塊。然后用“<”左縮進,或用“>”右縮進。縮進寬度默認為1個shiftwidth寬。如果要縮進多個shiftwidth寬,在按“<”或”>”之前先按相應數字。

ChangeLog:

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

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

Tue Jul 3 CST 2007,加入pastetoggle設置。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉树县| 延寿县| 磐安县| 承德县| 全椒县| 邻水| 台江县| 普陀区| 商水县| 连城县| 焦作市| 北碚区| 洛川县| 崇左市| 长春市| 辉南县| 迁西县| 巴里| 上犹县| 马边| 阜城县| 曲松县| 全南县| 贵阳市| 富阳市| 高雄县| 明光市| 永定县| 湘乡市| 江西省| 巫山县| 乐昌市| 安西县| 佳木斯市| 黄冈市| 涟源市| 徐汇区| 灵川县| 杂多县| 昌邑市| 石首市|