我有以下情況:Python的縮進使用Emacs
if 1 < 2:
print("this line is part of the if statement")
print("this is NOT part of the if statement")
如果我使用Emacs的indent-according-to-mode
命令,它會縮進第二print()
作爲if語句的一部分。像這樣:
if 1 < 2:
print("this line is part of the if statement")
print("this is NOT part of the if statement")
在我的判斷中,行的縮進不應該改變。是否有可能「修復」或自定義此行爲?
當你想想看,這將節省您的麻煩,從長遠來看,因爲大部分的功能和if語句將比一行更長。儘管退格4次比tab更加惱人,但我認爲退格4次實際上是一種精神上對自己說的好方法:「好吧,我在這裏結束這段代碼吧..」 – Shashank
你可以使用'tab'來循環縮進級別: 兩個'tab's比4個backspaces快。 –