Im Moment ordnet vimperator sowohl Strg + C (von "Kopieren" bis "Abbrechen") als auch Strg + V (von "Einfügen" bis "Weiterleiten") neu zu. Unter Linux ist das Kopieren / Einfügen mit der mittleren Maustaste die bevorzugte Methode, daher ist dies kein Problem. Unter Windows ist dies eine Katastrophe der Benutzeroberfläche und muss dringend behoben werden.
Sie können an drei Stellen kopieren: Text von einer Webseite, Text aus einem Formularfeld und Text aus einer externen Anwendung. Sie können an zwei Stellen kopieren: in ein Formularfeld und in eine externe Anwendung. Die Adress- und Befehlsleisten funktionieren wie Formularfelder.
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
Normale Benutzer werden sich diese Tabelle nicht merken. Sie werden es nie herausfinden, weil es nicht explizit dokumentiert ist, und sie würden es nicht lesen, selbst wenn es so wäre. Stattdessen verwenden sie das Rechtsklick-Menü, das einzige, was überall funktioniert. Tatsächlich habe ich mich ein paar Wochen, nachdem ich angefangen hatte, Vimperator zu verwenden, dabei erwischt, dass ich genau das in einer völlig unabhängigen Anwendung tat, was ich noch nie zuvor getan hatte.
Wir müssen ^ C und ^ V auf ihre ursprünglichen, rechtmäßigen Funktionen als Kopieren und Einfügen zurücksetzen, was bedeutet, dass die Tastenkombinationen ^ C = Abbrechen und ^ V = Durchreichen ersetzt werden müssen. Tatsächlich sind diese beiden Hotkeys nur für vimperator verfügbar und werden in vim nicht angezeigt. ^ V bedeutet in vim 'Visualisierung blockieren', was in vimperator nicht zutrifft, sodass die Weiterleitung leicht einem anderen Schlüssel zugewiesen werden kann. Ich empfehle einen Backslash im Befehlsmodus und Strg + Backslash sowohl im Befehls- als auch im Einfügemodus. Das lässt ^ C. Ich denke das sollte nach ^ S verschoben werden. Dies hat zwei gute Mnemoniken: Es ist 'stop' und es ist auch der Unix-Hotkey für XOFF, der nutzlos, aber semantisch ähnlich ist. ^ S ist momentan in vimperator "Seite speichern unter", was selten verwendet wird und immer noch mit: save oder: saveas aufgerufen werden kann.
Rückgängig ist auch kaputt; Es war ^ Z, aber ^ Z ist kein Pass-Through-Modus und es gibt keine Möglichkeit, Änderungen in einem Formularfeld rückgängig zu machen, ohne die Maus zu verwenden. Ich sehe keinen Grund, dies nicht auf einen anderen Hotkey zu verschieben, zumal ^ Z in vim suspend bedeutet, was völlig unabhängig ist und sich unerwartet im Pass-Through-Modus befindet, ist äußerst desorientiert. Ich kann mir keinen nicht-willkürlichen Hotkey vorstellen, in den ich das ändern könnte, aber ^ Z war anfangs ziemlich willkürlich, so dass jeder nicht verwendete Hotkey ausreicht.
Soruce: http://www.mozdev.org/pipermail/vimperator/2008-October/002359.html