El manual de KFileReplace
El manual de KFileReplace
Siguiente

El manual de KFileReplace

Emiliano Gulmini

Traductor: Juan Manuel García Molina
revisión 1.0.0 (2004-08-09)

Se concede permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia Libre de Documentación de GNU, versión 1.1 o posterior publicada por la Free Software Foundation; con secciones no invariantes, con textos que no estén en la cubierta, y con textos que no estén en la contraportada. Se incluye una copia de la licencia en the section entitled "GNU Free Documentation License".

KFileReplace es una utilidad para buscar y reemplazar cadenas.


Capítulo 1. Introducción
Introducción
Anterior
Siguiente

Capítulo 1. Introducción

KFileReplace es una aplicación que se usa para buscar y reemplazar una lista de cadenas en el árbol de archivos. Las cadenas deben ser literales o expresiones regulares al estilo de Qt. Incluso hay otras opciones para una mayor precisión en su búsqueda.

Anterior
Siguiente
Inicio


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 2. Usar KFileReplace
Usar KFileReplace
Anterior
Siguiente

Capítulo 2. Usar KFileReplace


KFileReplace, en su versión en solitario.

La barra de herramientas

La barra de herramientas de KFileReplace debería tener este aspecto:


Barra de herramientas de KFileReplace

La barra de herramientas le muestra los botones de las funcionalidades principales.

Iconos de la barra de herramientas

Nueva sesión

Este botón muestra una ventana con un cuadro de diálogo de sesión en el que puede definir varias opciones básicas. Si KFileReplace funciona como aplicación individual, debería hacer clic sobre este botón como primer paso.

Solo búsqueda

Este botón da comienzo al bucle de búsqueda.

Reemplazo

Este botón da comienzo al bucle de búsqueda y reemplazo. Cuando se ha encontrado una cadena, KFileReplace la reemplaza por otra cadena.

Reemplazo simulado

Este botón da comienzo a un bucle simulado de búsqueda y reemplazo. En realidad, no se realiza ninguna operación cuando pulsa este botón.

Detener

Este botón detiene una operación.

Añadir cadenas

Este botón abre el cuadro de diálogo Añadir cadenas, en el quepuede editar su lista de cadenas.

Eliminar cadenas

Este botón elimina de la lista la cadena seleccionada (o la actual si no hay ninguna en la selección).

Editar cadenas

Este botón edita la cadena seleccionada.

Eliminar la lista

Este botón elimina todas las cadenas de la lista.

Invertir las cadenas

Este botón alterna entre la búsqueda y el reemplazo de una cadena. De este modo puede cambiar el comportamiento de la operación de búsqueda y reemplazo.

Cargar lista de cadenas

Este botón carga una lista de cadenas guardada en un archivo xml con extensión kfrle" >

Buscar en subcarpetas

Este botón le permite buscar y reemplazar recursivamente en las subcarpetas del directorio base.

Hacer copias de seguridad de archivos

Este botón permite la generación de archivos de copia de seguridad.

Buscar respetando mayúsculas y minúsculas

Este botón permite buscar respetando mayúsculas y minúsculas.

Órdenes

Este botón activa la capacidad de órdenes. Las órdenes son cadenas especiales. Tiene más información en “Órdenes”.

Expresiones regulares

Este botón activa las expresiones regulares al estilo de Qt.

La lista de resultados
La lista de resultados

La lista de resultados


Vista de resultados de KFileReplace

La vista de Resultados muestra el nombre de los archivos que contienen las cadenas que se tienen que buscar (y reemplazar), su ruta, su tamaño, el número de cadenas y el id. del usuario de los archivos. Esta vista también le proporciona la posición exacta de cada coincidencia. También puede abrir un archivo haciendo clic con el botón derecho en la entrada de la lista que contiene la posición de la línea y de la columna.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

La lista de cadenas
La lista de cadenas

La lista de cadenas

