4
我想使vim免於使用Ctrl + KEY命令。我想重新映射這些命令到Space & KEY(這意味着兩個筆畫)。換句話說,如果我點擊空間(推動和釋放),那麼在第二秒鐘我打D,我的視圖將滾動(像擊中Ctrl + D)。是否可以一次重新映射所有Ctrl-命令?vim:將控制命令重新映射到空間命令
我想使vim免於使用Ctrl + KEY命令。我想重新映射這些命令到Space & KEY(這意味着兩個筆畫)。換句話說,如果我點擊空間(推動和釋放),那麼在第二秒鐘我打D,我的視圖將滾動(像擊中Ctrl + D)。是否可以一次重新映射所有Ctrl-命令?vim:將控制命令重新映射到空間命令
您可以通過拼音週期和地圖對於每個模式都有每個字母:
let alphabet = map(range(char2nr('a'),char2nr('z')),'nr2char(v:val)')
for letter in alphabet
exe "noremap! <space>".letter." <C-".letter.">"
exe "noremap <space>".letter." <C-".letter.">"
endfor
然而,這可能會產生的道路預料的後果。
它適合我!但我只會拿字母表的一部分。謝謝! –
可能不是...... – mihai
或者至少可能不太好;-) – Conner
你想解決什麼問題? – romainl