2016-08-29 45 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,...? –