Vim自动删除Python注释上的缩进

Vim自动删除Python注释上的缩进,第1张

Vim自动删除Python注释上的缩进

设置

smartindent
使Vim表现得像您为我描述的那样,而使用
nosmartindent
(这就是我倾向于使用的)Vim表现得像您希望的那样。

更新:来自的文档

smartindent

当在新行的第一个字符中键入“#”时,该行的缩进将被删除,“#”将被放置在第一列中。缩进将还原到下一行。如果不希望这样,请使用以下映射:“:inoremap#X
^ H#”,其中使用CTRL-V CTRL-H输入^ H。使用“ >>”命令时,以“#”开头的行不会右移。

好像就是这样。


更新:可能无需理会以下内容…我将其保留在此处以获取更多的信息价值。;-)

如果设置

nosmartindent
没有帮助,也许您可​​以使用
:set
不带参数的命令来获取Vim会话中所有有效设置的列表,然后将其粘贴到某个位置(也许在Pastie上)。据我所知,还有其他一些选项会影响自动缩进。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5645685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存