Esta es la vista de la lista de Cadenas:


Vista de cadenas de KFileReplace

La vista de Cadenas visualiza la lista de cadenas que quiere buscar o reemplazar. Tenga en cuenta que en el modo de búsqueda, la vista de los Resultados y de las Cadenas tienen una disposición diferente.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

El cuadro de diálogo Nueva sesión
El cuadro de diálogo Nueva sesión

El cuadro de diálogo Nueva sesión

El cuadro de diálogo Nueva sesión se usa para configurar los parámetros básicos que necesita KFileReplace para funcionar. Consta de dos solapas, General y Avanzado.

La solapa General


Solapa «General» de KFileReplace

Cuando quiera comenzar una sesión nueva, lo primero que tiene que hacer es clic sobre el botón Nueva sesión. Luego debe introducir la ruta de búsqueda y una secuencia de comodines de la shell para usarla como un filtro.

Luego, debería definir algunas opciones útiles, como la búsqueda en todas las subcarpetas, hacer una búsqueda teniendo en cuenta mayúsculas y minúsculas, activar órdenes y/o expresiones regulares[1], haciendo una copia de seguridad de cada archivo antes de reemplazarlo.

Si quiere comenzar a buscar, puede poner una cadena en la casilla de búsqueda y presione Buscar ahora. De no ser así, deje vacía la casilla de búsqueda y presione Buscar más tarde.

La solapa Avanzado


Solapa «Avanzado» de KFileReplace

La solapa Advanzado le permite configurar algunas opciones útiles para restringir la búsqueda a un subconjunto de su árbol de archivos de destino. Si quisiera que KFileReplace buscase únicamente en archivos que tuviesen un tamaño en el rango de 10KB a 100KB, podría usar las opciones de tamaño. También hay una opción de fecha, que restringe la búsqueda a un rango de fechas, y una última opción que le permite buscar solo en los archivos que pertenezcan (o que no pertenezcan) a un usuario en particular (esto puede ser más útil para los administradores de sistemas).



[1] Tenga en cuenta que las expresiones regulares y las órdenes pueden provocar caídas de rendimiento.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

El cuadro de diálogo Opciones
El cuadro de diálogo Opciones

El cuadro de diálogo Opciones

Este cuadro de diálogo contiene opciones que están en la barra de herramientas y opciones extra que pueden ser útiles en algunas situaciones. Puede invocarlo seleccionando en el menú Preferencias->Configurar KFileReplace....

Opciones generales

Estas opciones se han presentado en la sección Barra de herramientas.


La solapa «General» de la ventana «Opciones»

Opciones avanzadas


La solapa «Avanzado» de la ventana «Opciones»
No mostrar archivos si no se encuentran ni reemplazan cadenas: muestra sólo los archivos que coincidan con sus cadenas. Acelera la búsqueda.
Al buscar, detenerse en la primera cadena que se encuentre: KFileReplace se detendrá cuando encuentre una cadena que coincida, y seguirá buscando otras cadenas o, si lo que busca es una única cadena, continuará con el archivo siguiente.
Seguir enlaces simbólicos: si un archivo es un enlace a otro, se busca en el archivo real.
Ignorar archivos y directorios ocultos: si se encuentran archivos o carpetas ocultas, se ignoran.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

El cuadro de diálogo Añadir cadenas
El cuadro de diálogo Añadir cadenas

El cuadro de diálogo Añadir cadenas


Cuadro de diálogo «Añadir cadenas» de KFileReplace

Este cuadro de diálogo se usa para insertar y editar una lista de cadenas. Sólo tiene que seleccionar si debe insertar o bien una lista sólo para búsquedas o una lista de búsquedas y reemplazos. Luego, con los dos mini-editores debe introducir sus textos. Los botones de las flechas le permiten añadir pares de cadenas o eliminarlas, si es que se equivoca. Cuando termine, haga clic sobre el botón Aceptar.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Siguiente
Inicio


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 3. Características de KFileReplace
Características de KFileReplace
Anterior
Siguiente

