Manual de Calibre | Page 107

Manual de usuario de calibre, Publicación 2.73.0 No mostrar el cuadro de diálogo de resultados al hacer búsquedas en texto marcado También puede evitar que se muestre el cuadro de diálogo de resultados (que puede ralentizar la aplicación de una búsqueda o sustitución en múltiples bloques de texto) estableciendo el atributo suppress_result_dialog de la función, de esta manera: def replace(match, number, file_name, metadata, dictionaries, data, functions, *args, ˓→**kwargs): ... replace.suppress_result_dialog = True Fragmentos El editor de calibre admite fragmentos. Un fragmento es una porción de texto que se reutiliza a menudo o contiene gran cantidad de texto redundante. El editor le permite insertar un fragmento con unas pocas pulsaciones de tecla. Por ejemplo, supongamos inserta a menudo etiquetas de enlace cuando modifica archivos HTML, entonces podrá escribir simplemente No sólo eso, la palabra filename estará seleccionada, con el cursor sobre ella, para que pueda teclear el nombre de archivo real usando la función Completado automático (página 107) del editor. Y una vez que haya terminado de escribir el nombre de archivo, pulse Control+J de nuevo y el cursor saltará a la posición entre las etiquetas para que pueda teclear directamente el texto par el enlace. El sistema de fragmentos del editor es muy sofisticado, hay algunos fragmentos predefinidos y puede crear otros adecuados para su estilo de modificación. La siguiente discusión sobre los fragmentos predefinidos debería ayudar a ilustrar la potencia del sistema de fragmentos. Nota: También puede usar fragmentos en los campos de entrada de texto del panel de Buscar y sustituir, pero los marcadores de posición (para pasar por ellos usando Control+J) no funcionarán. Los fragmentos predefinidos Los fragmentos predefinidos se definen a continuación. Tenga en cuenta que puede reemplazarlos creando fragmentos propios con el mismo texto de activación. Insertar texto de relleno [Lorem] El primer fragmento predefinido y el más simple, se usa para insertar texto de relleno en un documento. El texto de relleno se toma de De finibus bonorum et malorum36 , una obra filosófica de Cicerón (traducida al inglés). Para usarlo, simplemente teclee Lorem en un archivo HTML y pulse Control+J. Se sustituirá por un par de párrafos de relleno. La definición de este fragmento es muy simple, el texto de activación se define como Lorem y la plantilla no es más que el texto literal que se inserta. Es muy sencillo personalizarlo par usar el texto de relleno que prefiera. 36 http://es.wikipedia.org/wiki/De_finibus 1.5. Modificar libros electrónicos 103