【问题标题】:Ctrl-U doesn't work in MacVimCtrl-U 在 MacVim 中不起作用
【发布时间】: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+UCtrl+O在其他软件(如Eclipse)都可以
  • :nmap 告诉我没有 C-U 或 C-O 的映射(意思是默认,对吗?)
  • 当我删除 .vimrc、.gvimrc 和所有插件时,我仍然遇到同样的问题
  • 当我按下 Ctrl+Shift+U 时,奇怪的是它起作用了(向上翻页)
  • 另外 Ctrl+Shift+O 在跳转列表中导航返回

提前致谢。

【问题讨论】:

  • 愚蠢的问题,你在文档的顶部吗? macvim 是否收到正确的键码? <c-v><c-d> 在插入模式下的输出是什么。它应该输出^D
  • 正如我在答案中所写,日语 IM 正在挂钩密钥,而 MacVim 没有收到它。无论如何,感谢您的宝贵时间。

标签: macos vim macvim


【解决方案1】:

原来是Yosemite引入的新日文IM造成的。 IM 在系统偏好设置中有一个名为“启用类似 Windows 的键操作”的设置。我不知道该设置是什么意思,但禁用它解决了我的问题。

谢谢。

【讨论】:

  • 请问IM 是什么?
  • 我猜它代表输入法。就像 Windows 中的 FEP(前端处理器),又名 IME(输入法编辑器)。
  • @gpsoft 非常感谢您的帖子,遇到了同样的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-12
  • 2011-12-26
  • 2022-06-30
  • 2018-05-19
相关资源
最近更新 更多