
我試圖使用上面的代碼將空格鍵映射到前導鍵,但有一個問題 - 每當我按空格時,指針都會向前移動一個字符,這讓我很煩惱。我缺什麼? (gvim@arch linux) 這是我的 .vimrc
let mapleader = "\<Space>"
nnoremap <Leader> :w<CR>
答案1
添加
nnoremap <SPACE> <Nop>
在設定地圖領導者之前。如果沒有這個,按下<Space>
將不會像其他鍵一樣作為地圖領導者。<Space>
在正常模式下映射到<right>
.只需連續按<space>
幾次,您就會看到不良行為。
提示:
不是設定<mapleader>
為 space,而是將 space(:map,而不是:noremap)對應到<leader>
。這樣,showcmd 角落就會彈出一些內容。這很棒!