當設置了smartindent
時,快捷方式>>
不會以C或Python的形式縮進以#
開頭的行。smartindent不允許手動縮進以「#」開頭的行
如果任何人有解決方法,這將是很酷;我也發佈這個讓人們知道(這是相當混亂和令人沮喪爲什麼那個關鍵不起作用)。
當設置了smartindent
時,快捷方式>>
不會以C或Python的形式縮進以#
開頭的行。smartindent不允許手動縮進以「#」開頭的行
如果任何人有解決方法,這將是很酷;我也發佈這個讓人們知道(這是相當混亂和令人沮喪爲什麼那個關鍵不起作用)。
這在SO上的相關帖子中進行了討論,它指的是:h smartindent
,並建議將nosmartindent設置爲解決方法。您是否使用filetype indent on
得到充分的依賴於語言的縮進?:
是的,行爲是正常>>
在:help smartindent
記錄不#
工作。該文檔還圍繞給定的工作:
:inoremap # X^H#
其中的^ H輸入爲按Ctrl + V按Ctrl + ^h
的可能的複製[如何VIM配置爲不把註釋在編輯python文件時行首](https://stackoverflow.com/questions/354097/how-to-configure-vim-to-not-put-comments-at-the-beginning-of-lines-而編輯) – dlmeetei 2017-09-21 13:34:07