Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想让我的 vim 自动格式化我的代码并更新标记文件,而不是手动
你可以自动完成!这就是autocommands 的用途。
autocommand
:au BufEnter *.* gg=G
这将在您输入文件时对齐您的文件。
:au BufWrite *.* gg=G
这将在您保存文件时对齐您的文件。
你想要的是以下
类似的命令
:au CursorHold *.* gg=G
每当光标空闲时都会对齐。这取决于更新时间。更新时间通常以毫秒为单位。(:set ut?会给你更新时间)例如,你的脚本会每四秒对齐一次。(4000毫秒,是默认的更新时间)
:set ut?