我想让我的vim自动格式化我的代码并更新标记文件而不是手动
答案 0 :(得分:3)
你可以自动完成!
这就是autocommand
的意思。
:au BufEnter *.* gg=G
这会在您输入文件时对齐您的文件。
:au BufWrite *.* gg=G
每当您保存文件时,这将对齐您的文件。
您想要的是以下
像
这样的命令 :au CursorHold *.* gg=G
只要光标空闲,就会对齐。这取决于更新时间。更新时间通常以毫秒为单位。 (:set ut?
将为您提供更新时间)
例如,您的脚本将每四秒对齐一次。(4000毫秒,是默认的更新时间)