我经常在vim插件中看到类似这样的内容:
let g:variable
let b:variable
let l:variable
我对vim文档进行了长时间的研究,并在互联网上对这些字母'g','b','l'进行了长时间的研究,但我发现了这一点。
那么这些字母对应的是什么?什么是完整的信件清单?
答案 0 :(得分:101)
请参阅:help internal-variables
列出以下类型:
(nothing) In a function: local to a function; otherwise: global buffer-variable b: Local to the current buffer. window-variable w: Local to the current window. tabpage-variable t: Local to the current tab page. global-variable g: Global. local-variable l: Local to a function. script-variable s: Local to a :source'ed Vim script. function-argument a: Function argument (only inside a function). vim-variable v: Global, predefined by Vim.
答案 1 :(得分:9)
b:当前缓冲区的本地
l:函数的本地
g:全球
:帮助内部变量