2016-08-29 44 views
1

Godkväll!无法提供地图

在我的.vimrc我:

imap <D-ä> <%= %><left><left><left> 
imap <D-ö>()<left> 
imap <D-u>()<left> 

的事情是,直到{我不知道当}我能够使用Cmd + O键触发插入(),然后踩着留下一个一步..但它突然停止工作?所有其他映射按预期工作。 Cmd +ö和Cmd +ä停止工作。 我真的不知道我的系统中发生了什么变化。 -__- ...

我看到了我关于“无法绑定Ctrl”的帖子和答案的分享,以及一些插件覆盖映射,但是当我做:verbose map <D+ö>:verbose map <D+ä>时,我什么都没有。 :\

你会寻找什么?

Halmstrån:

  • 我看着线索和答案在线(SO和VIM维基&闪避)
  • 我重新启动我的电脑
  • 源的〜/ .vimrc ...
  • 从我的.vimrc中删除了“所有内容”,并且只添加了这三个映射 - Cmd + u有效,其他两个不起作用。

是的,我的键盘设置为Swe PRO,它与它工作时的一样。这是凌乱的wuuuut?对我来说 - 它曾经工作过!

imap öö <ESC> 

工作得很好。

+1

当您输入'i ä'时会显示什么? ':se enc?'说什么? – DJMcMayhem

+1

您应该测试:':详细地图',而不是''给出您定义的内容。 –

+0

:se enc >>>编码= utf-8 – Alisso

回答

0

如果这只发生在.tex这可能发生,因为乳胶没有真正支持特殊字符。例如ä应该是\"a

+0

不可以,任何文本文件。 – Alisso

+0

您使用哪种终端模拟器,例如iTerm2,gnome-terminal,...? –