VIM:let g:,let b:等等有什么区别?
我经常在vim插件中看到类似这样的东西:
let g:variable let b:variable let l:variable
我对vim文档和Internet上的这些字母“g”,“b”,“l”进行了长时间的研究,但是我注意到了。
那么这些字母对应什么呢? 什么是完整的信件列表?
请参阅:help internal-variables
它列出了以下types:
(没有)在一个函数中:函数本地; 否则:全球 缓冲区variablesb:本地到当前缓冲区。 窗口variablesw:当地窗口。 tabpage-variable t:本地到当前标签页。 全局variablesg:全局。 局部variablesl:本地函数。 脚本variabless:本地到a:源代码的Vim脚本。 函数参数a:函数参数(仅在函数内部)。 vim-variable v:Global,由Vim预定义。
b:当前的缓冲区
l:本地函数
g:全球
:帮助内部variables