gpt4 book ai didi

vim:将控制命令重新映射到空间命令

转载 作者:行者123 更新时间:2023-12-02 20:11:08 24 4
gpt4 key购买 nike

我想让 vim 摆脱 Ctrl+KEY 命令。我想将这些命令重新映射到空格键和按键(这意味着两次笔画)。

换句话说,如果我按空格键(按下并释放),那么在我按 D 的半秒内,我的 View 将滚动(就像按 Ctrl+D)。是否可以一次性重新映射所有 Ctrl 命令?

最佳答案

您可以循环浏览字母表并映射每种模式的每个字母:

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

但是,这可能会在未来产生意想不到的后果。

关于vim:将控制命令重新映射到空间命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21708851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com