Vi & Vim

29
Pufferliste neu nummerieren

Nachdem ich eine Weile an einem Projekt gearbeitet habe, sehe ich große Lücken zwischen aufeinander folgenden Puffernummern. Dies liegt daran, dass die Puffer dazwischen aus verschiedenen Gründen gelöscht wurden. Leider kann es schwierig sein, nach der Eingabe zu einem bestimmten Puffer zu springen...

27
Wie kann ich sehr große Dateien mit guter Leistung öffnen?

Ich habe Server-Protokolldateien, die mehrere Gigabyte groß sind (unter Ubuntu). Wenn ich versuche, sie zu öffnen, wird das Terminal für ungefähr eine Minute gesperrt, während die Datei in Vim geladen wird. Gibt es eine Möglichkeit, diese Zeit zu verkürzen, indem Sie beispielsweise Vim so...

27
Wie ersetze ich nur innerhalb der visuellen Auswahl?

Wie erhält man vim, einen Buchstaben innerhalb der Sichtauswahl nur und nicht anderswo auf der Linie zu ersetzen ? Beispiel: Linie: int arr[] = { 00 01 02 03 04 05 05 /* ... lots more like this*/}; Visuelle Auswahl: { 00 01 02 03 04 05 05 /*... lots more like this*/} Befehl: :'<,'>s/\ /\,0x/g...

26
Elastische Tabstops in Vim?

Gibt es ein Plugin oder eine integrierte Funktion in Vim, die elastische Tabstops ermöglicht ? Ich habe ein bisschen gesucht und einige Referenzen gefunden, die besagen, dass es in Vim nicht möglich war, aber diese waren ziemlich alt. Gibt es in Vim eine Möglichkeit, elastische Tabstops zu haben?...

26
So formatieren Sie JSON-Dateien in Vim

Gegeben eine Datei mit einem großen JSON-Objekt alle in einer Zeile wie {"versions":[{"count":2,"version":""},{"count":1,"version":"1.1.1"},{"count":14,"version":"2.9"},{... Wie kann ich dies so formatieren, dass es in Vim für Menschen lesbar

26
Vim-Code-Vervollständigung für Python 3

Ich verwende Debian Jessie und benutze das aktuelle vim-nox (mit + python -python3). Es fällt mir schwer, in Python 3 zu programmieren, da ich mit der Vervollständigung des Python 3-Codes zu kämpfen habe. YouCompleteMe unterstützt Python3 überhaupt nicht. jedi-vim unterstützt die Python...

26
Wie installiere ich NERDTree mit Vundle?

Ich fange an, Vim zu verwenden, und ich habe Vundle anstelle von Pathogen gewählt. Ich würde gerne wissen, ob ich den NERDTree mit Vundle installieren kann. Ich starte Vim und suche nach NERDTree wie folgt: :BundleSearch NERDTree Das Plugin wird jedoch nicht gefunden, sondern nur: "Keymap: i -...

26
Wie blockiere ich Ersetzungscode im visuellen Modus?

Ich habe eine Liste von Elementen, bei denen ich die ersten beiden Zeichen ersetzen möchte: a) item 1 b) item 2 c) item 3 Was ist der schnellste Weg, um dies zu tun: * item 1 * item 2 * item 3 Ich habe einen Ansatz mit visuellem Modus (Strg-V, JJJ, muss aber zwei Ersetzungsbefehle ausführen. Iirc,...

25
Größte Unterschiede zwischen Vim und VI

Heute habe ich beschlossen, Vi anstelle von Vim zu versuchen, ich wollte sehen, wie unterschiedlich es ist. Ich bemerkte überhaupt keine großen Unterschiede, das größte, was mir auffiel, war, wie Vi es nicht sagte, -- INSERT --als ich in den Einfügemodus ging, und es gab einige geringfügige...