回答:
Vimには、キーボードのほぼすべてのキーに割り当てられるさまざまなコマンドがたくさんあります。しかし、これにより問題が発生します。既存のコマンドを妨げることなく、どのコマンドを独自のコマンドに使用できますか?そしてこの瞬間に、<Leader>鍵が働き始めます。考えてみて<Leader>任意のユーザ定義コマンドの名前空間のような-key。任意のコマンドを先頭にマッピングに割り当てることができ<Leader>、マッピングが何も壊さないことを完全に確信できます。
のデフォルトのキー<Leader>はバックスラッシュです。
引用するには:help <Leader>:
「mapleader」変数を使用するマッピングを定義するには、特別な文字列「
<Leader>」を使用できます。「mapleader」の文字列値に置き換えられます。「mapleader」が設定されていないか空の場合、代わりにバックスラッシュが使用されます。例::map <Leader>A oanother line<Esc>のような作品:
:map \A oanother line<Esc>しかし、その後:
:let mapleader = ","次のように動作します:
:map ,A oanother line<Esc>
つまり、マッピングの最初のキー(で指定<Leader>)をユーザー定義できます。
<Leader>ある理由は、既存のVimショートカットを上書きすることなく、カスタムショートカットを提供する「クリーンな」方法を提供することだと考えています。