vim:每次缓冲区更改时运行一些代码

nor*_*gon 4 vim

我想捕获所有修改 vim 缓冲区的事件,以便我可以记录它们并将它们发送到服务器。我想在插入模式下逐个字符地捕获事件,并在执行pdd等命令时收到通知——任何时候文档更改。

XPl*_*mer 5

在 Vim 8 中,这要容易得多。只需听听这些 autocmd 事件:

TextChanged
TextChangedI
Run Code Online (Sandbox Code Playgroud)