let mapleader=","との違いがわかりませんlet g:mapleader=","。それがグローバル変数であることを意味することは知っていg:ますが、違いがはっきりとわかりません。ファイルでどちらを使用する必要があり.vimrcますか?
9457 次
2 に答える
15
前述のステートメントが両方とも関数定義の外にある場合、それらはグローバル変数を設定するのと同じ効果があります。ただし、接頭辞なしの最初のステートメントが関数本体で使用される場合、その関数に対してローカルg:な変数を定義します。特に とを参照してください。:help internal-variables:helpg In a function:
したがって、関数定義の外側では、単純に としてグローバル マップ リーダー変数にアクセスできますmapleader。
于 2012-06-24T06:19:10.323 に答える
3
let mapleader=","
ドキュメントに記載されているように。
なぜ使いたいのg:mapleaderですか?設定を他のプラグインに公開したり、.vimrcで遊んだりするためにg:、プラグインでグローバル変数に主に使用されます。let
于 2012-06-24T06:22:58.970 に答える