1. ホーム
  2. vim

[解決済み] .vimrcファイル内の<leader>とは何ですか?

2022-03-19 02:54:41

質問

なるほど <leader> 多くの .vimrc というファイルがあるのですが、これはどういう意味なのでしょうか?

何に使うのですか?

目的や使い方の概要だけでも教えていただければと思います。

どのように解決するのですか?

その <Leader> のキーがマッピングされています。 \ をデフォルトで使用します。 そのため、もしマップが <Leader>t であれば、デフォルトで実行することができます。 \ + t . 詳細や再割り当ては mapleader 変数を参照してください。

:ヘルプリーダー

変数 "mapleader" を使用するマッピングを定義するために、特殊な文字列である
"<Leader>" を使用することができます。 これは、"mapleader"の文字列値に置き換えられます。
もし "mapleader" が設定されていないか、または空の場合、代わりにバックスラッシュが使用されます。 
例
    map <Leader>A oanother line <Esc>
のように動作します。
    map \A oanother line <Esc>
でも、その後に
    :let mapleader = "、"
のように動作します。
    map ,Aを別の行へ <Esc>

なお、quot;mapleader"の値はマッピングが行われた瞬間に使用されます。
を定義します。 その後 "mapleader" を変更しても、既に定義されているものには何の影響もありません。
のマッピングを使用します。