在PuTTY中创建ctrl + tab键绑定

时间:2009-04-09 21:34:27

标签: vim terminal putty

我希望能够将vim命令:tabnext:tabprev分别映射到CTRL+TABCTRL+SHIFT+TAB。不幸的是,我似乎遇到了PuTTY吃掉这些角色组合的问题。

我试过搜索信息,但无济于事。我很确定这是一个PuTTY的东西,但似乎没有任何类型的帮助/参考区域的应用程序。

我很好奇这里是否有人有任何经验或建议来解决这个问题。

@rmeador:尝试在vim中映射关键组合。
我试图这样做,但似乎vim没有得到组合。我不确定这是否与术语设置或PuTTY问题有关。

2 个答案:

答案 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开头的任何窗口标题,因此您必须根据标题配置进行调整。)