在一行autocmd InsertEnter <buffer> setlocal foo=bar
中,是<buffer>
和setlocal
多余的吗?以下各项之间的功能差异是什么?
autocmd InsertEnter <buffer> setlocal foo=bar
autocmd InsertEnter <buffer> set foo=bar
autocmd InsertEnter setlocal foo=bar
autocmd InsertEnter set foo=bar
此外,使用“本地到窗口”或“本地到缓冲区”而不是全局设置set
之间有什么区别吗?setlocal