我经常在 vim 插件中看到类似这样的东西:
let g:variable
let b:variable
let l:variable
我在 vim 文档和 Internet 上对这些字母 'g'、'b'、'l' 进行了长时间的研究,但我发现注意到了。
那么这些字母对应的是什么?完整的字母列表是什么?
我经常在 vim 插件中看到类似这样的东西:
let g:variable
let b:variable
let l:variable
我在 vim 文档和 Internet 上对这些字母 'g'、'b'、'l' 进行了长时间的研究,但我发现注意到了。
那么这些字母对应的是什么?完整的字母列表是什么?
看:help internal-variables
它列出了以下类型:
(无)在函数中:函数的局部;否则:全球 buffer-variable b:当前缓冲区的局部变量。 window-variable w:当前窗口的局部变量。 tabpage-variable t:当前标签页的局部变量。 全局变量 g:全局。 local-variable l:函数的局部变量。 script-variable s:本地到 :source'ed Vim 脚本。 function-argument a:函数参数(仅在函数内部)。 vim-variable v:全局,由 Vim 预定义。
b:当前缓冲区的本地
l:函数的局部
g:全球
:help 内部变量