smartindent不允许手动缩进以“#”开头的行

时间:2010-12-09 05:26:25

标签: vim auto-indent

设置>>时,快捷方式#不会在C或Python中缩进以smartindent开头的行。

如果有人有解决方法,那就太酷了;我也发布了这个让人们知道的事情(这个密钥无效的原因让人感到困惑和沮丧)。

2 个答案:

答案 0 :(得分:2)

这在SO上的相关帖子中讨论,该帖子引用:h smartindent并建议将nosmartindent设置为变通方法。您使用filetype indent on获取完全依赖于语言的缩进吗?:

Vim automatically removes indentation on Python comments

答案 1 :(得分:0)

是的,预期行为>>不适用#中记录的:help smartindent。该文档还有一个工作:

:inoremap # X^H#

其中^ H输入为 Ctrl + V Ctrl + H