Vi & Vim

38
Kann ich Text in Vim ausrichten?

Der einzige Grund, warum ich jemals eine Textdatei in Pico oder Nano und nicht in Vim bearbeitet habe, war der Befehl "Justify" ^J. Es würde einen Textabschnitt neu formatieren und Zeilenumbrüche an Wortumbrüchen erzeugen, so dass der Text auf dem Bildschirm mit fester Breite gut schwebt....

38
Warum brauche ich sowohl einen vimrc als auch einen gvimrc?

Es scheint zwei Möglichkeiten zu geben, um Einstellungen für gvim zu speichern: Behalten Sie eine .vimrcDatei für vim und eine .gvimrcDatei für gvim-spezifische Ergänzungen. Behalten Sie alle Einstellungen bei .vimrcund binden Sie gvim-spezifische Einstellungen in eine Funktionserkennungsbedingung...

37
Ermitteln Sie das Betriebssystem in Vimscript

Kann ich das aktuelle Betriebssystem (Windows, Linux, OS X, ..) mit reinem Vimscript (ohne Python oder Perl) abrufen ? Ich möchte verschiedene Einstellungen in meinem (synchronisierten) .vimrc für verschiedene Arten von Betriebssystemen aktivieren , die ich verwende.

37
Wie kann ich andere dazu inspirieren, vi / Vim zu verwenden?

Ich war sehr beeindruckt von der Kraft von vi von der ersten halben Stunde an, als ich es benutzte. Ich habe dann herausgefunden, dass es in einigen Arbeitsumgebungen viele Leute gibt (Techniker und sogar Systemadministratoren!), Die es als "zu kompliziert" vermeiden, ohne jemals den vimtutor...

37
Wie deaktiviere ich horizontales Scrollen?

Ich habe einige verborgene Zeichen im Puffer und horizontales Scrollen bringt die Ausrichtung zum Erliegen. Gibt es eine Möglichkeit, es zu deaktivieren? Ich konnte keine relevanten Optionen finden. Bearbeiten: Demo hinzugefügt. Sie können sehen, dass vim den Bildlaufversatz auf den nicht...

37
Wie ordne ich die Alt-Taste zu?

Ich versuche, den AltSchlüssel folgendermaßen zuzuordnen : :map <A-j> j :map <A-k> k aber es funktioniert nicht (klingelt Alt + j/ Alt + k). Was ich vermisse Ich verwende Terminal unter OSX, das gleiche passiert unter Remote Linux. Auf Ctrl + v, Alt + jhabe, ich habe: ?~H~F( ∆wenn...

36
Wie kann ich die Undatei verwenden?

Die letzte Nachricht auf vim.org befasst sich mit der Verwendung des Undofiles, um Ihren Verlauf zu speichern und Änderungen auch nach einem Neustart rückgängig zu machen: Eine Funktion, die ich gerne selbst benutze, ist vielen Nutzern nicht bekannt, wie ich am vergangenen Wochenende herausgefunden...

36
Siehe den Unicode-Codepunkt des aktuellen Zeichens

Wie kann ich den Unicode-Codepunkt des Zeichens sehen, an dem sich der Cursor befindet? Wenn sich mein Cursor beispielsweise auf einem ⌘Zeichen befindet, möchte ich, dass Vim mir mitteilt, dass es sich um U + 2318 handelt . Alternative Informationen wie die Basis-10-Darstellung (8984) oder die...

36
Vim Search ersetzt alle Dateien im aktuellen (Projekt-) Ordner

Eine der offenen Fragen, die ich zu Vim habe, ist, ob es eine Möglichkeit gibt, im aktuellen Projekt eine Suche / Ersetzung durchzuführen. Angenommen, ich möchte meine Projektdateien nach einem Methodennamen durchsuchen und alle Instanzen dieses Methodenaufrufs umbenennen. So kann ich mit Sublime...

35
Was bedeutet: Hintergrund setzen = Dunkel machen?

Ich habe nicht color xxxin meine gesteckt .vimrc. Das sehe ich also, wenn ich meine zum ersten Mal öffne .vimrc. :colorgibt mir defaulthier Dann tippe ich :color darcula. Und das ändert sich. :colorgibt mir darculahier (natürlich). Dann tippe ich :set background=dark. Und das ändert sich....

35
Wie öffne ich eine Datei aus einem anderen Git-Zweig?

Ich möchte eine Datei aus einem anderen Zweig im aktuellen Git-Repository öffnen. Ich habe diese SO-Frage gesehen , aber die Vorschläge für die Kombination mit Vim sind umständlich (Pipe zu Vim, open stdin, set filetype, etc. manuell). Gibt es eine einfachere Methode, um Syntaxhervorhebungen,...