mapleader = "\ とします" 動作しない Arch Linux

mapleader = "\ とします" 動作しない Arch Linux

上記のコードを使用して、スペースバーをリーダーキーにマッピングしようとしていますが、問題があります。スペースを押すたびに、ポインターが文字を進めてしまうのです。これは困ったものです。何が足りないのでしょうか? (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 コーナーに何かが表示されます。すばらしいですね!

vim サブレディットより

関連情報