Als «command-line» getaggte Fragen

Fragen zu Ex- oder Doppelpunktbefehlen. Verwenden Sie bei Fragen zu Befehlszeilenoptionen, die zum Starten des Editors verwendet werden, das Tag [Aufruf].

4
Wie bearbeite ich Inhalte aus der Standardeingabe?
Ich möchte Inhalte in vim bearbeiten, die dynamisch über die Befehlszeile generiert wurden, ohne dass die Datei noch vorhanden ist. Zum Beispiel: $ echo This is example. | vim /dev/stdin $ cat /etc/hosts | vim /dev/stdin aber es scheitert mit den Fehlern: Vim: Warnung: Die Eingabe erfolgt nicht über ein …


2
Wie kann man eine ganze Zeichenkette in einem: -Befehl maskieren?
Mal sehen. Ich habe ein gvimRennen und ich möchte eine Datei öffnen, unter Beachtung der autocmds ( was ausschließt--remote-tab ). Jetzt weiß ich, dass ich Folgendes tun kann (im Grunde genommen mit einigem Aufwand): gvim --remote-send ":tabe my_file<CR>" welches funktioniert. Aber wenn eine Datei Leerzeichen oder seltsame Zeichen enthält, muss …

3
vim zeigt den eingegebenen Befehl nicht an
Ich habe vimtutor gelesen und in Lektion 2.1 gab es diesen Hinweis zum Eingeben von Befehlen wie dw : NOTE: The letter d will appear on the last line of the screen as you type it. Vim is waiting for you to type w . If you see another character …



3
Geben Sie im Befehlszeilenmodus die Befehle <Esc> und Strg ein
Stellen Sie sich vor, Sie möchten das folgende Wort zitieren. Wenn dies |die Cursorposition ist, können Sie das Wort einfach cw""&lt;Esc&gt;Paus dem Normalmodus zitieren . |below Ich möchte das gleiche Verhalten im Befehlszeilenmodus erreichen. Meine Frage ist, wie ich dem Befehlszeilenmodus sagen kann, dass ich ein eingeben möchte &lt;Esc&gt;. Ich …

2
Zsh-ähnliche Tab-Vervollständigung von Teilpfaden
Bezogen auf Bash-like partielle Tab-Complete für Dateinamen in Vim Eine der wirklich fantastischen Funktionen von zshist, dass Sie beispielsweise tippen ls /u/s/m/m/who.1, drücken Tabund vervollständigen können ls /usr/share/man/man1/who.1.gz. Wenn Sie sich erst einmal daran gewöhnt haben, ist es sehr ärgerlich, zurück zu gehen /u&lt;tab&gt;/s&lt;tab&gt;/m&lt;tab&gt;/m&lt;tab&gt;..., insbesondere wenn der gesamte Teilpfad nur …


2
Automatische Vervollständigung für Optionswerte in der cmdline
Ich kann nicht zählen, wie oft ich dies versucht habe: :set foldmethod=syn^I Es scheint, dass die Vervollständigung bei Optionswerten nicht funktioniert! In einigen Fällen handelt es sich bei Optionen um komplexe Zeichenfolgen, bei denen die Vervollständigung möglicherweise keinen Sinn ergibt. (ZB 'comments') Aber gab es irgendwelche Bemühungen, Wildchar-Vervollständigung für die …

1
Wie in mehreren Zeilen ersetzen?
Ich möchte ein Wort in mehrere Zeilen einfügen, gibt es einen Befehl wie :[2,3,5,7,11]s/^/word\ /g was würde wordam Anfang von Zeile 2, Zeile 3, Zeile 5, Zeile 7 und Zeile 11 einfügen ? Hier sind mehrere Zeilen nicht zusammenhängend.

4
Rufen Sie den aktuellen Dateinamen für die Edition in der Befehlszeile auf
Wie kann ich den Pfad zur aktuellen Datei in der Befehlszeile aufrufen, um einen ähnlichen Dateinamen einzugeben? Ich möchte keine Abkürzung, die durch den aktuellen Dateinamen ersetzt wird. Ich möchte den Dateinamen mit seinem Verzeichnispfad bearbeiten. Zum Beispiel möchte ich :editeine Datei mit einem ähnlichen Namen oder in einem ähnlichen …

2
Wie arbeite ich mit dem Kommandozeilenmodus vi?
Gibt es eine Möglichkeit, mit dem Befehlszeilenmodus zu interagieren, während Sie immer in der Ausgangsposition bleiben? Insbesondere sind die folgenden zwei Aktionen umständlich, da die Finger zu den Pfeiltasten und manchmal noch schlimmer zur Maus bewegt werden müssen. Bewegen: Gibt es eine Möglichkeit, sich im Befehlszeilenmodus hin und her zu …


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

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.