Öffnen Sie nur die ersten Zeilen einer Datei in Vim

7

Ich arbeite mit einer CSV, die knapp 1 GB ist. Ich möchte die Struktur der Datei und ein Beispiel der Daten sehen, aber ich möchte nicht die gesamte Datei öffnen. Wie kann ich die ersten Zeilen in Vim laden? Wenn es einen Unterschied macht, verwende ich MacVim.

    
Joe Mornin 21.03.2011, 23:58
quelle

4 Antworten

14

Ich benutze generell einen Befehl wie head oder tail , um den Teilinhalt von großen Dateien zu sehen.

%Vor%     
Vijay 22.03.2011, 00:04
quelle
11

Wenn Sie es von vim aus tun müssen, verwenden Sie Folgendes:

%Vor%

Das würde die ersten 10 Zeilen von big.file bekommen und sie in den aktuellen Puffer einfügen.

    
Raimondi 22.03.2011 00:12
quelle
2

Wenn Sie die Datei nur in der Vorschau anzeigen und nicht bearbeiten möchten, können Sie einfach den Befehl less oder more (siehe Kommentar unten) verwenden. Sie können die Leertaste und die Eingabetaste verwenden, um mehr von der Datei zu lesen, und q zum Beenden.

    
undefined 22.03.2011 00:03
quelle
0
%Vor%

Öffnen Sie die Datei, und führen Sie :%!head -10 aus, wodurch der gesamte Puffer durch head -10 geleitet wird und der Inhalt des Puffers durch die Ausgabe von head ersetzt wird.

Beachten Sie die Zitate übrigens.

    
amphetamachine 22.03.2011 00:23
quelle

Tags und Links