gpt4 book ai didi

vim - 如何在vim中定期重复任何命令?

转载 作者:行者123 更新时间:2023-12-04 19:14:32 29 4
gpt4 key购买 nike

其实我想自动保存我当前的文件,:w命令写入文件,所以我认为当我定期(例如每 30 秒)重复此命令时,我将实现我想要的。但我怎么能这样做呢?

最佳答案

Vimscript 本身是单线程的;您不能定期执行命令本身。最接近周期性触发器的是 autocmds,尤其是 CursorHold事件,在没有按下任何键后触发 'updatetime' ,通常为 4 秒。

另一个有趣的自动保存事件是 FocusLost ,但那个可能不会在终端中触发,只能在 GVIM 中触发。

有了它,可以定义这样的东西:

autocmd CursorHold,CursorHoldI <buffer> silent! write

关于vim - 如何在vim中定期重复任何命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11426046/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com