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
:
Ingrese una vista directa de su directorio
Cambie a modo dired escribible (
wdired-change-to-wdired-mode
): Cx CqEdite 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
RETEdició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.