現在、vimperatorはCtrl + C(「コピー」から「キャンセル」)とCtrl + V(「ペースト」から「パススルー」)の両方を再マップします。Linuxでは、コピー/貼り付けの好ましい方法はマウスの中ボタンを使用することなので、これは問題ではありません。Windowsでは、これはユーザーインターフェイスの障害であり、修正が必要です。
コピーできる場所は、Webページからのテキスト、フォームフィールドからのテキスト、外部アプリケーションからのテキストの3つです。コピー先として、フォームフィールドと外部アプリケーションの2つの場所があります。アドレスバーとコマンドバーは、フォームフィールドのように機能します。
Copying from...
A web page: 'Y' works, '^C' doesn't
Form field: 'Y' doesn't work, '^C' does
Extern application: 'Y' doesn't work, '^C' does
Copying to...
Form field: '^V' doesn't work, '^V,^V' does
External application: '^V' works, '^V,^V' pastes twice
Or, seen another way
Copy Paste
Page Y N/A
Form ^C ^V,^V
App ^C ^V
通常のユーザーはそのテーブルを記憶しません。明確に文書化されておらず、たとえそれがあったとしても読むことはないので、彼らはそれを決して理解しません。代わりに、右クリックメニューを使用します。これはどこでも機能します。実際、Vimperatorを使い始めてから数週間後、まったく関係のないアプリケーションで、これまでやったことのないことをやってみました。
^ Cと^ Vを元の正当な機能であるコピーアンドペーストとして復元する必要があります。これは、^ C = cancelと^ V = pass-throughホットキーを置き換えることを意味します。実際、これらのホットキーはどちらもvimperatorに固有のものであり、vimには表示されません。^ Vはvimの 'visual visual'を意味しますが、これはvimperatorには適用されないため、パススルーを他のキーに簡単に割り当てることができます。コマンドモードではバックスラッシュを、コマンドモードと挿入モードではCtrl +バックスラッシュを使用することをお勧めします。^ Cが残ります。^ Sに移動する必要があると思います。これには2つの優れたニーモニックがあります。「停止」であり、XOFFのUnixホットキーでもあります。^ Sは現在、vimperatorで「ページを名前を付けて保存」しています。これはめったに使用されず、:saveまたは:saveasで引き続きアクセスできます。
元に戻すも壊れています。^ Zでしたが、^ Zはパススルーモードではなく、マウスを使用せずにフォームフィールドの編集を取り消す方法はありません。特にvimの^ Zはサスペンドを意味するので、これを別のホットキーに移動しない理由はないと思います。これを任意のホットキーに変更することは考えられませんが、^ Zはそもそもかなりarbitrary意的なものでしたので、未使用のホットキーでも同様です。
Soruce:http : //www.mozdev.org/pipermail/vimperator/2008-October/002359.html