在像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
此外,对于&#34;本地窗口&#34;的设置使用set
和setlocal
之间是否有任何区别?或者&#34;本地缓冲区&#34;而不是全球化?
答案 0 :(得分:1)
:set {option}<
仅用于定义自动命令,该自动命令仅在注册自动命令时应用于当前缓冲区。有些事情没有意义(比如缓冲区创建事件)。
然后,一些选项是全局的,一些是缓冲区本地的,一些是Windows本地的。要确切地知道,你必须深入了解他们的文档。有时我们可以为选项设置全局和本地设置。但是,IIRC和我可能是错的,有些选项没有全局设置,而且总是在本地。
PS:谢谢你,我刚刚发现了cv2.boundingRect()
。我一直期待它,没有意识到它的存在......谢谢:)。