讓地圖領導=“\「 arch linux 不工作

讓地圖領導=“\「 arch linux 不工作

我試圖使用上面的代碼將空格鍵映射到前導鍵,但有一個問題 - 每當我按空格時,指針都會向前移動一個字符,這讓我很煩惱。我缺什麼? (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 角落就會彈出一些內容。這很棒!

來自 vim Reddit 子版塊

相關內容