Présentation de Dired
Dired est un programme pour Emacs qui fonctionne comme un puissant explorateur de fichiers. Il traite les fichiers et les répertoires comme des tampons Emacs classiques, permettant ainsi de naviguer et de travailler avec les catalogues en utilisant les mêmes habitudes qu'Emacs.
Invocation de Dired
Dired peut être invoqué de différentes manières. La première méthode consiste à utiliser la combinaison de touches C-x p d, suivie de quelques lettres pour sauter dans le répertoire désiré à l'intérieur d'un projet. Par exemple, pour ouvrir le répertoire « configs » dans le projet « dotfiles », il suffit de taper C-x p d configs puis de valider avec RET.
Une autre méthode consiste à utiliser la combinaison de touches C-x C-j, qui ouvre le tampon Dired dans le répertoire de travail courant. Cette méthode est particulièrement utile lorsqu'il est nécessaire de travailler avec des fichiers tandis que l'on édite un fichier lui-même.
Opérations sur les fichiers
Les opérations courantes sur les fichiers, telles que la copie, le déplacement ou la suppression de fichiers, sont relativement simples avec Dired. Il suffit de marquer les fichiers avec la touche m, puis de les copier ou de les déplacer en utilisant les commandes appropriées.
Il existe également d'autres méthodes pour marquer les fichiers, telles que l'utilisation de la touche * . pour marquer les fichiers en fonction de leur extension, ou l'utilisation de la touche % m pour sélectionner les fichiers en utilisant des expressions régulières.
Renommage puissant
Dired propose une fonctionnalité de renommage puissante grâce au mode WDired. Ce mode permet d'éditer la liste des fichiers dans le répertoire comme si c'était un tampon de texte classique, ce qui facilite grandement le renommage de fichiers en masse.
(keymap-global-set "C-x C-d" 'dired)
Cette configuration permet d'invoquer Dired avec la combinaison de touches C-x C-d, ce qui peut être particulièrement utile pour ouvrir rapidement un répertoire spécifique.