如果我在 vim 中打开一个文件并使用命令 ":split",它会将同一个缓冲区拆分为两个窗口。
在我的 vimrc 我有这个命令:
autocmd BufEnter * set cursorline
autocmd BufEnter * set cursorcolumn
autocmd BufLeave * set nocursorline
autocmd BufLeave * set nocursorcolumn
不幸的是,如果窗口拥有相同的缓冲区,当我从一个窗口移动到另一个窗口时,它们不会被执行。
当我移动到另一个窗口时,即使缓冲区相同,如何执行这些命令?