Wie man ein neues Verzeichnis und eine Datei in Vim
Bei der Verwendung von Vim als Texteditor, gibt es eine Möglichkeit, neue Verzeichnisse erstellen und Dateien, während Sie im text-editor Modus? Statt wieder auf die Befehlszeile und erstellen Sie ein neues Verzeichnis und Datei.
Eine Art Kreuz-Netzwerk duplizieren: superuser.com/questions/285500/...
Sind Sie auf der Suche nach einem one-liner zum erstellen von Dateien in ein Unterverzeichnis, das noch nicht existiert, oder wurden Sie nur nicht bewusst, könnten Sie shell-Befehle ausführen, ohne vim beenden? 🙂
Sind Sie auf der Suche nach einem one-liner zum erstellen von Dateien in ein Unterverzeichnis, das noch nicht existiert, oder wurden Sie nur nicht bewusst, könnten Sie shell-Befehle ausführen, ohne vim beenden? 🙂
InformationsquelleAutor hjm | 2016-05-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde berappen für einen dieser beiden Befehle. Im Kommando-Modus:
Große plugin für diese Art von Aktionen ist vim-eunuch, die Ihnen eine Menge Zucker für die UNIX-shell-Kommandos. Hier das Letzte Beispiel mit vim-eunuch:
InformationsquelleAutor Jake Worth
Wechseln Sie zu Datei-browsing-Modus
:Ex
oder, wenn das nicht funktioniert, benutzen Sie:Explore
dann drücken Sie
d
und fügen Sie das neue Verzeichnis-Namen.
Könnten Sie bitte ein bisschen mehr specifix was war das nicht für Sie arbeiten? :Ex ist die Kurzform für :Erkunden, schauen Sie bitte in vim-Hilfe
help :Explore
:Ex zurück "E464 Mehrdeutige Verwendung von Benutzer-definierten Befehl"
Ich sehe-und es ist Arbeit mit
:Explore
?Wahr. aber nicht mit
:Ex
InformationsquelleAutor bonyiii
Wenn Sie im Datei-explorer-Modus, die Sie verwenden können:
Gibt es keine Notwendigkeit für den Aufruf von externen Kommandos mit
!
InformationsquelleAutor KOLEGA
Der Vollständigkeit halber:
Berappen und normale Befehle, wie
:!mkdir my_dir
und:!touch foo.txt
(wie erwähnt, in Jake ' s Antwort hier) wird das Verzeichnis erstellen und die Datei in das AKTUELLE Arbeitsverzeichnis, das Verzeichnis, wenn Sie begann, Ihre aktuelle vim-Prozess in der Anfang, aber NICHT NOTWENDIGERWEISE das gleiche Verzeichnis der Datei, die Sie gerade Bearbeiten oder das gleiche Verzeichnis, dass Ihre:Explore
explorer ist derzeit anzeigen. Wenn Sie Zweifel haben, verwenden Sie immer:!pwd
zu überprüfen, Ihr Aktuelles Arbeitsverzeichnis ersten, und verwenden Sie relativen Pfad, wenn nötig.Also, wenn Ihr Projekt enthält mehrere sub-Verzeichnisse, ein bequemer Weg ist, um:
:Explore
zu geben Sie die explorer-Modus zuerst,PS: Diese Tasten sind eigentlich erwähnt, die in der integrierten Hilfe F1.
InformationsquelleAutor RayLuo