1

:diffget // 2と:diffget // 3と:Gwriteのショートカットをマッピングしています!マージを簡単にします。これまでのところ、Macでは次のことがあります。

map <D-2> :diffget //2<CR>
map <D-3> :diffget //3<CR>
map <D-0> :Gwrite!<CR>

しかし、残念ながら、それらは機能しません。何か案は?

4

1 に答える 1

1

マッピング定義は正常に見えます。(:noremapただし、通常どおり、右側の再マッピングは不要であり、問​​題が発生する可能性があります。)特にコンソールVimでは、すべてのキーの組み合わせを使用できるわけではありません。

Ctrl+非アルファベットなどの一部のキーの組み合わせはマッピングできず、 +Ctrl文字と++文字を区別できません。(申し訳ありませんが、Macについてはよくわかりません。)これは既知の問題点であり、vim_devと#vimIRCチャネルに関するさまざまな議論の対象です。CtrlShift

挿入モードまたはコマンドラインモードで、キーの組み合わせを入力してみてください。何も起こらない/挿入されない場合、そのキーの組み合わせを使用することはできません。

于 2012-11-01T19:25:24.743 に答える