GNU/Linux >> Tutoriels Linux >  >> Linux

Puis-je renommer des fichiers dans un répertoire avec Vim ?

Oui, ça ne peut pas être fait comme ça.

Cette "interface de type navigateur de fichiers" est fournie par un plugin intégré appelé netrw. Il est en lecture seule donc oui, vous ne pouvez pas le modifier.

Vous êtes censé appuyer sur R pour renommer le fichier sous le curseur ou les fichiers marqués.

Voir :help netrw , :help netrw-browse-maps et plus précisément :help netrw-R .

Si vous souhaitez renommer des fichiers par lots à l'aide de Vim, vous devez essayer qmv du package renameutils ou vidir du package moreutils (merci à Dmitry pour l'avertissement).


Découvrez le plugin renamer.vim - Utilisez la puissance de vim pour renommer des groupes de fichiers plugin (maintenant purement maintenu sur GitHub). Comme netrw , il présente le contenu du répertoire dans un tampon de travail, puis vous permet de modifier ce tampon, et enfin d'appliquer les modifications aux fichiers sous-jacents.


Linux
  1. Pourquoi Rm peut-il supprimer les fichiers en lecture seule ?

  2. Fichiers Cat avec répertoire ?

  3. Renommer les fichiers dans le répertoire ?

  4. Renommer des fichiers pour avoir des extensions en minuscules avec "renommer" ?

  5. Comment supprimer tous les fichiers avec une extension particulière dans un dossier particulier ?

Conseils Vim - Modifier des fichiers distants avec Vim sous Linux

Conseils Vim - Lire et écrire des fichiers distants avec Vim sous Linux

Impossible de renommer un fichier dont le nom commence par un trait d'union

Comment puis-je exclure des fichiers par défaut avec rsync ?

Comment tarer les fichiers avec un ordre trié ?

Comment renommer tous les fichiers avec des caractères spéciaux et des espaces dans un répertoire ?