![如何更改 gVim 的 W11(“文件已更改”)警告弹出窗口上的默认按钮?](https://linux22.com/image/1402307/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20gVim%20%E7%9A%84%20W11%EF%BC%88%E2%80%9C%E6%96%87%E4%BB%B6%E5%B7%B2%E6%9B%B4%E6%94%B9%E2%80%9D%EF%BC%89%E8%AD%A6%E5%91%8A%E5%BC%B9%E5%87%BA%E7%AA%97%E5%8F%A3%E4%B8%8A%E7%9A%84%E9%BB%98%E8%AE%A4%E6%8C%89%E9%92%AE%EF%BC%9F.png)
当使用外部定期更改的文件时,会弹出一个警告对话框,询问是否保留缓冲区内容(默认)或将更新的文件加载到缓冲区中:
是否可以将默认按钮更改为Load File
,OK
以便单击即可Enter重新加载文件?
我知道这个autoread
选项,但我仍然希望能够控制更新。
答案1
要做到这一点,你必须修改 Vim 的源代码并编译您自己的版本。
或者,您可以加入该FileChangedShell
事件并实现您自己的原始对话框的模拟(使用confirm()
);:help FileChangedShell
其中包含所有详细信息。