获取 OS X Terminal.app 以接受 Vim 的 Ctrl-+

获取 OS X Terminal.app 以接受 Vim 的 Ctrl-+

我尝试在 Vim 中绑定Ctrl-+Ctrl--调整当前窗口的大小。但是,当我按下 时,终端似乎没有传递任何内容Ctrl-+Ctrl-- 工作。

我在 Vim 中使用 进行检查Ctrl-V,在 Bash 中使用 进行检查cat -v。没有运气。禁用 OS X 的 Spaces 热键也没有用。

MacVim 似乎也有同样的问题。这可能是 OS X 的保留热键吗?

答案1

您输入的实际上不是一个组合键 ( Ctrl-Minus),而是一个UNIX 控制代码-- 就像当你输入^D^C(时发生的情况一样插入符号表示法)。这就是为什么cat -v将其显示为^_

只是没有与Ctrl-Plus或关联的控制代码Ctrl-Equals。它只是不能像您希望的那样工作:您实际上是在为 ASCII 字符 分配命令0x1F

相关内容