Vi & Vim

25
Suchen und Ersetzen mit regulären Ausdrücken

Ich habe eine Datei mit einer Reihe von Benutzervorgaben. Ich möchte einen Teil des Texts ändern, habe aber Probleme, einen Matcher und einen Ersatz zu finden. Mit dem folgenden Beispiel: ############################################################################### # Trackpad, mouse, keyboard,...

25
Schnellere Methode zum Verschieben eines Textblocks

So kopiere ich normalerweise einen Text- oder Codeblock: Wählen Sie den Block mit Visual mode ( V) und löschen Sie ihn mit d; oder wenn es nur eine einzelne Zeile ist, verwenden Sie einfach dd. Gehe dorthin , wo ich den Text haben möchte, ich bin zu dumm, um mich an den Unterschied zwischen pund zu...

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...

25
Wie kann ich wirklich Spaß in Vim haben? [geschlossen]

Ich liebe Vim . Ich verbringe mein ganzes Leben damit: Bei der Arbeit entwickle ich Code mit Vim, bearbeite Konfigurationsdateien damit, schreibe meine E-Mails damit. Zuhause schreibe ich meine Aufgabenlisten und meine Eimerlisten damit. In meiner Freizeit schreibe ich ein Buch darin. Ich gehe zu...

25
Wie falte ich Text in einer JSON-Datei?

Ich habe eine große JSON-Datei. Es ist nicht einfach, alle Dateien gleichzeitig zu bearbeiten. Ich möchte Inhalte falten, damit ich einen Abschnitt der JSON-Datei bearbeiten kann. Z.B: { obj: {+}, // folded section obj:{ // unfolded section } } Ist es möglich, JSON-Strukturen in Vim zu...

25
Vim nach Vimtutor lernen

Was sollten die nächsten Schritte zum Erlernen von Vim nach Abschluss sein vimtutor? Ich habe Videos auf YouTube gesehen, habe Online-Tutorials und Fragen / Antworten auf SE gelesen und lese gerade Practical Vim. Gibt es noch andere gute Ressourcen? Das Üben und Verwenden von Vim - nicht nur das...

25
Rufen Sie eine Vim-Funktion stillschweigend auf

Ich habe eine kleine Vim-Funktion geschrieben, die den Cursor zum ersten Zeichen der aktuellen Zeile bewegt. Wenn sich der Cursor bereits auf dem ersten Zeichen befand, wird der Cursor stattdessen in die erste Spalte verschoben. " Jump to first character or column noremap H :call

24
Deaktivieren Sie <Esc>, aber behalten Sie <C - [> bei

Zum Zurückschalten aus dem Einfügemodus bin ich es gewohnt <Esc>. Jetzt suche ich mich umzubilden <C-[>statt <Esc>. Dafür muss ich deaktivieren <Esc>, um bei der Umschulung zu helfen. Das Problem ist :inoremap <Esc> <Nop> auch deaktiviert <C-[>. Für Vim...

24
Nur Fenster rückgängig machen

Stellen Sie sich einen Fall mit mehreren Teilungen in einem Fenster vor. Mit vim kann der aktuelle Split schnell "maximiert" werden, um das gesamte Fenster über einzunehmen <C-W> o. Gibt es eine Möglichkeit, sich an die zuvor vorhandenen Splits zu "erinnern" und nach der Ausführung in diesen...

24
Wie kehre ich die Reihenfolge der Zeilen um?

Wie kann ich die Reihenfolge der Zeilen umkehren, sodass die erste Zeile am Ende und die letzte Zeile zuerst angezeigt wird? (Dies können alle Zeilen in einem Puffer, ein Adressbereich oder eine zeilenweise Auswahl des visuellen Modus sein.) Ich möchte mich verwandeln rat ox tiger ⋮ dog pig in pig...

23
Was bedeutet "<Bar>"?

Bei der Beantwortung einer Frage erwähnte ich die Verwendung einer normalen Tastenzuordnung, die unter vim.wikia.com zu finden ist. Während der Erklärung der Tastenbelegung wurde mir klar, dass ich keine Ahnung hatte, was das <Bar>bedeutet. Was heißt das? Ich habe versucht, es durch eine Pipe...