我希望与
相反是
原来的反面是
如何在Vim中重新映射 CTRL + O 的反转为 Shift + CTRL + < KBD> 0
答案 0 :(得分:46)
如
下的帮助所示:help C-o
Ctrl + o 的“反向”是
Ctrl + i 或 Tab
答案 1 :(得分:10)
不幸的是,Vim将Control-o和Control-O视为同义词 有一些信息here关于你为什么不能映射Control-Shift-o,但它看起来不太可能。
我赞成了Idigas的回答,记住Control-I并不难。
答案 2 :(得分:4)
实际上,如果您使用 xterm ,则可以通过重新映射.Xresources
文件中的密钥来解决终端模拟器限制。使用您不使用的密钥序列,例如C-M-7(0x9f):
XTerm*vt100*translations: #override\n\
Ctrl Shift <Key> O: string(0x9f)
然后做一个xrdb -merge ~/.Xresources
并在Vim中将C-M-7映射到C-i。
不可否认,这是一次黑客攻击,但它对我帮助很大。查看我的.Xresources获取灵感。
答案 3 :(得分:0)
Vim 将 Ctrl + Shift + O 视为 Ctrl + O ,因为终端仿真器存在限制。