let mapleader=","
とlet g:mapleader=","
の違いを理解できません。私はg:
はそれがグローバル変数だということを知っていますが、その違いをはっきりとは分かりません。 .vimrcファイルでどちらを使うべきですか?Vimグローバル変数とマップリーダー
11
A
答えて
11
前述のステートメントが両方とも関数 の定義外にある場合、グローバル変数を設定するのと同じ効果があります。 ただし、最初にg:
という接頭辞が付いていない文が関数本体の で使用されている場合は、その関数の変数が定義されています。 :help internal-variables
、特に:helpg In a function:
を参照してください。
したがって、外部関数はグローバルマップリーダー変数 にmapleader
と簡単にアクセスできます。
1
let mapleader=","
が文書に記載されています。
なぜg:mapleader
を使用しますか? g:
は、多くの場合、他のプラグインに設定を公開したり、.vimrcで再生するために、グローバル変数let
のプラグインで使用されます。
関連する問題
- 1. 変数スコープとグローバル変数
- 2. ドットソース変数とグローバル変数
- 3. Valgrindとグローバル変数
- 4. グローバル変数とMPI
- 5. xe:objectDataとグローバル変数
- 6. CとC++の静的グローバル変数とexternグローバル変数
- 7. __all__変数とjedi-vim
- 8. ルアとメタテーブルとグローバル変数
- 9. 変数グローバル変数?
- 10. Jenkinsグローバル環境変数とノードシステム変数
- 11. javascriptのローカル変数とグローバル変数
- 12. Ocaml - グローバル変数とローカル変数
- 13. ループ内のローカル変数とグローバル変数
- 14. javascriptのローカル変数とグローバル変数
- 15. ローカル変数とグローバル変数の違い
- 16. C++のグローバル変数とローカル変数
- 17. Node.jsグローバル変数とTypeScript
- 18. JavascriptとESLintのグローバル変数
- 19. Fortranモジュールとグローバル変数
- 20. グローバル変数と共有インスタンススウィフト
- 21. Webpack ProvidePluginとグローバル変数
- 22. グローバル変数とPythonフラスコ
- 23. MPIとそのグローバル変数
- 24. サーブレットのコンテキストスコープとグローバル変数
- 25. グローバル変数とPythonは
- 26. グローバル変数と基本ブロック
- 27. ES6とウィンドウ/グローバル変数
- 28. パラメータとグローバル変数、メニュープログラム
- 29. Android - グローバル変数?
- 30. グローバル変数は
関数のマップリーダグローバル変数にアクセスするには 'g:mapleader'を使います。私の答えは、Vimのヘルプに関連する参照を参照してください。 –
はい、私は質問の文脈が信じているものではありません: 'mapleader'を'、 'に設定します。 – romainl
関数に 'mapleader'を設定することができます。特にマッピングが定義された時点で 'mapleader'の値が' 'に使われていると考えると、 –