2011-08-23 38 views
8

我有一個映射使用//作爲項目光標下的全球混帳搜索詞常規搜索:映射//行爲怪異與粘貼

nmap // :let @/="... 

的問題是,我加入後當我嘗試粘貼搜索詞時,此映射常規搜索行爲很奇怪。即,如果我打/,然後粘貼(在Mac蘋果-V)我得到的,而不是以下:

/<t_<fa>X> 

更新。

確切的映射究竟是什麼並不重要。例如,剛剛嘗試以下操作:

map // echo "test"<cr> 

現在鍵入//你會看到test在狀態。

現在鍵入/並立即打粘貼。我得到

/<t_<fa>X> 
+0

也許它會幫助,如果你發佈你的確切映射命令 – kongo2002

+0

嘗試映射// echo「test」;) –

+0

我有相同的行爲,這很有趣。但是,當我在終端(無GUI)中啓動MacVim時,情況正常。這似乎是MacVim的bug – mb14

回答

0

我有同樣的行爲。這似乎是MacVim中的一個錯誤,因爲這在終端模式下不會發生在MacVim中。映射(哪個鍵和什麼)似乎沒有改變任何東西。似乎每當您按Vim等待密鑰完成映射,而不是取消映射並執行應該做的操作時,它會取消它,但發送此密鑰。 如果您等到映射超時,則不會發生此問題。

可以reproducet它插入模式類似這樣的

:imap vv vv 

V型和插入模式足夠快,你就會有相同的X>。