在 gVim 上使用 Alt-Space 组合键

Gio*_*ani 5 vim key-bindings

我在 Linux(Linux Mint、Cinnamon)上运行的 gVim (v7.4) 中使用 Alt-Space 时遇到问题。

按 Alt-Space 只会在底行显示一个 Â 字符 (0xC2),看来您必须在此之后按另一个键才能返回初始状态。

更奇怪的是,我能够在 Windows 下正确使用/重新映射 Alt-Space,而在 Linux 上,其他应用程序也可以(顺便说一句:我禁用了 Alt-Space 的桌面环境默认快捷方式,它打开了当前 Window 菜单,因此不会过早拦截组合键)。

我发现这个讨论与我的情况相同,但没有结果。

无法映射<M-space>

你知道如何解决这个问题吗?

PS 简单地重新映射角色 Â 没有帮助。

VCa*_*llo 1

您是否考虑过重新映射“\xc3\x82”字符来执行您要执行的命令?这有点 hacky,但它可能在这个环境中工作(如果您与其他机器共享 vimrc 可能会出现问题)

\n\n

例如,在以前的机器(mac)上,我有这个:

\n\n
:nmap \xcf\x80 :CtrlP<return>\n
Run Code Online (Sandbox Code Playgroud)\n\n

这样我就可以输入 option+p (呈现“\xcf\x80”)来执行 :CtrlP

\n\n

就像我说的,一个黑客 - 但一个有效的黑客。

\n