1

我想让我的 vim 自动格式化我的代码并更新标记文件,而不是手动

4

1 回答 1

3

你可以自动完成!这就是autocommands 的用途。

   :au BufEnter *.* gg=G

这将在您输入文件时对齐您的文件。

  :au BufWrite *.* gg=G

这将在您保存文件时对齐您的文件。

你想要的是以下

类似的命令

   :au CursorHold *.* gg=G

每当光标空闲时都会对齐。这取决于更新时间。更新时间通常以毫秒为单位。(:set ut?会给你更新时间)例如,你的脚本会每四秒对齐一次。(4000毫秒,是默认的更新时间)

于 2016-05-29T09:35:05.767 回答