Frage

Ich schreibe oft etwas in gVim, müssen dann in einer anderen Anwendung kopieren und einfügen.

Gibt es eine einfache Möglichkeit, die gesamte Datei zu zerren? Ich so etwas wie dies in der Regel tun

g g V G " + y

(Nach oben, visuellen Online-Modus, geht nach unten, zerrt)

Aber gibt es eine bessere Art und Weise, dass ich verpasste?

War es hilfreich?

Lösung

Ich verwende die folgende Anweisung: :%y+

Andere Tipps

ggyG (auf der ersten Zeile gehen, zerren bis zur letzten Zeile)

Edit: Ah, Zwischenablage. Nicht genau die Finger rollen, aber: gg"+yG

Eine Arbeitslösung in alter vi ist :r filename in der neuen Datei.

Eine andere Methode ist folgende:

ggyG
Gehen Sie

nach oben und reißen nach unten.

ggyG

(Zur oben, zerrt nach unten)

Ich verwende die folgende Anweisung: :%y

.
:0,$ y

Ich weiß nicht, welcher Weg ist einfacher.

In OSX:

ggVG
!tee >(pbcopy)

Was finde ich schöner als:

ggVG
:w !pbcopy

Da es keine Eingabeaufforderung aufblitzen: "Press ENTER or type command to continue"

Oder einfach in Ihrem .vimrc:

nmap <silent> <F5> ggVG"+y

Sie können also nur einen Schlüssel verwenden:)

:%y ohne + arbeitet über das gesamte System, wenn Sie mit neo-vim (NVIM).

Auf diese Weise können wir auf die + Stretching unsere Finger vermeiden -. Acctually diese Verknüpfung besser zu machen als ggyG

Überprüfen der Vorhersage in Luc Hermitte Kommentar: :%y+ und beide zerren :%y* gesamte Datei in die Zwischenablage unter Win7 und Vim 7.3

.

Es ist schmutzig, aber Sie nicht die Shift-Taste bei allen und nur 3 verschiedene Schlüssel verwenden müssen, die schneller sein kann:

gg1111yy

(die Datei Unter der Annahme, kürzer als 1111 Zeilen)

Unter Windows oft lese ich nur STRG + A, CTRL-C alle an die Fenster kopieren Zwischenablage ... Kann nicht einfacher bekommen als das!

Ich bin mit einem Standard gvim 7.1 von der Website ...

(BTW: funktioniert auch auf meinem Mac mit MacVim und dem lustig mac-key + A, mac-Taste + C)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top