2013-10-28 46 views
4

在Linux(Linux Mint,Cinnamon)上运行的gVim(v7.4)中使用Alt-Space时出现问题。在gVim上使用Alt-Space组合键

按下Alt-Space将只显示底部的一个字符(0xC2),看起来您必须在按下另一个键后返回到初始状态。

考虑到我可以在Windows下正确使用/重新映射Alt-Space,并且在Linux上也可以使用其他应用程序(顺便说一句,我禁用了Desktop Environment默认的Alt-Space快捷键,这会打开当前的窗口菜单,所以不会过早截取组合键)。

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

unable to map < M-space >

你有任何想法如何解决这个问题?

PS只是重新映射字符没有帮助。

+0

重映射重音字符是否工作? – romainl

+0

你使用gvim还是终端vim? –

+0

重新映射重音字符不起作用。 我使用gVim,但让它在终端上工作在Vim上也会非常好。 –

回答

0

您是否考虑过重新映射“”字符以执行要执行的命令?这有点哈克,但它可能在这一个环境中工作之前的机器上(Mac)

例如,(如果您与其他机器你的vimrc可能是一个问题),我有这个:

:nmap π :CtrlP<return> 

,这样我可以键入选项+ p,以执行(这使得一个“π”):CtrlP

就像我说的,一劈 - 但工作黑客。

+0

嗨。是的,我试过了(直接复制'A'字符并将其放入vimrc文件中),但没有结果。 –

+0

你还加了 位吗? – VCavallo