您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

更新:来自的文档smartindent

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

好像就是这样。

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

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

python 2022/1/1 18:35:07 有222人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