Capítulo 3. Características de KFileReplace

Este capítulo proporciona información sobre algunas características útiles de KFileReplace.

Cómo guardar su lista de cadenas

Cuando quiera reutilizar una lista de cadenas, puede guardarla en un archivo xml. Para ello, seleccione la opción Buscar/reemplazar->Cadenas->Guardar la lista de cadenas en un archivo de la barra de menús. Cuando guarda una lista, se crea un archivo xml sencillo con extensión kfr. Para cargar un archivo kfr, seleccione Buscar/reemplazar->Cadenas->Cargar la lista de cadenas desde un archivo en la barra de menús. El formato de este archivo debería parecerse a:

<?xml version="1.0" ?>
<kfr>
        <mode search="false"/>
        <replacement>
                <oldstring
><![CDATA[SEARCH_STRING_1]] 
></oldstring>
                <newstring
><![CDATA[REPLACE_STRING_1]]
></newstring>
        </replacement>
        <replacement>
                <oldstring
><![CDATA[SEARCH_STRING_2]]
></oldstring>
                <newstring
><![CDATA[REPLACE_STRING_2]]
></newstring>
        </replacement>


        <replacement>
                <oldstring
><![CDATA[SEARCH_STRING_N]]
></oldstring>
                <newstring
><![CDATA[REPLACE_STRING_N]]
></newstring>
        </replacement>

</kfr
>

Si va a usar un formato anterior, puede actualizar a mano su archivo, modificándolo para que sea acorde con el esquema de arriba. También puede cargar el archivo escrito en el formato antiguo y guardarlo de nuevo con KFileReplace de la forma que se explicó antes.

Cómo crear un informe sencillo
Cómo crear un informe sencillo

Cómo crear un informe sencillo

Puede crear un informe seleccionando Buscar/reemplazar->Resultados->Crear archivo de informe del menú. Un informe es un directorio que contiene un archivo xml y otro css. Los informes pueden ser útiles para mantener un registro sencillo de sus operaciones.


Característica «Informe» de KFileReplace



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Cómo usar expresiones regulares
Cómo usar expresiones regulares

Cómo usar expresiones regulares

Si quiere buscar cada cadena que comience por “x” o “ht” o “u” y que termine por “ml”, puede escribir una expresión regular como (x|ht|u)ml. Inserte esta expresión en el editor de búsqueda, haga clic sobre el botón Aceptar y, por último, active las expresiones regulares cambiando el estado del botón Expresiones regulares. Tenga en cuenta que usar expresiones regulares le permite hacer búsquedas muy complejas, a cambio de un coste: la bajada de rendimiento en la velocidad. Las expresiones regulares pueden ser algo engañosas, y se suele decir que “si quiere resolver un problema con una expresión regular, tiene dos problemas”.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Cómo proteger los archivos originales
Cómo proteger los archivos originales

Cómo proteger los archivos originales

Si no quiere perder sus archivos originales, puede hacer una copia de seguridad de ellos antes de reemplazar las cadenas. Después de insertar sus cadenas y antes de empezar el proceso de reemplazo, tiene que cambiar el botón Copia de seguridad. Si quiere personalizar la extensión de los archivos de la copia de seguridad, abra el cuadro de diálogo Opciones.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Cómo abrir un archivo
Cómo abrir un archivo

Cómo abrir un archivo

Si quiere abrir un archivo que coincida con alguna de sus cadenas, tiene que seleccionar una línea en la vista de resultados y haga clic sobre ella con el botón derecho. Aparecerá un menú desde el que pueda abrir el archivo. Si usa KFileReplace desde Quanta Plus, puede abrir el archivo directamente en la línea en la columna especificadas.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Órdenes
Órdenes

Órdenes

