2011-08-23 10 views
8

私はカーソルの下の単語のためのプロジェクトのグローバルGitの検索として//使用するマッピングを持っているとの定期的な検索のための奇妙な振る舞い:マッピングは、ペースト

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

問題は、私が追加した後ということですこのマッピングの通常の検索は、検索語を貼り付けようとすると奇妙な動作をします。私はヒット/、その後(Mac上のApple-V)を貼り付けた場合、すなわち私が代わりに次の取得:

/<t_<fa>X> 

を更新。

本当に正確なマッピングが何であるかは関係ありません。例えば、ただ次のことを試してください。

map // echo "test"<cr> 

今//と入力して、ステータスバーにtestが表示されます。

今すぐ入力して貼り付けてください。私は得る

/<t_<fa>X> 
+0

正確なマッピングコマンドを投稿すると助けになるかもしれません – kongo2002

+0

try map // echo "test" ;) –

+0

私は同じ挙動をしています。面白いです。しかし、私は(GUIのない​​)端末でMacVimを起動するとうまくいきます。それはMacVimのバグのようです – mb14

答えて

0

私は同じ振る舞いを持っています。これはMacVimのバグのようですが、これはMacVimではターミナルモードでは発生しないためです。 マッピング(どのキーと何)が何も変更されていないようです。 Vimがマッピングを完了するためのキーを待っている間に、マッピングをキャンセルして何をすべきかをあなたが押すたびに、それはキャンセルされますが、このキーを送信するようです。 マッピングのタイムアウトまで待っても問題は発生しません。

>あなたはこの

:imap vv vv 

タイプvと挿入モードでは十分に速くように挿入モードでそれをreproducetすることができますし、同じXを持っています。