http://items.sjbach.com/319/configuring-vim-rightからSpace、vimでマップリーダーとして使用できるはずだったことがわかりました。試しましたが、うまくいかないようです。それを機能させた人はいますか?
試した:
let mapleader = <space>
http://items.sjbach.com/319/configuring-vim-rightからSpace、vimでマップリーダーとして使用できるはずだったことがわかりました。試しましたが、うまくいかないようです。それを機能させた人はいますか?
試した:
let mapleader = <space>
回答:
代わりに次を試してください。
let mapleader=" "
そして、その前に次の行を書くことを忘れないでください。スペースバーに事前にマッピングがないことを確認してください。
nnoremap <SPACE> <Nop>
nnoremap <SPACE> <Nop>
これを機能させるために必要でした。
nnoremap <Space> <nop>
ます。これは、で修正できます。
mapleader
takesの値は、mapleader
が設定された後に発生するマッピングにのみ影響することに注意してください。を参照してください:help leader
。
:source %
いましたが、スペースリマップが機能していませんでした。
MapleaderはVimの文字列変数です。スペースをリーダーとして使用するには、特殊文字をエスケープする必要があります。
let mapleader = "\<Space>"
詳細については、を参照してください。
http://vimdoc.sourceforge.net/htmldoc/eval.html#expr-quote
編集:
これは私のバージョンのVimでは機能しなくなりました。を実行して通常モードでスペースバーをマップ解除するというコメントの提案があってもnnoremap <SPACE> <Nop>
。
私は最終的に以下の答えで与えられた解決策に行きます。
map <Space> <Leader>
"\<Space>"
なく二重引用符を使用してください'\<Space>'
。
let mapleader = "\<Space>"
私のためにnvimで働いたが、vimでは働いていなかった。map <Space> <Leader>
また、私にとってはvimでは機能しません。
noremap <Space> <Nop>
map <Space> <Leader>
vimの中で働いていた
=
Neovimで作業するには、周囲のスペースを削除する必要がありました。
上記の解決策は素晴らしいですが、右下のコマンドコーナーには何も表示されません。あなたがのための任意の使用がない場合は\
、とにかくキーを使用してみてください
map <SPACE> <leader>
と\
コマンドの隅に表示されます。上記の表彰で提案されているように、最初にスペースのマップを解除する必要はありません。
<20>
もしshowcmd
私が新しい十分のVimと推測する上で、このような答えは廃止されました。