上記のコードを使用して、スペースバーをリーダーキーにマッピングしようとしていますが、問題があります。スペースを押すたびに、ポインターが文字を進めてしまうのです。これは困ったものです。何が足りないのでしょうか? (gvim@arch linux) これが私の .vimrc です。
let mapleader = "\<Space>"
nnoremap <Leader> :w<CR>
答え1
追加
nnoremap <SPACE> <Nop>
mapleader を設定する前に を押してください。これがないと、<Space>
mapleader として他のキーと同じように動作しません。<Space>
通常モードでは は にマップされます<right>
。<space>
続けて数回押すと、望ましくない動作が発生します。
ヒント:
スペースに設定する代わりに<mapleader>
、スペースを にマップします (:map、:noremap ではありません) <leader>
。そうすると、showcmd コーナーに何かが表示されます。すばらしいですね!