私はvimプラグインで次のようなものをよく見かけます:
let g:variable
let b:variable
let l:variable
これらの文字 'g'、'b'、'l' について、vim のドキュメントとインターネットで長い間調査しましたが、注意が必要であることがわかりました。
では、これらの文字は何に対応していますか? そして、文字の完全なリストは何ですか?
私はvimプラグインで次のようなものをよく見かけます:
let g:variable
let b:variable
let l:variable
これらの文字 'g'、'b'、'l' について、vim のドキュメントとインターネットで長い間調査しましたが、注意が必要であることがわかりました。
では、これらの文字は何に対応していますか? そして、文字の完全なリストは何ですか?
見る:help internal-variables
次のタイプがリストされています。
(なし) 関数内: 関数に対してローカル。それ以外の場合: グローバル buffer-variable b: 現在のバッファに対してローカル。 window-variable w: 現在のウィンドウにローカル。 tabpage-variable t: 現在のタブ ページにローカル。 グローバル変数 g: グローバル。 local-variable l: 関数に対してローカル。 script-variable s: :source された Vim スクリプトのローカル。 function-argument a: 関数の引数 (関数内のみ)。 vim-variable v: グローバルで、Vim によって事前定義されています。
b: 現在のバッファに対してローカル
l: 関数に対してローカル
g: グローバル
:help 内部変数