Pongamos que quiere sustituir la frase “Alicia en el país de las maravillas” por elarchivo completo que contiene la novela de Carroll. Probablemente no quiera hacerlo manualmente. Por tanto, necesita que una orden lo haga para usted. Haga clic en el botón Añadir, seleccione Modo de búsqueda y reemplazo e inserte las siguientes cadenas: Alicia en el país de las maravillas en el mini-editor de búsqueda y [$loadfile:/ruta-a-la-carpeta/mi-carpeta/mi-archivo$] en el mini-editor de reemplazo. Haga clic en el botón Aceptar y, cuando esté de vuelta en la ventana principal de KFileReplace, active el botón Acción de orden para permitir las órdenes y dé comienzo al reemplazo. También hay otras órdenes, que puede consultar en Apéndice B, Órdenes de KFileReplace..



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Siguiente
Inicio


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 4. Créditos y licencia
Créditos y licencia
Anterior
Siguiente

Capítulo 4. Créditos y licencia

KFileReplace Copyright del programa 1999 por François Dupoux , 2003 Andras Mantia , 2004 Emiliano Gulmini

Los autores y mantenedores de KFileReplace:

François Dupoux

Autor original.

Andras Mantia

Autor de la shell, creador de la parte de KPart, co-mantenedor.

Emiliano Gulmini

Mantenedor actual, limpieza y reescritura de código.

Copyright de la documentación (c) 2004 Emiliano Gulmini

Traductor: Juan Manuel García Molina.

Esta documentación está sujeta a los términos de la Licencia de Documentación Libre GNU.

Este programa está sujeto a los términos de la Licencia Pública General GNU.

Anterior
Siguiente
Inicio


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Apéndice A. Instalación
Instalación
Anterior
Siguiente

Apéndice A. Instalación

Cómo instalar KFileReplace

KFileReplace es actualmente parte del paquete kdewebdev. Por tanto, para instalarlo tiene que obtener una copia de kdewebdev. Si está usando una instalación de KDE que le haya proporcionado el mismo autor del sistema operativo probablemente ya tenga instalado kdewebdev. En ese caso puede optar por usar KFileReplace abriéndolo desde el editor web Quanta Plus o bien llamarlo directamente (a no ser que tenga una versión antigua de KDE). Si no, puede descargar desde Internet el paquete kdewebdev. Para ello, puede dirigirse al sitio web de kdewebdev, donde podrá obtener toda la información que necesite.

Requisitos
Requisitos

Requisitos

Para usar la orden [$mathexp:alguna_exp_matematica$], debería instalar la utilidad matemática bc (versión 1.06 o posterior), escrita por Philip A. Nelson ()



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Siguiente
Inicio


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Apéndice B. Órdenes de KFileReplace
Órdenes de KFileReplace
Anterior

Apéndice B. Órdenes de KFileReplace

[$datetime:iso$]: esta orden devuelve la fecha y hora en formato ISO Qt.
[$datetime:local$]: como el anterior, pero en formato local.
[$user:uid$]: devuelve el UID del usuario actual.
[$user:gid$]: devuelve el GID del usuario actual.
[$user:loginname$]: devuelve el nombre del usuario actual.
[$user:fullname$]: devuelve el nombre completo del usuario actual.
[$user:homedir$]: devuelve la carpeta de inicio del usuario actual.
[$user:shell$]: devuelve la shell del usuario actual.
[$loadfile:/mi-ruta/mi-directorio/mi-archivo$]: devuelve el contenido del archivo mi-archivo.
[$empty:$]: devuelve la cadena vacía.
[$random:UN_NUMERO_ENTERO$]: devuelve una cadena con un número aleatorio, usando UN_NUMERO_ENTERO como semilla inicial.
[$random:$]: como el anterior, pero sin semilla inicial.
[$mathexp:expresión-de-bc$]: devuelve el resultado de una expresión matemática de bc 1.06.

Anterior
Inicio


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Siguiente
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team