【发布时间】:2021-11-12 21:11:49
【问题描述】:
我正在用 Vim 编辑 yaml 文件,奇怪的是它会缩进每一行。如果我在上一行的末尾放一个分号,我怎样才能让它只缩进?
我已经在网上搜索过,但我只能找到一些关于自动缩进等的说明。
【问题讨论】:
我正在用 Vim 编辑 yaml 文件,奇怪的是它会缩进每一行。如果我在上一行的末尾放一个分号,我怎样才能让它只缩进?
我已经在网上搜索过,但我只能找到一些关于自动缩进等的说明。
【问题讨论】:
如果您使用的是 neovim,请使用 coc-nvim。安装 coc-nvim 后,使用命令 :CocInstall coc-yaml 安装 coc-yaml。在此之后,您将获得对 YAML 的全面支持(语法检查器、语法高亮、缩进等)
【讨论】:
如果您在vimrc 中有任何以下行并且Vim 将您的文件识别为yaml,则YAML 缩进应该或多或少正确:
filetype indent on
filetype indent plugin on
filetype plugin indent on
另外,它是一个冒号,而不是“分号”。
【讨论】:
vimrc 中有任何这些行,您想要的行为就是预期的行为。如果这不是您所拥有的,那么您的设置中的某个地方就有问题,我们对此一无所知。供参考:$ vim -Nu NONE file.yml --cmd 'filetype indent on' 看起来像 like this。