2017-02-22 1 views
0

Ich habe eine 500 Zeilen txt-Datei in VI geöffnet, ich will die ganze Datei von VI kopieren und in den Notizblock einfügendas gesamte Dokument aus vi kopieren und fügen Sie ihn in dem Notizblock

ich versucht habe, zerre die ganzes Dokument, aber ich weiß nicht, wie es fügen in dem Notizblock

+0

Yanking Kopien vi internen Puffer, nicht die Zwischenablage übergeben. Siehe diese Antwort http://stackoverflow.com/questions/11489428/how-to-make-vim-paste-from-and-copy-to-systems-clipboard –

Antwort

1

Wenn vi (m) Zugang zu Ihrer System-Zwischenablage hat:

ggVG"+y 

zum Anfang der Datei, geben sie visuellen Modus, wählen sie bis zum Ende der Datei, dann "+ bedeutet, verwenden Sie die + Registrierung er aka die System-Zwischenablage, und y reißt es.

Wenn Sie den Text nur im Editor speichern möchten, speichern Sie ihn dann als Textdatei und öffnen Sie ihn dann im Editor.

0

Alternativ können Sie auch den Text in dem Dokument in eine TXT-Datei übergeben, indem Sie eine neue Datei erstellen und sie durch

touch sample.txt 
cat myfile > sample1.txt 
+0

Warum stören, nur 'cp myfile sample.txt' –

+0

mehr Kontrolle, anstatt nur kopieren –

+1

Aber alles, was Sie tun, ist das Kopieren. Welche zusätzliche Kontrolle haben Sie gewonnen? –

Verwandte Themen