GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kann ich Dateien in einem Verzeichnis mit Vim umbenennen?

Ja, so geht das nicht.

Diese "Dateibrowser-ähnliche Schnittstelle" wird von einem eingebauten Plugin namens netrw bereitgestellt. Es ist schreibgeschützt, also ja, Sie können es nicht ändern.

Sie sollten R drücken um die Datei unter dem Cursor oder die markierten Dateien umzubenennen.

Siehe :help netrw , :help netrw-browse-maps und genauer :help netrw-R .

Wenn Sie Dateien mit Vim stapelweise umbenennen möchten, sollten Sie es mit qmv versuchen aus dem Paket renameutils oder vidir aus dem Moreutils-Paket (danke an Dmitry für die Hinweise).


Sehen Sie sich das Plug-in „renamer.vim – Use the power of vim to rename groups of files“ an (jetzt ausschließlich auf GitHub verwaltet). Wie netrw , stellt es den Inhalt des Verzeichnisses in einem Scratch-Puffer dar und lässt Sie dann diesen Puffer bearbeiten und schließlich die Änderungen auf die zugrunde liegenden Dateien anwenden.


Linux
  1. Cat-Dateien mit Verzeichnis?

  2. Dateien im Verzeichnis umbenennen?

  3. Wie lösche ich alle Dateien mit einer bestimmten Erweiterung in einem bestimmten Ordner?

  4. Zählen der Anzahl der Dateien in einem Verzeichnis mit einem OSX-Terminalbefehl

  5. Wie kann ich Dateien mit xargs unter Linux verschieben?

Benennen Sie alle Dateien und Verzeichnisnamen in Linux in Kleinbuchstaben um

Vim-Tipps – Bearbeiten Sie Remote-Dateien mit Vim unter Linux

Vim-Tipps – Lesen und schreiben Sie entfernte Dateien mit Vim unter Linux

Wie tare ich Dateien mit einer sortierten Reihenfolge?

Wie benenne ich alle Dateien mit Sonderzeichen und Leerzeichen in einem Verzeichnis um?

Umbenennen von Dateien unter Linux mit einer Regex