Cómo utilizar el reemplazo de consultas en conjuntos de archivos en emacs

Cómo utilizar el reemplazo de consultas en conjuntos de archivos en emacs

documentación de emacsindica que puede utilizar query-replace en conjuntos de archivos para realizar búsqueda/reemplazo en varios archivos.

Esto le permite realizar ciertas operaciones, como visitar, consultar y reemplazar y comandos de shell en todos los archivos a la vez.

Abrí mi conjunto de archivos particular (es decir, mediante apertura de conjunto de archivos) e intenté consultar/reemplazar usando ambos:

M-%

y

M-x query-replace

pero no puedo hacer que funcione en nada más que en el archivo (búfer) en el que me encuentro actualmente.

Respuesta1

Para ejecutar un comando en todos los archivos de un conjunto de archivos, debe usar la filesets-run-cmdfunción y el comando debe ser uno de los comandos que se especifican en la filesets-commandsvariable. Específicamente, en tu caso, se supone que debes ejecutar M-xfilesets-run-cmdQuery Replace.

(filesets-run-cmd &optional CMD-NAME FILESET MODE)

Ejecute CMD-NAME (consulte `filesets-commands') en FILESET.

filesets-commands

Comandos para ejecutar en conjuntos de archivos. Una lista de asociación de nombres, funciones y una lista de argumentos (o una función que devuelve una) que se ejecutará en los archivos de un conjunto de archivos.

información relacionada