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