【问题标题】:How do I turn on auto-formatting in Vim?如何在 Vim 中打开自动格式化?
【发布时间】:2017-10-07 04:07:15
【问题描述】:

我正在学习教程并尝试在 Vim 中编辑 .yml 文件。我的 Vim 编辑器与讲师的不同。他的文本会自动缩进并添加颜色格式。

This first image is the instructor's Vim and what I want mine to look like

This second image is my Vim editor. You can see mine is without formatting and colours.

如何开启这种自动格式化? Docker 在没有正确格式化 .yml 文件的情况下会出现问题。谢谢!

【问题讨论】:

标签: linux docker vim yaml


【解决方案1】:

这些设置更多地可以在您的.vimrc 文件中修改。

具体来说,您正在寻找的是set autoindent 选项。在设置之前,请确保使用set expandtab 调整缩进类型(您想要制表符还是空格?)和使用set shiftwidth=4 调整缩进大小(多少个空格?),其中 4 是空格数。

您需要查看syntax highlighting 的颜色格式。您可以将其与 color scheme 一起使用,以自定义您的 Vim :)

【讨论】:

  • 谢谢! @Egrodo 是的,我使用 vim ~/.vimrc 更改了 VimRC 文件然后我编辑了我的 VimRC 文件,如下所示: set expandtab set shiftwidth=2 set softtabstop=2 colo delek syntax on 现在我的 Vim 编辑器的工作方式与他的类似.
  • 太好了,应该可以。只是为了让您知道我是否回答了您的问题,您可以投票并将我的回答标记为答案:)
猜你喜欢
  • 1970-01-01
  • 2014-11-30
  • 1970-01-01
  • 1970-01-01
  • 2011-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多