我正在尝试让Firefox密钥绑定在vim中使用标签(通过OSX终端ssh进入服务器),但是我遇到了问题。
它与此Stack Overflow问题基本相同,除了Mac中的终端而不是xterm:
Mapping <C-Tab> in my vimrc fails in Ubuntu
根据我的研究,有些终端似乎没有区分<C+Tab>
和<Tab>
,所以我想知道是否有某种方法可以在终端应用中解决这个问题,所以vim可以理解它。 (也许逃避序列或某事......)
有什么想法吗?
答案 0 :(得分:3)
长话短说:Ctrl-Tab不存在,因为Tab
实际上已经是一个Control键,Ctrl-i。
简短的故事:有一种方法可以做到这一点,但它需要在终端和vim级别上足够大量的hackery,你可能会或可能不会认为值得。我正在研究一种更好的更通用的解决方案,但目前我不太确定世界似乎想要它。
答案 1 :(得分:1)
在Terminal.app的首选项中,您可以设置一些键绑定以发送特定的字符序列。在您的情况下,您可以设置<C-Tab
发送gt
或任何您想要的Vim快捷方式。
无论如何,你最好学习正确的捷径。