VIMに問題があり、コマンドが機能しません。
<leader>
現在設定されている内容を確認する方法はありますか?
に対して現在定義されている現在の値を確認するには、次を<leader>
使用します。
:let mapleader
次のような出力を生成します。
マップリーダー、
以前に設定されていない場合は未定義である可能性があり、デフォルトでバックスラッシュになります\
デフォルトmapleader
では設定されておらず、特殊文字列"<Leader>"
はを意味し\
ます。
もし、するなら:
:echo mapleader
あなたが得るでしょう
Undefined variable: mapleader
Invalid expression: mapleader
特別な文字列"<Leader>"
を別のキーに設定する場合、たとえば","
、多くの人が推奨している場合は、次のようにします。
:let mapleader=","
それで
:echo mapleader
,
幸い、LHSとRHSの両方で値をmap
拡張します。<key_name>
これを利用して<Leader>
、デフォルト値であってもの値を確認できます。
:nmap temp :echo('your leader is "<Leader>"')<Esc>| execute 'normal temp'| nunmap temp
.vim/vimrc
これを入力すると、「Enterキーを押すか、コマンドを入力して続行します」で一時停止することに注意してください。これを修正する方法を知っている場合はコメントしてください。