GNU/Linux >> Linux Esercitazione >  >> Linux

Posso rinominare i file in una directory con Vim?

Sì, non si può fare così.

Quella "interfaccia di tipo browser di file" è fornita da un plug-in integrato chiamato netrw. È di sola lettura quindi sì, non puoi modificarlo.

Dovresti premere R per rinominare il file sotto il cursore oi file contrassegnati.

Vedi :help netrw , :help netrw-browse-maps e più specificamente :help netrw-R .

Se vuoi rinominare in batch i file usando Vim dovresti provare qmv dal pacchetto renameutils o vidir dal pacchetto moreutils (grazie a Dmitry per l'avviso).


Dai un'occhiata a renamer.vim - Usa la potenza di vim per rinominare gruppi di plug-in di file (ora gestito esclusivamente su GitHub). Come netrw , presenta il contenuto della directory in un buffer di lavoro, quindi consente di modificare quel buffer e infine di applicare le modifiche ai file sottostanti.


Linux
  1. Rinomina tutti i file e i nomi delle directory in minuscolo in Linux

  2. Perché Rm può rimuovere i file di sola lettura?

  3. File di gatto con directory?

  4. Rinominare i file nella directory?

  5. Come eliminare tutti i file con un'estensione particolare in una cartella particolare?

Suggerimenti Vim:modifica file remoti con Vim su Linux

Suggerimenti Vim:leggi e scrivi file remoti con Vim su Linux

Perché il comando Ls è lento a interrompersi nella directory Nfs con molti file?

Conteggio del numero di file in una directory con un comando del terminale OSX

Come posso escludere i file per impostazione predefinita con rsync?

Come rinominare tutti i file con caratteri speciali e spazi in una directory?