Vi & Vim

Fragen und Antworten für Benutzer der vi und Vim Texteditoren

3
Setzen Sie eine Markierung auf den vorherigen Wert
Manchmal benutze ich Markierungen leicht durch verschiedene Dateien navigieren mit mA, mB... und 'A, 'B... Und manchmal (öfter als ich zugeben möchte) wegen Unaufmerksamkeit oder aus irgendeinem Grund verwende ich m[LETTER]eine bereits vorhandene Marke, die ihren vorherigen Wert löscht, wenn ich nicht möchte. Die meiste Zeit, wenn ich das tue, …
9 mark 



1
Wie kann ich verhindern (oder zumindest zur Bestätigung auffordern), dass absurd große Zahlen zum Präfixieren von Befehlen verwendet werden?
Es kommt nicht so oft vor, wie man denkt, aber es kommt gelegentlich vor, und ich besitze nicht einmal eine Katze. Grundsätzlich ist es möglich, Vim versehentlich zu befehlen, eine Aufgabe mehrere tausend, Millionen oder sogar milliardenfach auszuführen, wenn Sie die Zahlenreihe oder das Nummernfeld zerdrücken und dann zufällig eine …

1
Argumentvervollständigung für Python
Gibt es eine Möglichkeit, die Argumentvervollständigung für Python zu erhalten? Ich verwende derzeit eine Kombination aus ctags, Python-Modus und YouCompleteMe, aber mir fehlt eine Funktion, um die Argumente einer Funktion automatisch zu vervollständigen (oder zumindest anzuzeigen). Gibt es ein Plugin, das das unterstützt? Ich benutze vim / gvim 7.4 und …

1
Anweisungen für mehrere Zeilen
Gibt es eine Möglichkeit, eine einzeilige Anweisung in mehrere Zeilen aufzuteilen? Zum Beispiel möchte ich mich verwandeln setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" in setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 …
9 vimscript 




3
So geben Sie markierten Quellcode in eine Datei aus, um ihn außerhalb von vim zu verwenden
An meinem Arbeitsplatz möchte ich eine benutzerdefinierte Sprache präsentieren, die ich zur Lösung einiger Probleme entwickelt habe. Zur einfacheren Entwicklung habe ich meine eigene Vim-Syntaxdatei für diese bestimmte Sprache erstellt. Jetzt muss ich es auf einem anderen Computer präsentieren, der diese Syntaxdatei nicht hat. Nach allem, was ich weiß, ist …

2
Navigieren in Codeprojekten ohne Verwendung externer Befehle
Ich versuche, eine Toolbox mit Vim-Befehlen / Abfragen im Befehls- oder Suchmodus zu sammeln, um in einer Codebasis zu navigieren, ohne Ctags oder andere externe Tools zu verwenden. Ctags sind großartig, aber der Support kann je nach Entwicklungsumgebung, in der Sie sich befinden, variieren. Ich möchte mich nur auf das …
9 search  ide 

2
Wie kann ich einen Pseudo-Einfügemodus mit einer anderen Keymap erstellen?
Ich bin in der etwas ungewöhnlichen Position, regelmäßig zwei verschiedene Tastaturlayouts zu verwenden ( Programmierer-Dvorak und Türkisch-F ). Diese Layouts sind sehr unterschiedlich und ich kann nur mit einem Satz Muskelerinnerungen Vim beherrschen. Ich beherrsche vim-Befehle im Dvorak-Layout ziemlich gut, aber es ist fast unmöglich, sie zu verwenden, wenn sich …



3
Älteste Puffer automatisch schließen?
Ich musste in letzter Zeit viele Dateien bearbeiten, um eine kleine Änderung in jeder Datei vorzunehmen. Um zu jeder Datei zu gelangen, habe ich NERDtree durchsucht und eine Datei nach der anderen geöffnet. Als ich immer mehr Dateien öffnete, bemerkte ich, dass meine Speichernutzung um ein Vielfaches zunahm. Das Schließen …
9 buffers 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.