使用 VIM 编辑器将第一个评论放入 yaml 文件时禁用自动选项卡?

Mil*_*vić 5 vim vimrc

更改前的文本示例:

First line
Second line
Third line
Run Code Online (Sandbox Code Playgroud)

当您在一行上添加注释时,它将自动跳到该行一次。

每次您从 ESCAPE 模式切换到 INSERT 模式以获取第一个注释时,都会发生这种情况。

添加第一条评论 (#)后的文本示例

First line
     #Second line
Third line
Run Code Online (Sandbox Code Playgroud)

在.vimrc中放置什么选项来禁用此行为?我在谷歌上找不到讨论这个主题的文章。谢谢你!

mur*_*uru 11

这是由于属于 YAML 文件类型0#的一部分而导致的。'indentkeys'您可以通过添加以下内容来禁用此行为,例如~/.vim/after/indent/yaml.vim

set indentkeys-=0#
Run Code Online (Sandbox Code Playgroud)