现在我正在使用
set autoindent
我在Vim中编辑Yaml文件时,只需在开始换行时复制上一行的缩进即可.不过我不禁觉得它可能会更聪明一些.什么是伟大的是如果在之后开始一个新行
foo: "bar"
可以保持相同的缩进级别,但在之后开始一行
foo:
将添加额外级别的缩进.
Ian*_*ung 14
Xavier激发了我对此的攻击,我想出了我自己的Yaml小缩进脚本.它不处理任何更高级的Yaml功能,但它完成了我最初要求的功能.
要使用它,您可以将其放入~/.vim/after/ftplugin/yaml.vim
(假设您正在使用set ftplugin on
).