以上提到的很多概念,都有一个局部化(非全局)的版本:
全局 | 局部 | 作用域 | 帮助文档 |
---|---|---|---|
:set |
:setlocal |
缓冲区或窗口 | :h local-options |
:map |
:map <buffer> |
缓冲区 | :h :map-local |
:autocmd |
:autocmd * <buffer> |
缓冲区 | :h autocmd-buflocal |
:cd |
:lcd |
窗口 | :h :lcd |
:<leader> |
:<localleader> |
缓冲区 | :h maploacalleader |
变量也有不同的作用域,详细内容请参考 Vim scripting 的文档。