加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在Vim中编辑Yaml时错误缩进

发布时间:2020-12-15 09:15:46 所属栏目:安全 来源:网络整理
导读:Vim似乎没有正确地反应在YAML文件中的破折号,因此打破了格式。 例如我有一个块,应该看起来像这样: handlers: - name: restart exim4 service: name=exim4 state=restarted 当我完成键入重新启动exim4和类型服务:Vim reindents我的最终服务行: handlers:
Vim似乎没有正确地反应在YAML文件中的破折号,因此打破了格式。

例如我有一个块,应该看起来像这样:

handlers:
        - name: restart exim4
          service: name=exim4 state=restarted

当我完成键入重新启动exim4和类型服务:Vim reindents我的最终服务行:

handlers:
        - name: restart exim4
        service: name=exim4 state=restarted

所以显然Vim试图将句子按列排列,但这不是YAML需要的。我想创建一个有两个值的数组。

如何解决这个问题?

安装此插件:

https://github.com/chase/vim-ansible-yaml

它是由Ansible构成的,但在理论上它将与各种YAML文件工作。你必须:set filetype = ansible不幸的是,如果你不使用ansible相关的文件。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读