Vi & Vim

9
Bearbeiten Sie ein Verzeichnis in Vim

Ist es möglich, ein Verzeichnis in Vim zu bearbeiten? (Einige Befehle funktionieren für Verzeichnisse). Ich möchte wissen, welche Art von Operationen in einem Verzeichnis in Vim ausgeführt werden können. Vim kann die Verzeichnisse zum Bearbeiten öffnen. Ich glaube, es wird auch Befehle geben, mit...

9
Kann ich eine benutzerdefinierte Codierung für vim definieren?

Ich benutze häufig Programmierpuzzles und Code-Golf . Viele Benutzer dort haben benutzerdefinierte Sprachen nur zum Golfen geschrieben. Ich arbeite gerade alleine. Viele dieser Sprachen haben ihre eigenen benutzerdefinierten Codierungen, sodass sie mehr Befehle in ein einzelnes Byte zerlegen...

9
Unterschied zwischen Voll- und Kurzbefehl

Gibt es einen praktischen Unterschied zwischen der Verwendung :e und :edit Mit Ausnahme der Lesbarkeit, bei der die Verwendung in einem Mapping sinnvoll ist :edit, da es expliziter ist. Gibt es einen Unterschied zwischen ihnen? Hinweis: Dies gilt auch für alle anderen

9
Echo-Nachricht beim Start ohne Aufforderung

Ich möchte beim Start eine benutzerdefinierte Nachricht wiederholen, basierend darauf, ob bestimmte Startfunktionen erfolgreich waren oder nicht. Ich habe das in meinem versucht.vimrc echo 'test' "All my settings ... Ich möchte, dass vim eine Nachricht wiederholt, als hätte ich gerade getippt echo...

9
Zeilennummernspezifische Einstellung für die Textbreite

Ich benutze gvim zum Schreiben von E-Mails und tw=72zum Brechen langer Schlangen . Jetzt bearbeite ich auch grundlegende Mail-Header im selben Dokument, z. B. füge ich meiner Mail Empfänger hinzu. Jetzt tw=72bricht es auch jedes Mal nach 72 Zeichen. Wie kann ich in tw=0den ersten 4 Zeilen (das ist...

9
Ausgabe der Vim-Anzeige in Text

Ich frage mich, ob es einen ähnlichen Befehl gibt :TOhtml, aber nur für einfachen Text, der die gesamte Vim-Anzeige darstellt. Zum Beispiel angesichts der Anzeige: Es würde die folgende Textdatei erstellen: 1 B 1 a ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ N <me] [+] 100% 1:1 ~ 1 a ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ N...

9
set formatoptions in vimrc wird ignoriert

Vim setzt automatisch einen Kommentar fort, wenn ich im Einfügemodus die Eingabetaste drücke, was ich hilfreich finde. Ich möchte jedoch nicht, dass der Kommentar fortgesetzt wird, nachdem im normalen Modus 'o' gedrückt wurde, um eine neue Zeile unter dem Ende des Kommentars einzufügen. Ich habe...

9
Deaktivieren Sie Strg-Z im normalen Modus

Wenn ich Ctrlzim normalen Modus drücke, wird mein gVim "minimiert" oder in vim (nicht gVim) geht es zurück zur Shell. Ich möchte diese Funktion aber deaktivieren Ich kann die Zuordnung nicht aufheben Ctrlz: unmap <c-z>kehrt zurückno such mapping Es gibt keine Option suspend, die ich verwenden...

9
Mit >> in die nächste Einrückungsstufe einrücken

Von Zeit zu Zeit muss ich mit Code arbeiten, der nicht bis zur Einrückungsstufe eingerückt ist, auf die ich Vim eingerichtet habe (4 Leerzeichen pro Ebene), normalerweise nachdem ich etwas in die Datei kopiert / eingefügt habe. Normalerweise komme ich mit <<und aus >>. Das Problem ist,...

9
Referenz / Dokumentation in vim

Ich gehe davon aus, dass die einzige Dokumentation, die mit vim geliefert wird, sich mit vim befasst. Wenn ich Plugins installiere, gibt es auch Dokumentationen der Plugins. Aber gibt es Dokumentationen für andere Sprachen in vim? Ein Beispiel wäre, wenn ich in Vim in Python codiere und schnell...