我有一个 au 命令来检查文件是否已更改:
autocmd CursorHold * checktime
但是,当我启动命令行窗口时,q:
会q/
出现以下错误:
Error detected while processing CursorHold Auto commands for "*":
E11: Invalid in command-line window; <CR> executes, CTRL-C quits: checktime
Press ENTER or type command to continue
我的问题是,是否可以设置 autocmd 的模式以排除命令行缓冲区和其他只读缓冲区?