3

我正在尝试使 Firefox 键绑定适用于 vim 中的选项卡(通过 OSX 终端 ssh 进入服务器),但是我遇到了问题。

它与这个 Stack Overflow 问题基本相同,除了 Mac 中的终端而不是 xterm:

在我的 vimrc 中映射 <C-Tab> 在 Ubuntu 中失败

根据我的研究,似乎有些终端不区分<C+Tab>and <Tab>,所以我想知道在终端应用程序中是否有某种方法可以解决这个问题,以便 vim 可以理解它。(也许转义序列或其他东西......)

有任何想法吗?

4

2 回答 2

3

长话短说:Ctrl-Tab 不存在,因为Tab实际上已经是一个 Control 键,Ctrl-i。

长话短说:有一种方法可以做到这一点,但它需要在终端和 vim 级别上进行足够多的黑客攻击,您可能认为值得,也可能不认为值得。我正在研究一个更好更通用的解决方案,但目前我不太确定世界似乎想要它。

http://www.leonerd.org.uk/hacks/fixterms/如果您有兴趣。

于 2012-11-30T12:28:52.817 回答
1

在 Terminal.app 的首选项中,您可以设置一些键绑定来发送特定的字符序列。在您的情况下,您可以设置<C-Tab为发送gt或任何您想要的 Vim 快捷方式。

无论如何,你最好学习正确的捷径。

于 2012-11-30T07:53:28.513 回答