emacs dired

Emacs Dired renombra muchos archivos



(2)

Cómo cambiar el nombre de:

VAR1_1F_text.txt VAR2_1F_text.txt VAR3_2F_text.txt

a

1F_VAR1_text.txt 1F_VAR2_text.txt 2F_VAR3_text.txt

¿Cómo cambiar partes de los nombres de archivo?


Esto se puede hacer fácilmente usando dired :

  1. Ingrese una vista directa de su directorio

  2. Cambie a modo dired escribible ( wdired-change-to-wdired-mode ): Cx Cq

  3. Edite la lista de nombres de archivos como si fuera un búfer normal (por ejemplo, utilizando una macro de teclado o una selección rectangular o una consulta de reemplazo). Aquí hay una solución basada en expresiones regulares:

    CM-% /(VAR./)_/(../) RET /2_/1 RET

  4. Edición de finalización ( wdired-finish-edit ): Cx Cs o Cc Cc

Has terminado


También puede utilizar los cursores múltiples de Magnar Sveen desde aquí, enlace github .

Cambie a dired escrable, seleccione los archivos cuyo nombre desea cambiar, Mx mc / edit-lines. Esto debería crear varios cursores, cada uno con su propio historial de muertes.