我希望能够将vim命令:tabnext
和:tabprev
分别映射到CTRL+TAB
和CTRL+SHIFT+TAB
。不幸的是,我似乎遇到了PuTTY吃掉这些角色组合的问题。
我试过搜索信息,但无济于事。我很确定这是一个PuTTY的东西,但似乎没有任何类型的帮助/参考区域的应用程序。
我很好奇这里是否有人有任何经验或建议来解决这个问题。
@rmeador:尝试在vim中映射关键组合。
我试图这样做,但似乎vim没有得到组合。我不确定这是否与术语设置或PuTTY问题有关。
答案 0 :(得分:8)
当您按 Ctrl + Tab 时,PuTTY不会发送任何内容。
您可以按照此处的说明修补PuTTY:Using Ctrl+Tab in GNU Screen over PuTTY
答案 1 :(得分:1)
我认为此时使用PuTTY无法使用 Ctrl + Tab ,因为PuTTY不允许您配置键的特定翻译。这是一篇不错的文章,展示了如果PuTTY支持此功能,你将如何设置它:
http://www.staldal.nu/tech/2009/01/10/how-to-use-ctrl-tab-in-gnu-screen/
如果你使用(或会考虑使用)像Autohotkey这样的热键/宏程序,你可以自己模仿这种行为。例如,这个Autohotkey配置脚本可以完全按照您的要求执行:
#IfWinActive PuTTY
^Tab::Send :tabnext
^+Tab::Send :tabprev
#IfWinActive
(请注意,此示例只是查找以PuTTY开头的任何窗口标题,因此您必须根据标题配置进行调整。)