Instala el paquete completo con referencia local y todos los modos publicados.
install replacereplaceÚselo cuando la misma corrección textual deba aplicarse en varios lugares. Mantenga la primera ejecución como vista previa, compruebe archivos y coincidencias y solo entonces repita el comando con -w.
Empiece, por ejemplo, con .bak antes del cambio masivo.
replace <old> <new> [path] [options]replace <old> <new>previsualizar sustituciones en archivos del directorio actual
replace <old> <new> <file>previsualizar sustituciones en un archivo
replace <old> <new> <dir> -rprevisualizar recursivamente dentro de un directorio
-wescribir los cambios previstos de forma atómica
-ibuscar texto sin distinguir mayúsculas y minúsculas
-pusar <old> como expresión regular PHP completa
-e <exts>limitar extensiones, por ejemplo php,js,css o tar.gz
-g <glob>limitar nombres con un glob como *.php
-bcrear copias .bak antes de escribir
-aincluir vendor, node_modules, VCS y cachés
Sin ruta se usa el directorio actual. Los subdirectorios solo se recorren con -r. -e <exts> filtra extensiones y -g <glob> nombres. Dependencias, VCS y caché se omiten salvo con -a; los enlaces simbólicos nunca se procesan.
La vista previa es el modo predeterminado y muestra recuentos por archivo. Repita con -w para escribir. -b crea primero .bak y se detiene si ya existe. -i corresponde a texto simple; -p espera una expresión regular PHP completa con delimitadores.
Se examinan como máximo 5000 archivos; se omiten binarios y archivos mayores de 4 MiB. El informe enumera hasta 500 archivos modificables. La escritura usa archivo temporal y rename.
Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.
Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.
Base y Minimum son dos paquetes de la misma versión actual del módulo.
Instala el paquete completo con referencia local y todos los modos publicados.
install replaceInstalar el paquete reducido. No incluye la referencia local;
install replace -mInstalar exactamente esta versión publicada.
install replace -v 1.1.4upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.
upgrade replaceElimina el bloque de extensión sin tocar el núcleo ni otros módulos.
install replace -uLos ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.
cd \sandbox | replace beta "beta reviewed" workspace/original.txtPreview workspace/original.txt
Files 1
Matches 1
Would write 1replace alpha omega workspace/original.txt -wWrite workspace/original.txt
Files 1
Replaced 1replace ALPHA omega workspace/original.txt -iPreview workspace/original.txt
Case insensitive
Matches 1
Would write 1replace "~beta.*~" "beta" workspace/original.txt -pPreview workspace/original.txt
Mode regex
Matches 1
Would write 1replace debug false config -r -e iniPreview config
Extensions ini
Files 1
Matches 1
Would write 1replace alpha omega workspace -r -g "*.txt"Preview workspace
Mask *.txt
Files 3
Matches 2
Would write 2replace debug false config -r -w -bWrite config
Files 2
Replaced 2
Backups 2replace vendor_name package_name . -r -aPreview .
Hidden included
Matches 1
Would write 1replace absent present missing.txtArchivo no encontrado: missing.txtsandbox/workspace/replace.txtEl ejemplo usa un archivo o directorio del espacio protegido de documentación /sandbox/.
status=draft
owner=lil
status=draft
La ayuda deja claro que