【发布时间】:2015-06-25 02:00:07
【问题描述】:
快捷键 Ctrl+U(在正常模式下)在我的 MacVim 中不起作用,而 Ctrl+D 工作正常。 Ctrl+O 也什么都不做,而 Ctrl+I 则可以正常工作。谁能帮帮我?
我使用的是 MacVim 7.4 和 OS X 10.10.3。我确定一个月前还好,但我不记得到底是什么时候出了问题。可能是我一周前从 Marvericks 升级的 Yosemite。
更多细节:
- 这只是 GUI 的情况(终端上的 vim 没有问题)
- Ctrl+U 和Ctrl+O在其他软件(如Eclipse)都可以
- :nmap 告诉我没有 C-U 或 C-O 的映射(意思是默认,对吗?)
- 当我删除 .vimrc、.gvimrc 和所有插件时,我仍然遇到同样的问题
- 当我按下 Ctrl+Shift+U 时,奇怪的是它起作用了(向上翻页)
- 另外 Ctrl+Shift+O 在跳转列表中导航返回
提前致谢。
【问题讨论】:
-
愚蠢的问题,你在文档的顶部吗? macvim 是否收到正确的键码?
<c-v><c-d>在插入模式下的输出是什么。它应该输出^D。 -
正如我在答案中所写,日语 IM 正在挂钩密钥,而 MacVim 没有收到它。无论如何,感谢您的宝贵时间。