You are on page 1of 81

MANUAL

DE
BLUEFISH

ndice
Parte 1. Qu es BLUEFISH?
1.1 .
1.2 .
1.3 .

Caractersticas principales.
Qu tan estable es?
Sistemas operativos compatibles.

Parte 2. Usando Bluefish.


2.1.
2.2.
2.3.
2.4.
2.5.
2.6.

La interfaz de usuario
rea de edicin
Mens y Barras de herramientas
Panel Lateral
Barra de estado
Men Ayuda

Parte 3. Archivos y carpetas.


3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
3.8.

Creacin de archivos
Gestin de directorios
Abrir archivos
Almacenamiento de archivos
Cambiar el nombre de archivos
Eliminacin de archivos
Cerrar archivos
Insertar archivos

Parte 4. Edicin.
4.1.
4.2.
4.3.
4.4.
4.5
4.6.
4.7.
4.8.
4.9.
4.10
4.11.
4.12.
4.13.
4.14

Deshacer y Rehacer
Cortar, Copiar y Pegar
Los mtodos de entrada
Bsico Buscar y reemplazar
Bsqueda de una palabra dentro de un documento completo
El establecimiento de lmites al mbito de bsqueda
Bsqueda sensible
La superposicin de las bsquedas
Recuperando anteriores cadenas de bsqueda
Ms sobre hallazgo
Sustitucin de caractersticas
Recuperando anteriores reemplazar cadenas
Cambiar maysculas y minsculas al reemplazar
La eleccin de cuerdas para sustituir

Parte 5. Tipos de Archivo.


5.1. El resultado de la sintaxis
5.2. Ms sobre archivos
5.2.1
Los archivos remotos

Parte 6. Documentos de navegacin y gestin.


6.1. Navegando a travs de un documento
6.2. Codificacin de caracteres
6.3. Abrir avanzada
6.4. Navegacin por muchos documentos
6.5. Proyectos
6.5.1.
Procedimiento para crear un nuevo proyecto
6.6. Marcadores
6.6.1 La generacin de varios marcadores a la vez
6.6.2.
La generacin de varios marcadores a la vez
6.7. Buscar y reemplazar
6.7.1.
Buscar otra vez
6.7.2.
Encontrar a partir de seleccin
6.7.3.
Buscar y reemplazar mediante expresiones regulares
Parte 7. Buscar y reemplazar mediante expresiones regulares.
7.1. Sangra
7.2. Etiqueta de cierre automtico
7.3. Corrector ortogrfico
7.4. Referencia de funciones
7.5. HTML
7.5.1.
Encontrar especial y reemplazar funciones
7.5.2.
Generacin de miniatura
7.6. Personalizacin de la barra de Quick
7.7. Men personalizado
7.7.1. Adicin de un cuadro de dilogo de men personalizado
7.7.2. Aadir una direccin personalizada de dilogo Reemplazar
Parte 8. Programas externos, filtros.
8.1.
8.2.
8.3.
8.4.
8.5.
8.6.

Personalizacin de los navegadores


Personalizacin del men Comandos
Personalizacin del men Ouputbox
Mostrando los archivos y carpetas ocultos
Apariencia Editor
Cambiando el autor etiqueta meta sobre la marcha

Parte 9. Los accesos directos disponibles dentro Bluefish


9.1. Accesos directos generales
9.2. Mtodos abreviados HTML
Parte 10. Ejemplos de cmo utilizar Bluefish.

Parte 1. Qu es BLUEFISH?
Es un potente editor para diseadores web experimentados y programadores basado
en la interfaz GTK2 GUI, soporta muchos lenguajes de programacin y de mercado
pero se centra en la edicin de sitios web dinmicos e interactivos. No es un editor de
texto, lo que permite al programador a mantener el control completo.
Para facilitar el proceso de edicin, un gran nmero de funciones estn a su
disposicin. Para introducir las marcas y el cdigo, hay barras de herramientas,
cuadros de dilogo y mens predefinidos / personalizados por el usuario.
El resaltado de sintaxis, la bsqueda avanzada / reemplazar la funcionalidad,
escalabilidad y la funcin del lenguaje hacen del programa una herramienta poderosa
para el desarrollo.
1.1 Caractersticas principales.
Esta lista le dar una visin general de las caractersticas ms importantes o
destacadas que se encuentran en Bluefish: A lo que se escribe es lo que obtienes
interfaz de mltiples documentos, se abrir fcilmente 500 ms documentos (probado
con 3.500 documentos a la vez):

C
cfml
ChangeLog
Hoja de estilos CSS
Po Gettext
HTML
Java
JScript
JavaScript
Octava
Pascal
Perl
PHP
Pitn
R
Cscara
SQL
Tcl
Rub
XML

1. Ventana de texto suavizado.


2. Apoyo codificaciones mltiples, puede convertir entre diferentes juegos de
caracteres, soporta caracteres multibyte, Unicode UTF8, etc.
3. Niza asistentes para la puesta en marcha, tablas, marcos, y otros.
4. Dilogos por muchas etiquetas HTML, con todos sus atributos.
5. Mens de la barra de herramienta de HTML y de corte.
6. Barra de herramientas personalizable por el usuario para el acceso rpido a las

funciones de uso frecuentes.


7. Abrir archivos basndose en patrones de nombres y / o contenidos, a partir de
la seleccin o los URL.
8. Dilogo Insertar imagen con todas las funciones.
9. La creacin de miniaturas y la vinculacin de la miniatura con la imagen original
de forma automtica.
10. Generacin de mltiples miniaturas para una fcil creacin de lbumes de
fotos o pginas de capturas de pantalla.
11. Nmeros de lnea a lo largo del documento.
12. Los favoritos de las lneas a travs de varios documentos, con el navegador
favorito.
13. Un men personalizado, especifique sus propias etiquetas o conjuntos de
cdigo, y definir sus propios cuadros de dilogo.
14. Buscar y reemplazar apoyo patrn para el men Custom.
15. Bsqueda muy potente y reemplazar, lo que permite POSIX y Perl expresiones
regulares compatibles y sub-patrn de sustitucin.
16. Excelente funcionalidad de deshacer / rehacer.
17. Documentos recientes configurables y directorios recientes.
18. Correccin ortogrfica.
19. Traducciones en veinte idiomas.
20. Integracin personalizable usuario con muchos programas, incluyendo weblint,
ordenado, marca, javac, etc.
XML basado referencia de funcin. Actualmente, se incluyen referencias para Apache,
DHTML, DocBook, HTML, PHP y SQL. Una referencia GTK est disponible, y el apoyo
a Perl y Python ser aadido. Usted tambin puede crear su propia referencia de
funcin. Biblioteca de referencia basada en XML para CSS, HTML, PHP y Python.
Gestin de proyectos. El formato XML se describe ms adelante en el manual.
Como Bluefish es parte de un entorno de escritorio ms grande, nos hemos centrado
en hacer que la interfaz grfica de usuario consistente con el Gnome HIG . Sin
embargo preferimos no seguir en cada detalle ya que algunas partes estn destinados
para el usuario final, mientras que Bluefish es para el programador.
1.2 Qu tan estable es?
Los desarrolladores pretenden producir un cdigo que no genere accidentes ni
prdidas de memoria, eso no siempre es fcil de hacer. Las fugas y accidentes a
menudo se fijan en CVS tan pronto como son descubiertos y perseguidos adems de
la gran base de usuarios de Bluefish, los desarrolladores lo utilizan para su trabajo
diario, por lo tanto la fijacin de los errores y la prevencin de accidentes es siempre
una prioridad. Un ejemplo es la cuestin de las funciones de copiar / pegar un poco
lento.
1.3 Sistemas operativos compatibles con Bluefish
Ha sido reportado para trabajar en un nmero de sistemas, soporta principalmente
estas plataformas:

Ubuntu Linux

Mandrake Linux
Red Hat Linux
Fedora Core
Debian Linux (y derivados)
FreeBSD
Windows 7, 8

En realidad, cualquier distribucin GNU / Linux con GTK2 est muy bien y muchas
distribuciones incluyen Bluefish. Probablemente funcionar bastante bien en cualquier
sistema operativo compatible con POSIX donde GTK2 est disponible ha sido
reportado para trabajar en el siguiente ambiente:

NetBSD - distribuidos en pkgsrc


OpenBSD - disponible a travs de su sistema de puertos
SGI IRIX
Mac OS X a travs de Fink o Darwin Puertos.
Sun Solaris
Tru64
AIX
HP-UX
Win32 cygwin - con algunas regaa.

Parte 2. Usando Bluefish


En esta apartado se describen las mayora de las funciones, lo qu se puede hacer,
cmo hacerlo y de qu manera personalizar el comportamiento predeterminado del
programa.
2.1. La interfaz de usuario
Estos son los principales elementos de la interfaz de usuario:
rea de edicin
Mens y Barras de herramientas
Panel Lateral
Barra de estado
Men Ayuda

2.2. rea de edicin


La mayor parte de la interfaz del usuario es el rea de edicin. Debido a lo anterior se
cuenta con una opcin llamada "Multiple Document Interface", en realidad hay muchas
reas de editor, accesibles a travs de las pestaas. Por defecto, las pestaas estn
en la parte inferior.

Figura 2.1. Matriz Editor Bluefish

Observe que la ficha del documento actual puede ser planteada por el tema Gtk, y si el
documento ha sido modificado, el nombre de la ficha es de color rojo. Los cambios
tambin se observan con rojo en la lista de documentos abiertos, accesibles con un
clic derecho en la pestaa.

Figura 2.2. Lista de documentos abiertos

2.3. Mens y Barras de herramientas


La parte superior de la interfaz consiste en un men, una barra de herramientas
principal, una barra de herramientas de HTML, y un men personalizado.

Figura 2.3. Bluefish Men Principal

La barra de herramientas principal le proporciona acceso rpido a las funcionalidades


bsicas de un editor de texto.

Figura 2.4. Bluefish principal Barra de herramientas

La barra de herramientas HTML proporciona acceso a las funcionalidades de HTML


ms utilizadas.

Figura 2.5. Bluefish HTML Tool Bar

La barra de herramientas personalizada proporciona acceso a las lenguas y las


funciones de sustitucin. Es totalmente personalizable a travs del panel de
preferencias.

Figura 2.6. Bluefish personalizado Barra de Herramientas

2.4. Panel Lateral


A la izquierda de la zona se encuentra el editor del panel lateral. Si usted prefiere que
la barra lateral este en el lado derecho, slo tiene que cambiar la configuracin en la
ficha Interfaz de usuario que se encuentra en la opcin de men Editar
Preferencias. El panel lateral consiste en un explorador de archivos, un navegador
referencia de funcin, y un navegador favorito, se accede haciendo clic en la pestaa
notebook sidebar correspondiente.
Figura 2.7. Tab Sidebar Bluefish Notebook

Tambin puede personalizar la ubicacin de la pestaa notebook sidebar travs ficha


Interfaz de usuario que se encuentra en la opcin de men EditarPreferencias. El
explorador de archivos proporciona acceso rpido a los archivos y directorios.

Figura 2.8 Bluefish Explorador de archivos

El navegador de funcin hace referencia a CSS2, HTML, PHP, Python y funciona con
su sintaxis. Algunos de ellos ofrecen los dilogos que le ayudarn a insertar.

Figura 2.9. Bluefish Browser Referencia de funciones

El navegador favorito proporciona acceso a las posiciones marcadas previamente en


un archivo.

Figura 2.10.Bluefish Navegador de Favoritos

2.5. Barra de estado


En la parte inferior de la ventana Bluefish se encuetra la barra de estado. Aqu se
muestran los mensajes, el nmero de lnea y columna actual, la insercin (INS) o
sobrescribir (OVR) Modo para el cursor, y la codificacin de tipo de archivo y carcter.
Figura 2.11. Estado Bluefish Bar

La visibilidad de estos elementos se puede activar a travs del men.

Figura 2.12. Bluefish Men Ver

Si desea desactivar cualquiera de estos elementos de forma predeterminada, puede


configurar estas opciones en las preferencias en el marco de interfaz de usuario.
2.6. Men Ayuda
El men Ayuda contiene el tpico cuadro de referencias. Como de costumbre, usted
encontrar en l los desarrolladores, mantenedores ', y detalles de los traductores.
Adems de las banderas de configuracin usados para compilar Bluefish en su
sistema y los paquetes detectados automticamente:

.
Figura 2.13. Bluefish Acerca ventana

Los otros mens se describen en las siguientes secciones:


Las etiquetas y los cuadros de dilogo de men en la Seccin 5, "HTML"
En el men Ir en la Seccin 2, "Navegacin por los muchos documentos"
El men Proyecto de la Seccin 3, "Proyectos"
El men externa en la seccin 8, "programas externos, filtros"

Parte 3. Archivos y carpetas


La mayor parte de las operaciones de archivo son accesibles desde el men Archivo.
Con este men se pueden crear archivos. Tambin puede insertar un archivo en otro, y
revertir un archivo modificado a su estado previamente guardado.

Figura 3.1. Bluefish Men Archivo

Tambin puede agregar directorios, borrar archivos, y refrescar el explorador de


archivos en el panel lateral con su men contextual.

Figura 3.2. El men contextual del Explorador de archivos

Tambin puede abrir un archivo utilizando la funcin arrastrar y soltar desde el


escritorio o desde Nautilus a cualquier parte de la ventana Bluefish pero la parte de
edicin cuando se encuentre en un entorno Gnome2.
3.1. Creacin de archivos
Aparte de utilizar Archivo Nuevo (Ctrl N) o en el icono Nuevo para crear un
nuevo archivo, tambin puede utilizar Archivo Nueva ventana (Shift Ctrl N).
Estos mtodos crean un archivo sin ttulo de tipo text (excepto cuando se est
trabajando en un proyecto con el archivo de plantilla definida, vea Crear un nuevo
proyecto para ms info) con los permisos predeterminados y la codificacin de
caracteres por defecto se define en la ficha Archivos en los Editar Preferencias
opcin del men. Usted tendr ms para ahorrar con el nombre deseado.

Figura 3.3. Documento sin ttulo Ventana

Tenga en cuenta que la ventana del documento se titula "Sin ttulo n versin number
Bluefish", que indica precisamente que el archivo no se guarda en el disco. Lo mismo
se aplica a la ficha del documento que muestra "n sin ttulo". Adems, si mueve el
cursor sobre la pestaa del documento, no podr ver cualquier tamao o fecha de
modificacin. Al crear nuevos archivos, es posible que desee crear en una nueva
ventana. En este caso, utilice Archivo Nueva ventana para abrir primero la nueva
ventana y luego crear los archivos deseados, como de costumbre.

Para ahorra directorios del explorador de archivos en el panel lateral y seleccione


Nuevo archivo. Se le presentar un cuadro de dilogo Nombre de archivo, donde
podr introducir el nombre deseado:

Figura 3.4. El nombre de archivo de dilogo

3.2. Gestin de directorios


Para crear un nuevo directorio, haga clic derecho sobre el directorio que desee en la
lista del directorio del explorador de archivos en el panel lateral y seleccione Nuevo
directorio. Tambin puede hacer clic derecho sobre explorador de archivos. A
continuacin, introduzca el nombre deseado en el cuadro de dilogo Nombre del
directorio. Crear el directorio nombrado con los permisos predeterminados en el
directorio seleccionado.

Figura 3.5. El nombre del directorio de dilogo

Tenga en cuenta que no es posible eliminar directorios dentro de Bluefish, pero se


puede actualizar la vista con la opcin del men contextual. Actualizar de la parte del
directorio del navegador de archivos si las borra externamente esto es especialmente
til cuando se agregan archivos y directorios o borrar archivos. Si hace clic derecho en
un directorio en el explorador de archivos en el panel lateral usted puede hacer este
directorio el directorio base para el explorador de archivos utilizando la opcin
Establecer como directorio base. Entonces puedes acceder a l directamente desde el
men pop-up en la parte superior del navegador de archivos. Por defecto, el
explorador de archivos sigue el enfoque del documento. Si cambia a un documento
diferente el explorador de archivos mostrar el contenido del directorio donde se
encuentra el documento, este comportamiento se puede cambiar desmarcando Seguir
el foco en la parte inferior del navegador de archivos.
3.3. Abrir archivos
A travs del ArchivoAbrir ...(Ctrl -O) elemento de men o el icono Abrir en la barra de
herramientas principal, uno o ms archivos se pueden abrir. Si desea abrir en una
nueva ventana, utilice Archivo Nueva ventana para abrir por primera vez la nueva
ventana y luego abrir los archivos deseados, como de costumbre.

Figura 3.6. Bluefish dilogo Abrir archivo

Archivos abiertos recientemente se pueden abrir mediante la seleccin de la lista en


Archivo Abrir reciente. El nmero de archivos en este men se puede configurar en
las preferencias previstas en los archivos. Los mens contextuales de las dos partes
del navegador de archivos en el panel lateral tambin se pueden utilizar para abrir
archivos. La parte de archivos admite la apertura de un archivo determinado haciendo
clic derecho en l, y el filtrado de archivos a travs del submen Filtro de su men
contextual. La parte del directorio es compatible con archivos de filtrado a travs del
submen Filtro de su men contextual.

Figura 3.7. Filtrado de Contenidos del Explorador de archivos Bluefish.

Una caracterstica interesante es la capacidad de abrir archivos seleccionando el texto


de un archivo abierto en otra aplicacin. Por ejemplo, si un nombre de archivo se
muestra en el ejemplo de una aplicacin de terminal, puede seleccionar el nombre del

fichero, y utilizar en Archivo Abrir de la seleccin para abrir ese archivo, si el archivo
existe, se abrir en otra pestaa.
Los archivos tambin se pueden abrir a travs de la lnea de comandos mediante la
alimentacin de los nombres de archivo como argumentos. Por ejemplo:
$ bluefish ~ / foo1.txt ~ / foo2.txt. Esto incluso se puede hacer mientras est en
ejecucin y los archivos resultantes se mostrarn en sus propias fichas.
Si ha instalado gnome-vfs o gnome-vfs2 antes de instalar el sistema, usted ser capaz
de abrir archivos en el escritorio remoto a travs del Archivo Abrir URL ...
Por ltimo, si el ambiente gnome2 est instalado en su sistema, es posible abrir
archivos de arrastrar y soltar desde el escritorio o el gestor de archivos Nautilus en
cualquier parte de la interfaz Bluefish, pero el editor del documento.
Tenga en cuenta que si el archivo es grande puede tardar mucho tiempo para obtener
la prestacin si el resaltado de sintaxis est activado en la opcin Editor de
Preferencias, en particular, si el soporte UTF-8 PCRE est habilitada. El widget de
edicin GTK utilizado en el sistema, no es muy bueno en el manejo de archivos con
lneas muy largas y que tambin podra retrasar considerablemente el programa.
Informacin sobre los archivos abiertos en la actualidad se puede ver si se mueve el
puntero del ratn sobre la ficha del documento (por defecto en la parte inferior de la
pantalla). En la esquina de la herramienta se mostrar informacin sobre la ruta de
acceso completa, el tamao, permisos, tipo de archivo y la codificacin del archivo.

Figura 3.8. Informacin sobre archivos abiertos

Tenga en cuenta que en la ficha del documento se selecciona el texto en rojo, debido a
que el documento se ha modificado desde la ltima parada. Informacin en la punta de
la herramienta que coincida con el estado del archivo, ya que se guarda en el disco.
3.4. Almacenamiento de archivos
Para guardar un documento, puede utilizar el men Archivo, el icono Guardar en la
barra de herramientas, o pulse la combinacin de teclas Ctrl S. Si el archivo no
existe ya en el disco, se le presentar la siguiente ventana de dilogo:

Figura 3.9. Guardar un archivo sin ttulo

Si el archivo ya existe en el disco, no aparece ninguna ventana de dilogo. Se supone


que el nombre de archivo no cambia. Cuando un documento se ha modificado, el
nombre del archivo se muestra en rojo en las fichas de documento; si hace clic
derecho sobre las fichas, la ruta completa se muestra en rojo en la lista que aparecer.

Figura 3.10. Un documento modificado en la Lista de los documentos

Por defecto se realiza una copia de seguridad de las operaciones de guardar. El


archivo original se copia en el mismo nombre de archivo con una tilde ~ anexa, este
sufijo y el comportamiento de copia de seguridad se pueden cambiar en las
preferencias previstas en los archivos. Antes de guardar el archivo el programa
comprobar si el archivo original se ha cambiado en el disco, utilizando la ltima
modificacin y el tamao del archivo. En algunos sistemas de archivos de la ltima
hora de modificacin a veces no es muy preciso (sobre todo en los montajes de
samba). Esto hace Bluefish cre que el archivo es modificado cuando no lo es. Esta
comprobacin se puede cambiar en las preferencias en el marco Files. Tambin puede
guardar un documento con un nombre diferente, utilizando la opcin Guardar como:
(Shift Ctrl S) entrada del men, o Guardar como: icono en la barra de herramientas
principal. El archivo original seguir existiendo.

Figura 3.11. Guardar un archivo con un nuevo nombre

Para guardar todos los archivos modificados, puede utilizar el comando Archivo
Guardar todo entrada del men. Esto le ahorrar todos los documentos que se han
modificado y le presentar un cuadro de dilogo Guardar si algunos archivos son
archivos nuevos.

3.5 Cambiar el nombre de archivos


Tambin es posible mover o cambiar el nombre de un documento, mediante el
comando Archivo Renombrar (F2) elemento de men, o haga clic en el nombre del
archivo en el panel lateral y seleccionando la opcin Cambiar nombre.

Figura 3.12. Mover un archivo a otra ubicacin

3.6. Eliminacin de archivos


Para eliminar un archivo, haga clic derecho sobre l en el explorador de archivos en el
panel lateral se le pedir que confirme la eliminacin o cancelar el proceso, si tiene los
permisos adecuados para ello.
Tenga cuidado con esta caracterstica, no hay manera fcil de recuperar el archivo
eliminado. Los usuarios de Mac OS X: este comando no es lo mismo que poner el
archivo en la basura, pero al usar el comando rm, por lo que, adems usando una
herramienta comercial especializada, no se puede recuperar el archivo.
La combinacin de esta funcin con el Mostrar archivos ocultos cuentan con acceso a
travs del men contextual del panel lateral visor de archivos le permite borrar los
archivos ocultos con ms facilidad que a travs de la herramienta de rm en algunos
sistemas. Su vinculacin con el Rename caracterstica accesible a travs del men
contextual del panel lateral visor de archivos le permite borrar un archivo original, una
vez que haya editado un nuevo archivo basado en el anterior y para dar el nuevo
archivo con el mismo nombre que el original.
El primer uso seguro que puedo encontrar para esta funcin es, por ejemplo, para
eliminar la copia de seguridad. #filename.version archivos creados por CVS durante
los conflictos despus de la resolucin de los mismos, sobre todo en Mac OS X, donde
los archivos son difciles de acceder. Un segundo uso sera, por ejemplo, para guardar
un archivo nuevo bajo su nombre original despus de su actualizacin a travs de un
script de shell con un nuevo nombre, y editar de forma manual
3.7. Cerrar archivos
Cuando quiera cerrar un archivo rpidamente, pulse en el icono de cerrar en la ficha
del documento. Tambin puede utilizar el icono Cerrar de la barra de herramientas

principal, o el Archivo Cerrar (Ctrl W) elemento de men.

Figura 3.13. Cerrar un archivo con la ficha Icono Documento

Si el archivo ha sido modificado, se le presentar con un cuadro de dilogo Guardar.

Figura 3.14. Cerrar un archivo modificado

Cuando se trabaja con varios archivos, es posible que desee utilizar el comando
Archivo Cerrar todo (Shift W Ctrl) del men. Para cada archivo modificado, se le
presentar con un cuadro de dilogo Guardar, donde se puede optar por guardar los
cambios, cierre el archivo (es decir, descartando cualquier cambio), o cancelar la
operacin.

Figura 3.15. Cierre todos los archivos

Digamos que usted tiene un nmero de archivos abiertos, y slo unos pocos de ellos
han cambiado. Para cerrar rpidamente los archivos no modificados, y quedarse con
los modificados
Tenga en cuenta que el Archivo Cerrar elemento de men Ventana ofrece el mismo
comportamiento.
3.8. Insertar archivos
Puede insertar cualquier archivo en el documento actual con el Insertar archivo del
men.

Figura 3.16. Insercin de un archivo

Se inserta el archivo en la ubicacin del cursor.


Siempre guarde el archivo antes de insertar otra, esto evitar cualquier posible prdida
de datos.

Parte 4. Edicin
4.1. Deshacer y Rehacer
El deshacer y rehacer funcionalidades estn disponibles en el men Edicin, la barra
de herramientas principal, y los atajos de teclado.

Deshacer (Ctrl - Z)
Rehacer (Shift Ctrl Z)

Las funciones Deshacer y Rehacer Todo en el men Edicin todos los cambios
almacenados. El nmero mximo de cambios se puede configurar en las preferencias;
por defecto Bluefish recordar los ltimos 100 cambios por documento. Es posible
borrar los cambios despus de que el documento se guarda desmarcando al Borrar
historial de deshacer al guardar casilla de verificacin en la ficha Editor de
Preferencias.
Siempre realice un salvamento en el archivo antes de hacer modificaciones
importantes. Esto evitar la prdida de datos durante la perdicin.
4.2. Cortar, Copiar y Pegar
La Corte funciones, Copiar y Pegar se encuentran disponibles en el men Edicin, la
barra de herramientas principal, y los atajos de teclado.

Cortar (Ctrl - X)
Copiar (Ctrl - C)
Pegar (Ctrl V)

En un sistema X Windows, tambin puede pegar el texto actual seleccionado con el


botn central del ratn. Primero, seleccione un texto (en Bluefish o en cualquier otra
aplicacin X), luego presione el botn central del ratn en el que desea pegar el texto

seleccionado. Cortar o copiar y luego pegar tambin se puede hacer al seleccionar un


texto y arrastrarlo hasta el destino. Si el texto es arrastrado a otro documento (u otra
aplicacin) se copia. Sin embargo la mayora de los programas de GNOME y GTK
soportan esta caracterstica.
4.3. Los mtodos de entrada
El programa maneja una serie de mtodos de entrada, disponible en el men
contextual de un documento determinado.

Figura 4.1. El men contextual Mtodos de entrada

El modo por defecto cambia todos los mtodos de entrada de apagado.


El modo de amrico se utiliza para el idioma etope ms popular.
El modo de la cedilla se utiliza para idiomas como el francs, que utiliza la
cedilla.
El modo cirlico se utiliza para introducir rusa con letras romanas. La
transcripcin se produce inmediatamente.
La modalidad Inukitut funciona igual que el modo cirlico.
El modo de IPA se utiliza para el alfabeto fontico internacional.
Otros modos se utilizan para Erythrean, etope, tailands y vietnamita idiomas.

El mtodo de entrada de X se basa en un sistema de entrada de cliente-servidor, y un


servidor de entrada. Es posible que tenga que instalar y poner en marcha el sistema
correcto de entrada, como canna, y el servidor de entrada adecuado, como kinput2.
4.4. Bsico Buscar y reemplazar
Bluefish ofrece una amplia gama de buscar y reemplazar los mtodos en el men
Edicin, tambin disponibles a travs del men contextual de un documento. Aqu
vamos a explorar los ms bsicos.

4.5. Bsqueda de una palabra dentro de un documento completo


Elija Editar Buscar ... (Ctrl F) del men. Aparecer un cuadro de dilogo Buscar.
Escriba la palabra que desea buscar en el cuadro Buscar:campo. Luego haga clic en
Aceptar.

Figura 4.3. Bsqueda de una palabra en un documento, de principio a fin.

Si la palabra no existe en el documento, una pequea ventana emergente.

Figura 4.4.Sin xito Ventana de bsqueda

Si la bsqueda tiene xito, los rollos de la ventana del documento hasta la primera
aparicin de la cadena en el documento y resalta. A continuacin se muestra un
ejemplo de una bsqueda se aplica a un script de shell.

Figura 4.5. Resultados de la bsqueda Destacado en la ventana de documento

Para encontrar una incidencia posterior de la cadena, utilice la Edicin Buscar de


nuevo (Ctrl G) del men. Si no se encuentra ninguna otra ocurrencia, un cuadro de
dilogo aparecer que le notifica que se ha encontrado ninguna coincidencia.
4.6. El establecimiento de lmites al mbito de bsqueda
Es posible que desee buscar una cadena desde la posicin del cursor hasta el final del
documento. Aqu hay un ejemplo para buscar todas name ==ocurrencias dentro de un
script en Python desde un lugar determinado.
II. Procedimiento. Bsqueda desde la seleccin
1. Coloque el cursor donde desee comenzar la bsqueda desde la ventana del
documento

Figura 4.6. Configuracin de la ubicacin del cursor

2. Abra el cuadro de dilogo Find ...


3. Introduzca la cadena de bsqueda en el cuadro Buscar: Campo
4. Elija la posicin actual hasta el final de las Comienza en: men emergente

Figura 4.7. La eleccin de un mtodo de bsqueda limitada

5. Haga clic en Aceptar.


Aqu est el resultado:

Figura 4.8. Limited Resultados de la bsqueda

Observe que la bsqueda no tiene en cuenta la incidencia de la misma cadena en la


lnea 50, ya que se encuentra fuera del mbito de bsqueda.
Tambin puede limitar el alcance de la bsqueda a un rango de seleccin. En ese
caso, resalte la seleccin antes de la bsqueda y seleccione Inicio de la seleccin
hasta el final de la seleccin de las Comienza en: men emergente en el cuadro de
dilogo Buscar.
4.7. Bsqueda sensible
Por defecto, el proceso de bsqueda no es sensitiva. Si usted quiere que sea sensible
a maysculas, verifique slo la casilla Coincidir maysculas y minsculas en el cuadro
de dilogo Buscar.

Figura 4.9. Hacer la bsqueda entre maysculas y minsculas

Aqu est el resultado se aplica a un script ruby:

Figura 4.10. Case Sensitive Resultados de la bsqueda

Note una vez ms que el resultado no se enganche la cadena XML en la lnea 45, ya
que la cadena de bsqueda fue xml y el caso se solicit bsqueda sensible.
4.8. La superposicin de las bsquedas
Puede ocurrir que el documento contiene una especie de palndromo que deseas
buscar. El proceso de descubrimiento "normal" no recupera todas las apariciones de
ese tipo de cadena.
En este caso, tiene que marcar la casilla bsquedas superposicin en el cuadro de
dilogo Buscar para recuperar todas las ocurrencias de la cadena.

Figura 4.11. Encontrar Cuerdas superpuestas

Aplicado a un script de shell, la segunda bsqueda (con Ctrl F, luego Ctrl G) dar
el siguiente resultado:

Figura 4.12. Una cadena superposicin recuperado con el dilogo Buscar

4.9. Recuperando anteriores cadenas de bsqueda


Observe que el men desplegable a la derecha del campo Buscar en el cuadro de
dilogo Buscar le permite recuperar las cadenas de bsqueda anteriores. Se
enumeran en orden inverso por el historial de bsqueda, proporcionando un acceso
ms rpido a las bsquedas ms recientes.

Figura 4.13. Recuperando Bsquedas recientes

4.10. Ms sobre hallazgo


Encontrar detalles sobre Buscar siguiente y Buscar de la seleccin en la Seccin 5,
"Buscar y reemplazar". Para una forma rpida de pasar de las entidades HTML a otros
tipos de codificacin y el cambio de carta de los casos, consulte Seccin 5.1, "especial
encontrar y reemplazar funciones".
4.11. Sustitucin de caractersticas
La Edicin Reemplazar... (Ctrl H) del men funciona de la misma manera y tiene
todas las caractersticas, la Edicin Buscar... (Ctrl - F) Propuestas de elementos de
men. El dilogo Reemplazar tambin es accesible a travs del men contextual de un

documento. Aqu vamos a explicar las caractersticas nicas para el dilogo


Reemplazar.

Figura 4.14. El dilogo Reemplazar

4.12. Recuperando anteriores reemplazar cadenas


En cuanto a la bsqueda para el men del campo emergente, Reemplazar con el
men del campo emergente le permite recuperar las cadenas anteriores utilizadas
para sustituir, las ms recientes de estar en la parte superior de la lista.
4.13. Cambiar maysculas y minsculas al reemplazar
Si desea cambiar entre maysculas y minsculas al reemplazar, utilice el men
Reemplazar tipo pop-up. La opcin por defecto es normal, es decir, no se cambia el
caso. Con la mayscula reemplazar el tipo, la cadena de bsqueda se reemplazar
con su traduccin en maysculas. Asimismo con la minscula reemplazar el tipo, la
cadena de bsqueda se sustituye por su traduccin en minsculas.

Figura 4.15. Cambiar letra Caso cuando Sustitucin

Ntese que en este caso, el campo Reemplazar con se desactiva, por lo tanto no se
tiene en cuenta, incluso si ha introducido alguna cadena en el mismo.

4.14. La eleccin de cuerdas para sustituir


Puede ocurrir que no desea reemplazar todas las cadenas de bsqueda recuperados
por el proceso de bsqueda, pero slo algunos de ellos. En este caso marque la
casilla Preguntar antes de reemplazar. Al Confirmar reemplazar el dilogo aparecer
para cada cadena recuperada donde se puede optar por omitir esta cadena, es decir,
dejarlo como est, cmbielo, Reemplazar todas las cadenas en el mbito de la
bsqueda, o Cierre el dilogo, es decir, cancelar el proceso.

Figura 4.16. La confirmacin de dilogo Reemplazar

Si desea reemplazar slo la primera aparicin de una cadena de bsqueda, marque el


recuadro Reemplazar una vez en su lugar.

Parte 5. Tipos de archivo


Los diferentes tipos de archivo pueden cambiar el comportamiento de Bluefish. Los
tipos de archivos se reconocen por su extensin o por el principio de los contenidos
del archivo. El tipo de documento actual se muestra en la extrema derecha de la barra
de estado. Si el tipo de un archivo no se detecta correctamente, usted puede cambiar
el tipo utilizando el men Tipo de documento Documento . Vase el Captulo VIII,
Personalizacin del sistema para cambiar estas extensiones.
5.1. El resaltado de sintaxis
El resaltado de sintaxis es la coloracin de las palabras que tienen un significado
especial para un idioma. Los patrones pueden variar: por ejemplo, "<title>" significa
"comienzo del ttulo" en HTML, "funcin" significa "comienzo de funcin" en PHP.
Durante la edicin, el sistema slo actualizar los patrones de resaltado en el bloque
de texto alrededor del cursor. El nmero de lneas (el tamao) de este bloque se
puede ajustar en las preferencias en el marco Editor. El resaltado de sintaxis para el
total del documento se puede actualizar utilizando el men Documento Actualizar
Resaltado (F5). Se puede desactivar en las preferencias en el marco Editor. Para
obtener ms informacin acerca de cmo agregar o modificar el resaltado de sintaxis
para los lenguajes existentes o nuevos, consulte aqu.

5.2. Ms sobre archivos


5.2.1 Los archivos remotos
Suponiendo una conexin a Internet, los archivos tambin se pueden abrir desde la
web usando Archivo Abrir direccin URL. Esta funcin depende de su configuracin
gnome_vfs. Si est instalado y funcionando, http://, sftp :/ /, smb :/ / y, posiblemente,
ms tipos de servicios a distancia debe ser apoyado por Bluefish. Dependiendo de la
versin gnome_vfs, algunos de estos protocolos an no son totalmente estable, que
puede chocar Bluefish!

Figura 5.1. Apertura de una direccin URL de la Web

Aqu puedes ver la hoja de estilo de un sitio web Apache, bien resaltado despus de
su apertura a travs del archivo Bluefish men Abrir direccin URL.

Parte 6. Documentos de navegacin y gestin


6.1. Navegando a travs de un documento
El rea de edicin es un rea estndar de GTK. Esto significa que hay muchos atajos
de teclado disponibles para navegar a travs del texto.

Ctrl - Flecha Derecha saltar a la palabra siguiente lmite


Ctrl - Izquierda-Flecha salta al lmite de palabra anterior
Fin saltar al final de la lnea
Inicio saltar al principio de la lnea
Pgina-Up saltar una pgina hacia arriba
Pgina-Down saltar a la pgina siguiente
Ctrl Inicio saltar a la parte superior del documento
Ctrl Fin saltar al final del documento

Estos accesos directos tambin estn disponibles cuando se selecciona texto. Algunos
ejemplos:

Para seleccionar la lnea actual, pulse Inicio, mantenga Mays y pulse Finalizar.
Para seleccionar la palabra actual, pulse Ctrl Izquierda-Flecha, mantenga
Mays y pulse Ctrl - Flecha Derecha.

Figura 6.1. Una hoja de estilo abierto a travs del men Abrir URL

6.2. Codificacin de caracteres


Hay muchas normas diferentes para la codificacin de caracteres de los archivos de
texto. La ms conocida es el estndar ASCII que describe slo 127 caracteres y es
apoyado por todos los editores de texto en el mundo. El estndar ms comn hoy en
da es UTF-8, que describe miles de caracteres y es compatible con ASCII.
Internamente Bluefish siempre funciona con UTF-8, al abrir un archivo tiene que
detectar la codificacin correcta para el archivo. Para los archivos HTML la codificacin
debe estar presente en una etiqueta name="encoding"> <meta. Bluefish usar siempre
esta etiqueta si est disponible en el archivo si esta variable tiene una codificacin que
no est presente en el archivo de configuracin esta codificacin se aade
automticamente al archivo config Bluefish.
El local tambin define una codificacin predeterminada. Si est utilizando una
configuracin regional (un entorno local, el idioma de definicin, formato de hora,
formato de moneda, formato de nmero, etc.) El sistema intentar cargar el archivo
con la codificacin definida en la configuracin regional.
Bluefish tiene un escenario para una codificacin predeterminada, esta es la
codificacin que se utilizar para los archivos creados por el sistema (UTF-8 de forma
predeterminada). Los nombres de archivo en el disco tambin pueden contener
caracteres no ASCII, todos los programas de GNOME y GTK (incluyendo Bluefish)
asumen que los nombres de archivo estn en codificacin UTF-8. Si usted tiene los
nombres de archivos en la codificacin de la configuracin regional de su disco, tiene
que configurar G_BROKEN_FILENAMES=1 en el ambiente para que los programas
de GNOME y GTK detectan esta codificacin.
6.3. Abrir avanzada
Puede abrir varios archivos a la vez con el Archivo Abrir avanzada (Shift O Ctrl)
elemento de men de un directorio en funcin de su extensin o su contenido. La
misma funcionalidad est disponible desde el explorador de archivos en el panel

lateral haciendo clic derecho en un directorio, esta funcin est disponible slo cuando
las utilidades find y grep estn instalados en su sistema.
Para abrir todos los archivos por extensin, marque la extensin en el cuadro de
dilogo y dejar el patrn de bsqueda vaco, marque la opcin recursiva si desea
incluir todos los subdirectorios en la bsqueda. Para abrir los archivos por contenido,
dejar la extensin a * y entrar en un patrn de bsqueda en el cuadro de dilogo,
puede utilizar patrones de expresiones regulares si marca la opcin regex Is.
Tambin puede combinar ambos mtodos, aqu abrimos de forma recursiva todos los
archivos XML chinos en un rbol determinado, cuyos contenidos tienen la palabra
embalaje.

Figura 6.2. Usando el Abierto de dilogo de opciones avanzadas

6.4. Navegacin por muchos documentos


Navegar a travs de una larga lista de documentos puede ser difcil. Pero si hace clic
en las fichas del cuaderno de documentos se obtiene una lista de todos los
documentos abiertos. La navegacin entre documentos tambin se puede hacer
utilizando el men Ir, o sus atajos.

Figura 6.3. Bluefish men Ir

Los accesos directos son los siguientes:


Ctrl Pgina-Up cambiar al documento anterior
Ctrl Pgina-Down cambiar al siguiente documento
Shift - Ctrl - Pgina-Up cambiar al primer documento
Shift Ctrl Pgina-Down cambiar al ltimo documento
The Go Ir a lnea (Ctrl - L) ofrece una caracterstica interesante.
Si hay algn nmero en el documento se pueden seleccionar a continuacin dando
clic en la etiqueta de la seleccin desde el dilogo de la lnea Goto. Bluefish se llenar
en el campo Nmero de lnea con ese nmero y pasar directamente a la misma. La
misma funcin est disponible desde el Go Ir a Seleccin.

Figura 6.4. Uso de la lnea Goto line.

Marque la casilla de dilogo Mantener a mantener el dilogo abierto, cuando se va a


acceder a varias partes del documento por los nmeros de lnea.
6.5. Proyectos
Los proyectos son una especie de estado guardado de Bluefish, por lo tanto son una
forma muy conveniente para trabajar con archivos dispersos por todas partes sus
discos o para recoger slo los archivos que le interesan dentro de un enorme rbol.
Proyectos las funciones son accesibles a travs del men Proyecto.

Grfico 6.5. El men Bluefish Proyecto

6.5.1 Procedimiento. Crear un nuevo proyecto


1.
Haga clic en el Nuevo Proyecto
Si ya se abren algunos documentos, marque la casilla apropiada en el cuadro de

dilogo crear proyecto.

Figura 6.6. El dilogo Crear proyecto

2.

Rellena los campos en el cuadro de dilogo Crear nuevo proyecto

Figura 6.7 Crear un nuevo proyecto

La vista previa de URL permite a Bluefish iniciar el navegador a la direccin URL


adecuada por ejemplo http://localhost/ Bluefish. Esto puede ser muy conveniente para
lenguajes de scripting del lado del servidor de prueba como PHP, JSP, etc. Si se utiliza
el campo de la plantilla, Bluefish utilizar el contenido del archivo de plantilla para los
nuevos archivos que pueden ser solicitadas ya sea a travs del botn Nuevo de la
barra de herramientas principal o Archivo Nuevo (Ctrl N), de lo contrario se crear
un documento vaco.
3. Una vez creado el proyecto el usuario necesita decirle al sistema que desea
guardarlo, se mostrar un dilogo Introducir nombre del archivo de proyecto Bluefish,
observe que puede guardar el proyecto en una ubicacin diferente de los archivos al
que apunta el proyecto.

Figura 6.8. Entrando Bluefish Proyecto Nombre del archivo

Para abrir un proyecto usted tiene la posibilidad de elegir entre Proyecto Abrir
proyecto o Proyecto Abrir reciente. Cuando se elige la primera una seleccin de un
dilogo Bluefish proyecto es presentado a usted.

Figura 6.9. Seleccin de un proyecto Bluefish

Para guardar el proyecto con su nombre actual / ubicacin, utilice Proyecto Guardar
Proyecto Guardar y cerrar; para guardarlo con un nuevo nombre / ubicacin, utilice
Proyecto Guardar como. Si algn archivo en el proyecto ha cambiado, un dilogo
que le permitir guardar el archivo, descartar los cambios o cancelar. Todos los
archivos se abren cuando se guarda el proyecto se abrir automticamente la prxima
vez que abra el mismo.

Figura 6.10. Abrir un proyecto Bluefish

Observe que el panel lateral slo muestra el rbol relacionado con el proyecto.
Adems, los archivos recientemente utilizados en este se muestran en el Archivo
Abrir elemento de men reciente. Un proyecto tambin guarda algunos ajustes bsicos

dando al proyecto de su propia configuracin personalizado. Actualmente el ajuste


lnea preferencia y el estado de diversas barras de herramientas y los mens
guardan en un archivo de proyecto. El archivo de proyecto en s es simplemente
archivo de texto en el formato Bluefish estndar (el mismo formato que el archivo
configuracin). Este formato es key: value, ejemplo:

de
se
un
de

Nombre: BluefishDoc
BASEDIR: ~ / bluefishcvs/bluefish-gtk2/doc /
WebDir: http://micmacfr.homeunix.org/bluefish/doc
plantilla:
view_main_toolbar: 1
view_left_panel: 1
view_custom_menu: 1
view_html_toolbar: 1
word_wrap: 1
6.6. Marcadores
6.6.1. La generacin de varios marcadores a la vez
En Bluefish puede aadir marcadores a una lnea en el texto y luego puede utilizar el
marcador para saltar rpidamente a este lugar o incluso para abrir el documento
mencionado por el marcador en esa lnea. Se pueden agregar favoritos a la ubicacin
actual del cursor utilizando el Editar Aadir marcador (Ctrl - D) del men o haciendo
clic derecho en el texto y seleccionando Aadir marcador. Puede eliminar un marcador
utilizando el elemento favorito Eliminar en el men contextual del documento. Cada
marcador en un documento dado se caracteriza por un fondo azul en el margen de
nmero de lnea.

Figura 6.11. Cmo se marcan Marcadores?

Los marcadores pueden ser temporales o permanentes. El valor por defecto se


encuentra en las preferencias en el marco Editor. Los marcadores se pueden
encontrar en la tercera pestaa del panel lateral, ordenados por documento y el
nmero de lnea.

Figura 6.12. Marcadores en el panel lateral

Si hace clic derecho en un marcador en la pestaa de favoritos del panel lateral, se


obtiene un men desplegable con varias opciones.

Figura 6.13. Men contextual de marcador en el panel lateral

El elemento de marcador Ir le permite ir a la ubicacin del marcador en el documento,


abrindolo si es necesario. El artculo Editar le permite cambiar un marcador de
temporal a permanente o al revs, para que sea, y para darle una breve descripcin.

Figura 6.14. Edicin de un favorito

Tenga en cuenta que despus de nombrar a un marcador el nombre da por defecto, en


primeros caracteres de la lnea marcada se muestra despus de que el nuevo nombre.

Figura 6.15. Un llamado Bookmark

A travs de este men contextual tambin puede eliminar un marcador, elimine todos
los marcadores del documento activo, o borrar todos los marcadores almacenados en
la pestaa de favoritos del panel lateral. Estos ltimos tambin estn disponibles al
hacer clic en el nombre de un documento en esta ficha.

Figura 6.16. El men contextual de un documento en la ficha Bookmark

6.6.2. La generacin de varios marcadores a la vez


Para agregar todos los marcadores a la vez utilice la Edicin Buscar dilogo (Ctrl
+ F) marque la opcin Bookmark resultado y todos los resultados de la bsqueda se
agregarn a sus marcadores.
Por ejemplo: los archivos XML de este manual tienen secciones, cada una identificada
por una cabecera como <sect1 id="nameofthesection">. Una manera de obtener
automticamente un marcador a cada seccin es para buscar el siguiente patrn de
expresin regular POSIX: <sect[0-9]+ id="[^"]+"> y marcar todos los resultados.

Figura 6.17. Marcar con Posix Expresin Regular

Aqu est el resultado:

Figura 6.18. Marcadores con Posix Expresin Regular

He aqu dos ejemplos que bookmarks todas las funciones en archivos de Objective-C
y PHP con expresiones regulares POSIX o Perl:

Figura 6.19. Si marca C Funciones Objetivo a travs del men Buscar

Figura 6.20. Funciones PHP marcar a travs del men Buscar

6.7. Buscar y reemplazar


El men Edicin ofrece varias opciones para buscar y reemplazar. La Edicin
Buscar (Ctrl F) y Editar Reemplazar (Ctrl H).
6.7.1. Buscar otra vez
La Edicin Buscar de nuevo (Ctrl G) elemento de men se repetir la ltima
bsqueda utilizado. Se continuar con la bsqueda despus de la posicin en que se
detuvo la bsqueda anterior, si se llega al final del archivo ser sealado que la
bsqueda opera en un archivo nico, sin embargo se puede continuar con la
bsqueda de la parte superior del archivo con Ctrl - G despus de despedir a
la bsqueda: ningn partido dilogo encontrado. Si la bsqueda opera en varios
archivos se continuar con el siguiente archivo. Aqu se puede ver cmo el hallazgo
nuevo proceso opera en dos sucesivas bsquedas de la palabra "url" en un archivo
xml.

Figura 6.21. Ocurrencia ensima vez con Buscar

Figura 6.22. Ensima 1 Ocurrencia con Buscar de nuevo

6.7.2. Encontrar a partir de seleccin


La Edicin Buscar desde la seleccin del men se buscar el texto seleccionado en
ese momento. Si selecciona por ejemplo el nombre de una funcin o en cualquier otro
programa y usted decide encontrar desde la seleccin Bluefish se iniciar una nueva
bsqueda de la cadena seleccionada.
Aqu hemos seleccionado una funcin en un archivo C:

Figura 6.23. Seleccin de una cadena para su posterior bsqueda

Al hacer clic en Editar Buscar desde la seleccin da el siguiente resultado:

Figura 6.24. Cmo buscar una cadena de Seleccin

Siguiente apariciones de la cadena se puede encontrar con Ctrl G como de


costumbre.
6.7.3. Buscar y reemplazar mediante expresiones regulares
Ejemplo VI.1. Recuperando todas las secciones en un libro xml
La expresin POSIX regulares <sect[0-9]+ id="[^"]+"> se puede dividir en:
<sect: una serie que empieza por <sect
[0-9]+: seguido de uno o ms (el +parte) caracteres en el rango de 0 a 9 (el [0-9]
parte), es decir, dgitos, seguido por un espacio
id=": seguido de la cadena id, seguido de un signo igual, seguido de una comilla
doble
[^"]+: seguido de uno o ms (el + parcial) no comillas dobles (el [^"] parte - ^ es
un no)
"> : seguido de una doble cita, y termina con un signo>
Por lo tanto, coincide con cualquier cadena de tipo <sectn id="nameofthesection"> ,
donde n es un entero positivo.
Ejemplo VI.2. Recuperacin de todas las funciones en un archivo de C Objetivo
En un ejemplo simplificado, una funcin de C objetivo puede tener dos formas:
1. - (IBAction)nameofthefunction:(id)parameter
2. - (void) nameofthefunction
Vamos a tratar de hacer un patrn de estas formas:

Los guiones y parntesis tienen significados especiales en las expresiones


regulares por lo tanto tenemos que escapar de ellos es decir para poner antes
de cada uno de ellos una barra invertida, por lo que van a ser interpretados
como caracteres normales.
Por lo tanto, - ( se corresponde con: \- \(
IBAction o void son una secuencia no vaca de caracteres alfabticos. Ya
hemos visto algo similar en el ejemplo anterior.
Estn coordinados por: [az]+ , es decir uno o varios caracteres en el rango de la
aa la z.

Otro parntesis emparejado por: \).


Un espacio o ningn espacio en absoluto, que se corresponde con: * , es decir
un espacio seguido de un asterisco, lo que significa 0 o ms veces con el
carcter anterior.
Una secuencia vaca no de personajes, acompaado de [az] + como ya se ha
visto.
Un colon o ninguna de colon en absoluto, lo que se corresponde con: [:]* .
As, toda la expresin regular POSIX es: \- \([az]+\) *[az]+[:]* . En el ejemplo,
hemos agrupado las partes con parntesis, usted puede preferir esta forma
simplificada, aunque no es recomendable.

Ejemplo VI.3. Recuperacin de todas las funciones en un archivo PHP


Una funcin php tiene la forma function nameofthefunction(listofparameters), donde la
lista de parmetros puede estar vaca. Para que coincida con una expresin regular
Perl, usted tiene que saber que \s matches any white space y \w Coincide con
cualquier carcter alfanumrico, as como espacios en blanco.
Por lo tanto, el ajuste de expresiones regulares es: function\s+\w+.
Ahora, si desea capturar tambin parmetros de la funcin, hay que aadir:
Un parntesis de apertura: \(. Recuerde parntesis debe ser escapado con una
barra invertida.
Cero o ms caracteres, ninguno de los cuales son un parntesis de cierre: [^\)]*
Un parntesis de cierre: \)
La expresin regular Perl es: function\s+\w+\([^\)]*\).
Aqu es un nuevo ejemplo que transforma una tabla en una lista de definicin dentro
de un archivo html.
Ejemplo VI.4. La transformacin de una tabla en una lista de definiciones
Digamos que usted tiene el siguiente cuadro:

Figura 6.25. La tabla antes de Transformacin

Usted desea transformar en la lista siguiente definicin:

Figura 6.26 La mesa despus de Transformacin

Para la prestacin, que va a utilizar la siguiente hoja de estilo css:


. St2 {
font-weight: 900;
color: # e38922;
margin-left: 30px;
}
dl {
font-weight: 900;
margin-left: 55px;
}
dt {
margin-top: 6px;
}
. Dd1 {
font-style: normal;
font-weight: 400;
}
Cdigo fuente de la tabla es la siguiente:
<table border="1">
<tr>
<th> Software </ th>
<th> Uso </ th>
<th> Requerimientos </ th>
<th> autor </ th>
<th> Fecha </ th>
<th> Descargar </ th>
</ Tr>
<tr>
<td> BackupSeek 1.8 </ td>
<td> Para catalogar la copia de seguridad de todos los medios de comunicacin.
Imprime etiquetas tambin. </ Td>
<td> PPC </ td>
<td> Ken Ng </ td>
<td> 17 de noviembre 1999 </ td>
versin <td> Ingls (452 Ko) </ td>
</ Tr>
<tr>
<td> Biblioteca v 1.0 </ td>
...

</ Tr>
</ Table>
Cdigo fuente de la lista de definicin ser la siguiente:
<p class="st2"> BackupSeek 1.8 </ p>
<dl>
<dt> Uso: </ dt> <dd> <span class="dd1"> Para catalogar la copia de seguridad de
todos los medios de comunicacin. \
Imprime etiquetas tambin. </ Span> </ dd>
Requisitos del sistema <dt>: </ dt> <dd> <span class="dd1"> PPC </ span> </ dd>
<dt> Autor: </ dt> <dd> <span class="dd1"> Ken Ng </ span> </ dd>
<dt> Fecha: </ dt> <dd> <span class="dd1"> 17 noviembre 1999 </ span> </ dd>
<dt> Descargar: </ dt> <dd> <span class="dd1"> versin Ingls (452 Ko) </ span> </
dd>
</ Dl>
<p class="st2"> Biblioteca v 1.0 </ p>
...
</ Dl>
Comparando ambos trozos de cdigo vemos que la secuencia variable de caracteres a
la captura es la que existe entre una <td> etiqueta y su cierre</td> etiqueta. Esa
secuencia puede ser interpretada como uno o ms caracteres que no son un <.Ya
hemos visto que esto se expresa como:[^<]+
Para ser capaz de recuperar ms tarde tenemos que integrar en parntesis. Por lo
tanto la cadena se convierte en: ([^<]+)
A continuacin esta secuencia est incrustado en <td> y </td>, que se expresa
simplemente concatenando las cadenas: <td>([^<]+)</td>
Tambin hay que aadir el carcter de fin de lnea, que se expresa como: \n .La
expresin regular describe ahora una lnea completa: <td>([^<]+)</td>\n
Como no podemos usar variables para recuperar los encabezados de la tabla nos
limitamos a repetir esa secuencia cinco veces por lo que la expresin regular coincide
exactamente las seis lneas de importancia para nosotros.
No escriba en seis ocasiones en el campo de bsqueda, seleccione la cadena, use los
accesos directos Ctrl C para copiarlo, pasar a la final de la cadena con la flecha
hacia la derecha, y el uso de Ctrl V en cinco ocasiones para pegarlo al final de la
cadena.
La expresin regular se convierte en (barras invertidas se insertan al final de la lnea
slo con el propsito de no tener las lneas demasiado largas):
<td> ([^ <] +) </ td> \ n \
<td> ([^ <] +) </ td> \ n \
<td> ([^ <] +) </ td> \ n \
<td> ([^ <] +) </ td> \ n \
<td> ([^ <] +) </ td> \ n \
<td> ([^ <] +) </ td> \ n

Esas lneas son a su vez integrado en <tr> y </tr> etiquetas cada uno de ellos en su
propia lnea, que se puede expresar como: <tr>\n para el primero, y </tr>\n para el
segundo. Aadimos esas cuerdas respectivamente al principio y al final de nuestra
expresin regular que se convierte en:
<tr> \ n \
<td> ([^ <] +) </ td> \ n \
<td> ([^ <] +) </ td> \ n \
<td> ([^ <] +) </ td> \ n \
<td> ([^ <] +) </ td> \ n \
<td> ([^ <] +) </ td> \ n \
<td> ([^ <] +) </ td> \ n \
</ Tr> \ n
Ahora que hemos descrito el patrn de bsqueda vamos a construir el patrn de
reemplazar. Cada expresin incrustada en parntesis en la cadena de bsqueda se
puede recuperar con \x, donde x es un nmero entero a partir de 0 para la primera
expresin, 1 para el segundo, etc. Todas las piezas de otros en la cadena final son
cadenas que vamos a expresar fijos como son la primera lnea se convierte en (ntese
el \ n al final para que coincida con el carcter de fin de lnea):
<p class="st2"> \ 0 </ p> \ n
La segunda lnea (una vez ms, tenga en cuenta la \ n para que coincida con el fin de
lnea):
<dl> \ n <dt> Uso: </ dt> <dd> <span class="dd1"> \ 1 </ dd> \ n
Y, finalmente, todo el patrn reemplazar es:
<p class="st2"> \ 0 </ p> \ n \
<dl> \ n <dt> Uso: </ dt> <dd> <span class="dd1"> \ 1 </ dd> \ n \
Requisitos del sistema <dt>: </ dt> <dd> <span class="dd1"> \ 2 </ span> </ dd> \ n \
<dt> Autor: </ dt> <dd> <span class="dd1"> \ 3 </ span> </ dd> \ n \
<dt> Fecha: </ dt> <dd> <span class="dd1"> \ 4 </ dd> \ n \
<dt> Descargar: </ dt> <dd> <span class="dd1"> \ 5 </ span> </ dd> \ n </ dl> \ n
Despus de introducir los dos patrones, elegir el tipo de PERL en la expresin regular
en la lista desplegable, comprobar los patrones contienen secuencias de escape de
barra diagonal inversa (\ n, \ t) y haga clic en Aceptar.
Despus se produjo el reemplazo, usted tiene que quitar las cabeceras de la tabla y el
ltimo </table> tag y para insertar el enlace a la hoja de estilos. Tenga en cuenta que si
algunas lneas contienen una < signo la fila de la tabla no se tradujo, pero otros lo
harn.
En los cuadros de dilogo Buscar y reemplazar no es posible insertar las teclas Intro o
Tab. Una forma sencilla de hacerlo es copiar dos lneas en una fila desde el
documento actual en el cuadro de dilogo Buscar y reemplazar, de esta manera
recuperar el carcter de fin de lnea. Lo mismo se aplica para la Tab. Una forma ms
elaborada de hacerlo es utilizar caracteres de escape para representar a estos
personajes. Un carcter de nueva lnea producida al presionar la tecla Enter, se
representa como \n . Utilice \t para tabulacin. Para tener una barra invertida real,
apenas escapar la barra invertida, \\ . Hay muchos otros caracteres de escape
utilizados en expresiones regulares.

Para habilitar los caracteres de escape en tus bsquedas de verificacin patrones


contienen secuencias de barra invertida opcin (\ n, \ t).
Si usted tiene alguna de buscar y reemplazar patrones que utiliza con frecuencia,
tambin puede agregarlos al men personalizado. Para obtener ms informacin
acerca de las expresiones regulares es posible que desee leer hombre 1 perlre, man 3
pcrepattern, el hombre o el hombre 3 regex regex 7, o leer cualquiera de los grandes
sitios de Internet sobre las expresiones regulares.

Parte 7. Ms que un editor de texto


7.1. Sangra
Para aplicar sangra a grandes secciones de texto, slo tiene que resaltar la seccin y
elija Editar Maysculas derecha (Ctrl -.). Para quitar una sangra seleccione Editar
Maysculas izquierda (Ctrl -,). Hay correspondientes botones de la barra de
herramientas para estas opciones de men (vase ms adelante en este texto). Por
defecto Bluefish utilizar pestaas para colocar la sangra, no lengetas seleccionados
en el panel de preferencias del editor. El nmero de espacios de uso es la misma que
la opcin de ancho de la lengeta en el mismo panel de preferencias. He aqu un
extracto de la obra de Dante sangra con el botn Maysculas derecha en la barra de
herramientas principal:

Figura 7.1. Sangra de parte de un texto

7.2. Etiqueta de cierre automtico


Por defecto Bluefish producir automticamente el cierre de etiquetas para
documentos HTML y XML. Por ejemplo, si escribe <p> dentro de un documento HTML,
el bluefish producir </p> . As, tan pronto como termine de escribir una etiqueta HTML
que no est vaca, es decir, la etiqueta se supone que tiene una etiqueta de cierre,
Bluefish le ayudar a salir y cerrar la etiqueta de forma automtica. Esta caracterstica
se puede desactivar desmarcando el Documento Auto Close Etiquetas HTML (Ctrl
T) opcin del men.
Bluefish tiene dos modos para el cierre de etiquetas, un modo de XML y un modo
HTML. En el modo XML, Bluefish aadir una etiqueta de cierre a cualquier etiqueta
que no est cerrada en s con />. En modo HTML, Bluefish excluye todas las etiquetas
conocidas que no necesitan una etiqueta de cierre, como Opiniones y <img>. Bluefish
elegir el modo basado en el tipo de archivo del documento. En el panel de

preferencias de tipo de archivo, el modo por defecto para cada tipo de archivo se
puede ajustar.
7.3. Corrector ortogrfico

Figura 7.2. Spell Checker Bluefish

Bluefish utiliza aspell para la correccin ortogrfica. Si las bibliotecas aspell no estn
instalados en su sistema, entonces la correccin ortogrfica funcin no estar
disponible. En el sitio web aspell tambin puede descargar los diccionarios para
muchos idiomas diferentes.
Para iniciar el corrector ortogrfico, seleccione Documento Ortografa ... o haga clic
en el botn ABC en la barra de herramientas principal. El corrector ortogrfico se abrir
en una ventana separada que se puede mantener abierta mientras edita archivos.
Usted tiene la opcin de pasar todo un documento o slo una seleccin, para usar un
personal o un diccionario de la sesin y para elegir el idioma en funcin de los
diccionarios instalados.
Haga clic en el corrector ortogrfico para comenzar la revisin ortogrfica del
documento actual.
Es posible que desee establecer un diccionario predeterminado seleccionando primero
el idioma en el men desplegable de idioma y a continuacin haga clic enEstablecer
como predeterminado. Palabras clave para distintos idiomas se pueden ignorar el uso
de filtros, en la actualidad el nico filtro es para HTML.
7.4. Referencia de funciones
El navegador referencia de funcin contiene informacin de referencia para los
diferentes lenguajes de programacin y de marcado. Actualmente, Bluefish viene con
una referencia de PHP, una referencia CSS 2.0, un manual de HTML, y una referencia
de Python.n Las funciones se agrupan, dependiendo de la lengua, por tipo, mdulo,
objeto, etc
El navegador referencia de funcin se mostrar una ventana de informacin en la
parte inferior marcando la casilla de verificacin Mostrar la ventana de informacin. En
esta ventana, se muestra informacin sobre el elemento seleccionado en ese
momento. El tipo de informacin que se muestra se puede configurar en el men
contextual del botn derecho (ver Informacin General ms adelante en este texto).

En el men contextual del explorador de referencia slo tiene que insertar el texto del
elemento seleccionado mediante Insertar. O usted puede conseguir un poco de ayuda
utilizando dilogo, que abre una ventana de dilogo que contiene los campos para los
atributos o parmetros del elemento seleccionado en ese momento. Para un resumen
del uso de un elemento, elija Informacin. El men contextual tambin se puede
acceder a un grupo de funciones y en el nivel superior de una referencia.

Figura 7.3. El men contextual de referencia Browser

El men Opciones puede acceder a travs del men contextual ofrece tres acciones:
Figura 7.4. El men de opciones del navegador Referencia

Volver a analizar los archivos de referencia en caso de que haya personalizado


uno de ellos, por lo que los nuevos artculos estarn disponibles.
Accin doble click izquierdo, que puede ser:
Insertar para insertar la funcin en el documento de esta ltima parametrizacin
si es necesario
De dilogo para insertar la funcin en el documento mientras se llena en los
parmetros en una ventana de dilogo:

Grfico 7.5. Una referencia de funcin Ventana de dilogo

Info para mostrar una ventana con toda la informacin disponible acerca de la
funcin:
Grfico 7.6. Informacin disponible para una funcin

Informacin General: aqu es donde usted puede personalizar lo que aparece


en la ventana de informacin. Puede ser:

la funcin Descripcin (este es el valor predeterminado)


Los atributos / parmetros de la funcin
Algunas notas sobre la funcin
7.5. HTML
HTML es, obviamente, el idioma con mayor respaldo en Bluefish. Hay una barra de
herramientas HTML especial con muchos dilogos y dos mens para trabajar con las
etiquetas:
el men Etiquetas:

Grfico 7.7. El men Etiquetas HTML

el men Dilogos:
Grfico 7.8. El men HTML Dilogos

Las preferencias tienen varios ajustes en el estilo de HTML en virtud HTML, la barra
de herramientas HTML tiene dos tipos de botones, se puede reconocer a cada tipo por
la punta de la herramienta si mueve el puntero del ratn sobre el botn:

En primer lugar se encuentran los botones que se abrir un cuadro de dilogo


para algunas etiquetas HTML. Estos botones tienen una punta de herramienta
que termina con tres puntos.

Grfica 7.9. Un botn HTML con una extremidad de herramienta de tres salpicado

En segundo lugar, se encuentran los botones que se inserte el texto


directamente, estos botones no tienen los puntos en la punta de la herramienta.

Figura 7.10. Un simple botn HTML sobre herramientas

Si desea agregar una etiqueta HTML en torno a algunos bloques de texto, seleccione
el bloque de texto, utilice la barra de herramientas de HTML o las etiquetas o el men
de dilogos para insertar la etiqueta. Se insertar la etiqueta de apertura antes de que
el bloque seleccionado, la etiqueta de cierre despus de que el bloque seleccionado.
Una etiqueta existente se puede editar haciendo clic derecho en la etiqueta y
seleccione Editar etiqueta en el men contextual. Tambin puede colocar el cursor en
la etiqueta y el uso de Dilogos Editar etiqueta bajo el cursor ... (F3). No todas las
etiquetas sin embargo tienen un cuadro de dilogo, as que esto no es siempre
posible. Colores en el estilo # RRGGBB tambin se pueden editar en el men
contextual del botn derecho. En el navegador de referencia en el panel de la
izquierda hay una referencia HTML disponible.
7.5.1. Encontrar especial y reemplazar funciones
Hay varias especial de bsqueda y sustituyen a las acciones en el men Editar
Reemplazar especial. Estos pueden ser usados para convertir los caracteres
especiales (como <y &) o caracteres ISO en entidades HTML as como para cambiar
el caso letras.

Grfico 7.11. El men especial Reemplazar

En todos los casos cuando se desea reemplazar alguna parte del texto, primero debe
seleccionar la parte a sustituir, a continuacin utilizar el elemento de men apropiado.
7.5.2. Generacin de miniatura
Bluefish puede generar automticamente las miniaturas de las imgenes. Una
miniatura es una pequea imagen con un enlace a la imagen ms grande, Bluefish
crear la pequea imagen sobre la base de los ajustes e insertar una etiqueta <img>
en el archivo, y una etiqueta <a> vincular el original. Las miniaturas se crean en el
mismo directorio que las fuentes originales. Los formatos utilizados para los iconos
miniaturas pueden estar en formato jpg png o. Por defecto, el formato utilizado para los
iconos miniaturas es png. Puede cambiarlo en el panel Imgenes de Preferencias,
para las imgenes jpg, la extensin del album es jpeg.
En realidad, hay dos cuadros de dilogo en miniatura en Bluefish:

Un cuadro de dilogo Insertar miniaturas, accesible desde la Dilogos


general Insertar Miniatura... (Shift Alt N) o desde la barra estndar de la
barra de herramientas HTML.

Figura 7.12. El icono Insertar Miniatura


Un cuadro de dilogo de miniaturas mltiple, slo se puede acceder desde la
barra estndar de la barra de herramientas HTML.

Grfico 7.13. La miniatura Icono mltiples

El cuadro de dilogo Insertar en miniatura es muy sencillo, se selecciona el archivo de


imagen que proporciona algunos atributos de etiqueta <img>, elegir la escala, y pulse
Aceptar. El factor de escala se elige moviendo el control deslizante directamente
debajo de la imagen. El resultado se puede observar en el marco de vista previa.
Bluefish crear la miniatura con _thumbnail.png extensin o _thumbnail.jpeg
(dependiendo de los ajustes de las imgenes en las preferencias).

Figura 7.14 El dilogo Insertar Miniatura

El cdigo generado una imagen .png y una miniatura .png para el siguiente aspecto:
<a href="/Users/michga/Desktop/343-4351_IMG_2.png">
<Img src = "/ Users/michga/Desktop/343-4351_IMG_2_thumbnail.png"
width = "89" height = "134" border = "0" name = "brinco"
alt = "retozando en la pradera" align = "centro"> </ a>
y para una miniatura jpg imagen y jpg:
<a href="/Users/michga/Desktop/343-4351_IMG_2.JPG">
<Img src = "/ Users/michga/Desktop/343-4351_IMG_2_thumbnail.jpeg"
width = "89" height = "134" border = "0" name = "brinco"
alt = "retozando en la pradera" align = "centro"> </ a>
En el dilogo del album multi, primero elige el mtodo de escala, a continuacin,
establece la anchura y / o parmetros de altura correspondiente. Por ltimo, es posible
que desee ajustar el cdigo HTML a insertar para cada imagen. Scaling puede
basarse en una proporcin fija, un ancho fijo, una altura fija, o un ancho fijo y altura fija

(esta ltima opcin no mantiene la relacin de aspecto original!). En el cdigo HTML


para cada imagen y puede utilizar varios marcadores de posicin, tales como:

% R para el nombre de archivo original


% T para el nombre del album
% W para la anchura original
% De H para la altura original
% X para la anchura del album
% Y para la altura del album
% B para el tamao del archivo original (en bytes)

La cadena predeterminada es:


<a href="%r"> <img src="%t" width="%x" height="%y" border="0"> </ a>
Despus de que haya configurado el mtodo y los parmetros de escala as como el
cdigo HTML puede seleccionar varias imgenes. Bluefish crear las miniaturas,
introduzca el cdigo.
He aqu un ejemplo de dos miniaturas creadas con un ancho de borde nul no y medios
alineados, con una altura fija y anchura, sin tener en cuenta la relacin de aspecto. La
ventana de miniaturas de mltiples es la siguiente:

Figura 7.15. El Multi Miniatura de dilogo


Y el cdigo generado es:
<a href="/Users/michga/Desktop/tot/343-4351_IMG_2.png">
<Img src = "tot/343-4351_IMG_2_thumbnail.png" width = "50"
height = "50" border = "5" align = "centro"> </ a>
<a href="/Users/michga/Desktop/tot/343-4352_IMG_2.png">
<Img src = "tot/343-4352_IMG_2_thumbnail.png" width = "50"
height = "50" border = "5" align = "centro"> </ a>
A continuacin se muestra un procedimiento completo para generar rpidamente
miniaturas de un directorio de archivos de imagen. Este ejemplo se purposedly hecho
con las etiquetas en desuso, para que tenga una idea de lo que se puede hacer con
las variables. Sintase libre para ajustarlo al utilizar hojas de estilo CSS.

VII.1 Procedimiento. Generacin de un lbum de fotos con mltiples imgenes


en miniatura
1. Ponga los archivos de imagen en una carpeta de su propia
2. Abra un nuevo archivo en el bluefish, haga clic en la miniatura...icon multi en la
pestaa de la barra estndar de la barra de herramientas HTML.
3. Introduzca el porcentaje de escala en el campo Escala (%)
4. Cambie el cdigo html de la siguiente manera:
<tr> <td> <a href="%r">
<Img src = "% t"
width = "% x" height = "% y" border = "0"> </ a>
</ Td>
</ Tr>
<tr> <td> Original:% wx% h </ td> </ tr>
y haga clic en Aceptar.
5. Seleccione la carpeta que contiene las imgenes de los archivos de Seleccin
para ventana de creacin de miniaturas, haga clic enCtrl A para seleccionar
todos los archivos, haga clic en Aceptar. El cdigo generado por Bluefish se
ver como la siguiente:
<tr> <td> <a href="/Users/michga/Desktop/photos/343-4344_IMG.JPG">
<Img src = "/ Users/michga/Desktop/photos/343-4344_IMG_thumbnail.png"
width = "80" height = "53" border = "0"> </ a>
</ Td>
</ Tr>
<tr> <td> original: 1600 x 1065 </ td> </ tr>
<tr> <td> <a href="/Users/michga/Desktop/photos/343-4347_IMG.JPG">
<Img src = "/ Users/michga/Desktop/photos/343-4347_IMG_thumbnail.png"
width = "80" height = "53" border = "0"> </ a>
</ Td>
</ Tr>
<tr> <td> original: 1600 x 1065 </ td> </ tr>
6. Utilice Ctrl A para seleccionar el contenido del archivo y haga clic en el icono
de la tabla se encuentra en la pestaa Tablas de la barra de herramientas de
HTML para incrustar el cdigo en las etiquetas de tabla.

Figura 7.16.El icono de la tabla en la barra de herramientas HTML

Guarde el archivo donde quieras.


Si usted desea agregar el nombre de archivo y el tamao del archivo en bytes, utilice
este cdigo:
<tr> <td> <a href="%r">
<img src="%t" width="%x" height="%y" border="0"> </ a>
</ Td>
</ Tr>

<tr> <td>% r:% wx% h (% b bytes) </ td> </ tr>

7.6. Personalizacin de la barra de Quick


La barra rpida es una barra de herramientas definida por el usuario. Todos los
botones de la barra de herramientas de HTML se pueden agregar a la barra rpida por
simplemente haga clic en el botn y seleccionando Agregar a QuickBar.

Figura 7.17. Agregar un elemento a la barra de acceso rpido

Y automticamente podrs ver el elemento en la barra rpida:

Figura 7.18. El elemento aadido en la barra de acceso rpido

Tenga en cuenta que no se puede agregar un men pop-up. Por lo tanto si el elemento
que desea aadir est dentro de un men pop-up (como es la etiqueta de cdigo se
encuentra en el contexto de formato pop-up men de la barra de herramientas
Fuentes), usted tiene que primero haga clic en el men emergente para mostrar su
contenido a continuacin hacer clic derecho en el elemento deseado para insertarlo en
la barra rpida.

Figura 7.19. Adicin de un elemento de men Pop Up a la barra de acceso rpido

Si desea eliminar los elementos de la barra de rpido, haga clic en ellos y seleccione
Eliminar de la barra de Quick.

Figura 7.20. Quitar un elemento de la barra de acceso rpido

Tambin puede cambiar la ubicacin de un elemento en la barra rpida. Para ello,


haga clic en el elemento y seleccione Desplazamiento de la izquierda o Maysculas
derecha si lo deseas. El elemento se mover a la izquierda o derecha de su
neighborough. Tenga en cuenta que esto no es una accin de arrastrar y soltar es
posible que tenga que repetir el proceso si desea mover el elemento ms lejos.

Figura 7.21. Movimiento de un elemento dentro de la barra de acceso rpido

7.7. Men personalizado


Para personalizar los elementos de la barra de herramientas del men personalizado,
que va a utilizar el elemento de men personalizado:

Figura 7.22. Cmo acceder al men personalizado

El men Editar men personalizado personalizado... lleva al Editor de men


personalizado. El nuevo elemento de le permite cargar un nuevo men en caso de que
haya cambiado directamente la custom_menu archivo ubicado en el directorio dentro
del directorio HOME, mientras que restaurar elemento le permite volver al men
personalizado predeterminado en las mismas circunstancias. El custom_menu archivo
se crea al instalar Bluefish y corresponde a algunas entradas por defecto, los que se
pueden ver en la barra de herramientas del men personalizado, estos le darn una
idea de lo que se puede hacer con el men personalizado. El men personalizado slo
funciona en los elementos de la barra de herramientas del men personalizado, y le
permite:

agregar elementos "de uso frecuente" a un men existente


buscar y reemplazar patrones al men Reemplazar
crear nuevos mens

El Editor de men personalizado es el lugar donde se hacen todos los cambios en el


men personalizado. La ubicacin de las inscripciones en el men personalizado se
define por su ruta del men en el Editor de men personalizado:

Figura 7.23. El Editor de men personalizado

Se conforma en cuatro partes:


La de arriba con todos los botones de accin:
Aade que aade nuevas entradas de men, una vez que todos los campos
necesarios se hayan completado.
Aplicar los cambios que se aplica a una entrada de men existente, una vez
que ha sido editado.
Eliminar la que se suprime la entrada del men seleccionado actualmente
en la lista de rutas de mens.
Cerrar que descarta cambios.
Guarde la que guarda los cambios y salga del editor
En el campo Ruta de mens debajo de los botones, para entrar ya sea una
nueva ruta de men existente.
La lista de rutas de men en el lado izquierdo, que muestra rutas de men
existentes. Una ruta de men se parece a / men / submen / elemento
principal o / men / elemento principal. He aqu un extracto de las rutas de
men personalizado predeterminado:

Figura 7.24. Extracto de la ruta predeterminada de men personalizado

Una parte personalizada en el lado derecho, cuyo contenido cambia


dependiendo del tipo de men. Hay dos tipos de elementos en el Editor de

mens personalizada:
El cuadro de dilogo Personalizar, que se inserte una cadena,
opcionalmente basada en valores formuladas en un cuadro de dilogo
El encargo de buscar y reemplazar, que se desarrollar a sustituir,
opcionalmente tambin en base a los valores de pedido en un dilogo.
As es como Sustituya el encargo mira dilogo como:

Figura 7.25. El Custom Reemplazar de dilogo

7.7.1. Adicin de un cuadro de dilogo de men personalizado


El tem de dilogo personalizado ms simple tiene un menupath, por ejemplo / MySite /
autor, y una formatString antes, por ejemplo escrito por Olivier. Si aades este artculo,
puede agregar esta cadena al seleccionar la opcin de men.
VII..2 Procedimiento. Agregar un men personalizado basado en dilogo
personalizado
1. Elija Men Editar men personalizado personalizado... en la barra de
herramientas del men personalizado.
2. Introduzca /MySite/author en el campo Ruta de mens del editor de men
personalizado.
3. Introduzca written by Olivier en el formatString Antes de campo situado a la
derecha.
4. Haga clic en el botn Aadir en la parte superior.
Tenga en cuenta que al aadir la nueva entrada, que aparece en la parte inferior de la
lista Men grfico:

Figura 7.26. Una nueva entrada personalizada en la Lista de Acceso Men

5. Haga clic en el botn Guardar. Esto agregar el men de la barra de


herramientas del men personalizado:

Figura 7.27. Un nuevo men en el men de la barra de herramientas personalizada

Tenga en cuenta que el nuevo men se coloca en el extremo derecho de la barra de


herramientas del men personalizado, se puede colocar en orden alfabtico, salvo
que el men Reemplazar siempre estar en el extremo derecho.
En otro ejemplo, usted tiene una cadena a menudo es necesario ajustar antes y
despus de algn bloque de texto, por ejemplo <div class="MyClass">
YourBlockOfText </ div>. Para hacerlo:
1. Abra el Editor de men personalizado
2. Introduzca /MySite/div with class en el campo Ruta de mens
3. Introduzca <div class="MyClass"> en el formatString Antes de campo
4. Intro </ div> en el formatString Despus campo
5. Haga clic en Agregar, a continuacin, en Guardar. El elemento aparecer en el
men.
Si selecciona un texto:

Figura 7.28. Un bloque de texto seleccionado antes de activar el men

Y activar esta opcin de men, el primer bit del texto que ahora se aade antes de la
seleccin, y el segundo poco despus de la seleccin:

Figura 7.29. Un bloque de texto despus de activar el men

Suponga que quiere mejorar este ltimo ejemplo. Usted tiene tanto MyClass1 y
MyClass2 y quiero ser capaz de elegir la clase deseada al activar el men.He aqu
cmo hacerlo:
1. Abra el Editor de men personalizado.
2. Navegue por la lista Ruta de mens para recuperar el / MySite / clase con
entrada div y haga clic en l para hacer aparecer sus componentes en la
ruta del men y los campos de dilogo personalizado.
3. Haga clic en la flecha de la parte superior de la cantidad de variables men
emergente para obtener 1 en el campo. Como se puede ver una entrada de
Variables en la que podr introducir el nombre de la variable% 0. Como
nombre entramos nmero MyClass.
4. Ahora cambie el campo FormatString Antes de tomar esta nueva variable en
consideracin, de la siguiente manera: <div class="MyClass%0">
5. Haga clic en Aplicar para que sus cambios se tendrn en cuenta, y haga clic

en Guardar para actualizar el men.


Si ahora se activa este men despus de haber seleccionado un bloque de texto, se le
presentar con un nuevo cuadro de dilogo que le pide el valor delnmero MyClass:

Figura 7.30. El nuevo DIV con la clase de dilogo

Despus de introducir el valor deseado, el mismo proceso que antes se producir, con
el valor proporcionado. Aqu hemos entrado en 1 como valor:

Figura 7.31. El bloque de texto despus de introducir el valor

Usted puede utilizar las teclas Retorno y Tab para formatear la salida.
Cualquier variable puede usarse cualquier momento que desee en el cuadro de
dilogo.
7.7.2. Aadir una direccin personalizada de dilogo Reemplazar
El dilogo tiene algunas opciones ms, cada una de estas opciones se corresponde
con el dilogo regular de reemplazar. Una vez ms usted puede utilizar variables
como% 0,% 1, etc para hacer un cierto elemento de men ms flexible. Digamos que
usted quiere aadir etiquetas de ttulo a una seleccin en una pgina HTML para que
el agente de usuario podra hacer que sea como una punta de la herramienta, o como
palabras habladas. Para facilitar la discusin vamos a trabajar en el siguiente
fragmento de cdigo:
<ul>
<li> <a href="progsys01.html"> programacin Proceso </ a> - 26/10/2002 </ li>
<li> <a href="progsys02.html"> Tenedor y Espera </ a> - 02/11/2002 </ li>
</ Ul>
Vamos a transformarlo en la siguiente:
<ul>
<li> <a href="progsys01.html" Proceso title="blah programacin Proceso scheduling">
</ a> \
- 26/10/2002 </ li>
<li> <a href="progsys02.html" title="blah Tenedor y Wait"> Tenedor y Espera </ a> \
- 02/11/2002 </ li>
</ Ul>
donde bla es cualquier texto que desee.

La prestacin inicial:
Figura 7.32. La pgina HTML antes de la Transformacin

Se transformar como es:

Figura 7.33. La pgina HTML despus de la Transformacin

Para ello, tenemos que expresar la <a href="yoururl"> SuCadena </ a> parte del
fragmento inicial del cdigo como una expresin regular Perl:
a href = "se expresar como es y embebido en parntesis para recuperarlo
como \ 0 variable.
yourURL se puede expresar como ([^ "] +) para que coincida con uno o ms
caracteres no comillas dobles y recuperarlo como \ 1 variable.
La segunda comilla doble se expresar como es y embebido en parntesis para
recuperarlo como \ 2 variable.
El segundo signo> se expresar como es y embebido en parntesis para
recuperarlo como \ 3 variable.
SuCadena se puede expresar como ([^>] +) para que coincida con uno o ms
no> personajes y recuperarlo como \ 4 variable.
</ A> se expresar como est y encajado en parntesis para recuperarlo como \
5 variable.
Por lo tanto, la cadena de bsqueda ser: (<a href=")([^"]+)(")(>) ([^>] +) (</ a>)
La cadena de reemplazo debe ser de la forma: <a href="yoururl"
title="yourvariablestring yourstring"> SuCadena </ a>
Expresado como una expresin regular de sustitucin Perl, ser tan simple como: \ 0 \
1 \ 2 title = \ 2% 0 \ 4 \ 2 \ 3 \ 4 \ 5, donde 0% coincidir yourvariablestring, es decir el
valor introducido en el campo ttulo del cuadro de dilogo reemplazar en el momento
de la activacin.
VII.3 Procedimiento. Agregar un men personalizado basado en dilogo
sustituya
1. Elija Men Editar men personalizado personalizado... en la barra de
herramientas del men personalizado.
2. Navegue por la lista Ruta de mens para recuperar el / Replace / Convertir en
Seleccin / <td> a <th> y haga clic en l para hacer aparecer sus componentes
en la ruta del men y reemplazar Custom campos.
3. Cambiar la ruta de men a / Reemplazar / Anchor / Aadir ttulo.
4. Haga clic en la flecha de la parte superior de la cantidad de variables men
emergente para obtener 1 en el campo. Introduzca Ttulo en el campo% 0
Variables.
5. Cambiar el men Matching pop hasta expresiones regulares de Perl.
6. Cambie el campo Modo de bsqueda de esta manera:
(<a Href=")([^"]+)(")(>) ([^>] +) (</ a>)

7. Cambie el campo Reemplazar cadena como esta:


\ 0 \ 1 \ 2 title = \ 2% 0 \ 4 \ 2 \ 3 \ 4 \ 5
8. Haga clic en el botn Agregar.
La costumbre de dilogo sustituya debe tener el siguiente aspecto

Figura 7.34. El men personalizado de dilogo Reemplazar rellenado

9. Haga clic en el botn Guardar.


Para utilizar el nuevo elemento de men, seleccione las lneas que ser cambiado en el
archivo HTML y active Reemplace / Anchor / Aadir ttulo en la barra de mens
personalizada. Rellene el cuadro de dilogo de la siguiente manera:

Figura 7.35. El Ttulo de dilogo Agregar

Parte 8. Programas externos, filtros


El men externo proporciona un acceso rpido a los programas aadidos por el
usuario y los filtros de texto por defecto externo:

El submen Outputbox para filtros de texto. Su nombre se deriva de la caja de


salida que se muestra en la parte inferior de la ventana del documento, donde
se puede ver la salida del proceso, al activarlo.
El submen Comandos de programas externos.
Todos los dems elementos son los navegadores. Ellos se ponen en marcha
como subprocesos, por lo tanto, usted necesita para separarlas para evitar la
congelacin de bluefish hasta que el programa externo se cierra.

Normalmente todos los programas y filtros se aplican al documento actual. Sin


embargo, es posible invocar un programa sin aplicarlo al documento actual.Por el
contrario, no es posible aplicar filtros de texto a cualquier cosa, pero el documento
actual.

Figura 8.1. Bluefish Men externa

Personalizacin del men externa se lleva a cabo en diferentes partes de la ventana


de dilogo Editar preferencias:
Los elementos del submen Outputbox en la pestaa de analizadores de salida.
Los elementos del submen Comandos en la parte de utilidades y filtros en la
parte inferior de la pestaa Programas externos.
Elementos de nivel superior en la parte Navegadores en la parte superior de la
pestaa Programas externos.

8.1. Personalizacin de los navegadores


El panel de Navegadores en Preferencias muestra los elementos en el mismo orden
que en el men externa:

Figura 8.2. El Panel de Navegadores en Preferencias

La primera lnea en el panel ser el navegador seleccionado al hacer clic en el botn


ver en navegador en la barra de herramientas principal.
Si desea cambiar el orden de los navegadores, se aplican las siguientes medidas:
VII.4 Procedimiento. Cambiar el orden de los elementos de los navegadores
1. Haga clic en el icono Preferencias ...en la barra de herramientas principal
para acceder al panel Editar preferencias.
2. Haga clic en la pestaa Programas externos para mostrar el panel
Navegadores.
3. Haga clic cerca del borde izquierdo de la lnea del navegador que desea
mover. La lnea entera de su navegador aparecer resaltada:

Figura 8.3. Seleccin de lnea de su navegador para ser Movido

1. Mientras se mantiene el clic, arrastre la lnea seleccionada sobre otra lnea


hasta que llegue al lugar que desee de modo que la lnea seleccionada cubre
por completo el ltimo, el cursor cambiar su apariencia y la lnea arrastrado se
muestra como una lnea enmarcada:

Figura 8.4. Arrastrando Lnea del navegador

Para arrastrar una lnea al final de la lista, arrstrelo hasta que aparezca una fina lnea
despus del ltimo artculo:

Figura 8.5. Arrastrando Lnea del navegador al fondo

1. Suelte el botn del mouse para colocar la lnea en el lugar deseado.


2. Haga clic en el botn Aplicar para guardar el cambio si va a hacer ms
cambios en el panel, de lo contrario, haga clic en el botn Aceptar para
guardar los cambios y cerrar el panel Editar preferencias.
Si desea personalizar uno de los navegadores suministrados por defecto, utilice el
siguiente procedimiento:
VII.5 Procedimiento. Personalizando un navegador existente
1. Haga clic en el icono Preferencias ... en la barra de herramientas principal para
acceder al panel Editar preferencias.
2. Haga clic en la pestaa Programas externos para mostrar el panel
Navegadores.
3. Haga clic en la regin de la lnea de comandos del navegador que desea
cambiar. La lnea se selecciona el texto.
4. Haga doble clic en el mismo lugar para permitir la edicin. La lnea se enmarca.
5. Hacer el cambio deseado
6. Haga clic en el botn Aceptar para guardar y cerrar el panel.
Para agregar un nuevo navegador, haga lo siguiente:

VII.6 Procedimiento. Adicin de un nuevo navegador


1. Haga clic en el icono Preferencias ... en la barra de herramientas principal
para acceder al panel Editar preferencias.
2. Haga clic en la pestaa Programas externos para mostrar el panel
Navegadores.
3. Haga clic en el botn Agregar. Una nueva lnea se mostrar, con una
etiqueta de ttulo.
4. Haga doble clic en la etiqueta para permitir la edicin, y entrar en la cadena
que desea que aparezca en el men externa.
5. Haga doble clic en la zona de comandos y escriba el comando seguido de la
firma y para separarlo del proceso principal el bluefish, por ejemplo: amaya
%s &
6. Haga clic en el botn Aceptar para guardar y cerrar el panel.
Para borrar un navegador simplemente haga clic en el botn Eliminar.
Aunque nada le impide poner cualquier comando (no es necesario un navegador) en
el panel de acceso rpido es posible que desee evitar a ponerlo en el rango superior
ya que ser un tanto extraa para hacer clic en Abrir para iniciar abs para ejemplo.
8.2. Personalizacin del men Comandos
Para agregar elementos al submen externos Comandos, utilice la ficha Programas
externos del panel Editar preferencias:

Figura 8.6. Utilidades y filtros del panel de Preferencias

Para agregar, modificar, eliminar, mover los comandos o Filtros de texto de la misma
manera, al tiempo que representa el documento, ya que es antes de que el comando
se aplica mediante %s y el documento despus de que el comando se ha aplicado por
%f. Uso del %i parmetro no se ha implementado todava. Usted debe incorporar
estos parmetros entre comillas simples para que los caracteres especiales para ser
interpretada por el shell.
Uso de los parmetros depende del comando:
Si el comando no funciona en el archivo, como xterm, usted apenas suministra
a como lo hara en un xterm, separndola para evitar la congelacin el bluefish
con: xterm &
Si el comando funciona en el archivo, pero no en el contenido del archivo, como
chmod, que proporcione como lo hara en un xterm, usando %scomo una
referencia al documento actual: chmod +x '%s'
Si el comando funciona en el dispositivo de entrada estndar por defecto, como
ordenado, tendr que redirigir el contenido del documento, es decir, %s, con el

gato, por ejemplo, en el dispositivo de salida estndar, tubo el resultado de


manera que se utilizar como estndar dispositivo de entrada para el comando,
a continuacin, redirigir el resultado de la orden para el documento, es decir, %f,
como en: cat '%s' | tidy 'someoptions' > '%f'
Si el comando funciona en el contenido de los archivos, como sed, se debe
utilizar la entrada, es decir, %s, y de salida, es decir, %f redireccin para
alimentar el comando con los parmetros adecuados, como en: sed -e
'somesedcommand' < '%s' > '%f'
Como esos parmetros se utilizan internamente para crear archivos temporales, no se
puede utilizar para modificar el nombre del documento final, por ejemplo. Pero se
puede redirigir la salida estndar a un archivo con el nombre, si usted no desea anular
el documento actual, como en:
sed -e 'somesedcommand' < '%s' 1 > 'namedfile'
Aqu hay un ejemplo de deshacerse de codificado /usr en un archivo de origen:
VII.7 Procedimiento. Adicin de un elemento de men Comandos
1. Haga clic en el icono Preferencias...en la barra de herramientas principal para
acceder al panel Editar preferencias.
2. Haga clic en la pestaa Programas externos para mostrar las utilidades y filtros
de panel.
3. Haga clic en el botn Agregar. Una nueva lnea se mostrar, con una etiqueta
de ttulo.
4. Haga doble clic en la etiqueta para permitir la edicin, y entrar en la cadena que
desea que aparezca en el men externa.
5. Haga doble clic en la zona de comandos y escriba:
sed -e 's|\/usr|${PREFIX}|g' < '%s' > '%f'.
6. Haga clic en el botn Aceptar para guardar y cerrar el panel.
8.3. Personalizacin del men Ouputbox
Los elementos incluidos en el submen externa Outputbox permiten a los
programas para dar informacin mediante la apertura de una caja de salida en la parte
inferior de la ventana principal de Bluefish. He aqu un ejemplo que muestra el cuadro
de salida despus de usar el Outputbox ordenado elemento validador de HTML
externo en un archivo html con el propsito de error:

Figura 8.7. La caja de salida ordenada

El contenido de la caja de salida resultante se basan en la exploracin de la salida del


comando suministrado, tal y como aparece en un xterm, con una expresin regular
dada y rellenar los diferentes campos de la caja de salida con las partes deseadas de
esa expresin regular. La ficha analizadores de salida del panel Editar preferencias le
proporciona un modelo para hacer eso:

Figura 8.8. La salida Parsers Tab en el Panel de Preferencias

El panel Outputbox comprende 7 campos:


El campo Nombre: una cadena de caracteres que aparecer como el elemento
en el men Outputbox.
El campo Patrn: una expresin regular de Perl que describe la salida del
comando de manera que algunas de sus partes se podra utilizar en los
siguientes campos. Usemos un ejemplo: supongamos que tiene un script ruby
llamado foo.rb con la siguiente lnea en l:
Poner palabra de saludo
Al ejecutar ruby-d foo.rb en un xterm, la salida es:
Excepcin `NoMethodError 'en foo.rb: 1 - mtodo no definido' poner 'para main:
Object
foo.rb: 1: mtodo no definido 'poner' para main: Object (NoMethodError)
La segunda lnea se puede analizar con la siguiente expresin regular de Perl:
([A-zA-Z0-9/_.-] +): ([0-9] +): (*).
La primera parte integrada en parntesis coincidir con el nombre del script, es decir
foo.rb; la segunda parte coincidir con la lnea, es decir, 1: la tercera parte coincidir
con el restante.
El campo File #: un nmero de pieza coincide con el nombre del archivo en la
expresin regular Perl dada en el campo Patrn. Tenga en cuenta que la
primera parte tiene el nmero 1, la segunda 2, etc Si usted no desea que la
parte se muestra, puso -1 en el mismo.
La lnea #: un nmero de pieza coincide con el nmero de lnea en la expresin
regular, aqu ser de 2, ya que aplican las mismas reglas que en el campo
Nombre de archivo #.
El Campo de salida #: un nmero de pieza coincide con la parte deseada de la
expresin regular, por lo general el resto de la lnea, aqu ser la tercera y
ltima parte. Una vez ms, las mismas reglas se aplican como en el campo
Nombre de archivo #.
El campo de comandos: el comando a ejecutar en el documento actual,
nombrado internamente% s. Aqu ser: ruby -d '%s'. Tenga en cuenta que usted
debe incorporar la referencia al documento actual, si la hay, entre parntesis,
para evitar una interpretacin en tiempo de ejecucin.
La casilla de verificacin Mostrar todos los resultados: que se puede comprobar
para mostrar toda la salida no coincida con la expresin regular Perl. En este
caso no es necesaria, ya que la expresin regular coincide con toda la salida.

VII.8 Procedimiento. Agregar un elemento de men Outputbox


1. Ejecute el comando deseado en un xterm con algn error, ya sea en el sistema
o en el archivo que se aplica en adelante, con el fin de saber cmo los errores
son la salida.
2. Construir una expresin regular Perl basado en la salida, por lo que pueden
recuperar el nombre del archivo, el nmero de lnea y el mensaje de error.
3. Haga clic en el icono Preferencias ... en la barra de herramientas principal para
acceder al panel Editar preferencias.
4. Haga clic en la ficha analizadores de salida para mostrar el panel Outputbox.
5. Haga clic en el botn Agregar. Una nueva lnea se mostrar, con una etiqueta
de ttulo.
6. Haga clic en "Aadir" para aadir un nuevo elemento.
7. Haga doble clic en el campo Nombre para dar un nombre al comando.
8. Haga doble clic en el campo Patrn y lo rellenamos con la expresin regular
Perl que han construido con anterioridad.
9. Haga doble clic en el campo Archivo # y dar el nmero de la sub-patrn que
coincida con el nombre del archivo (-1 para ninguno).
10. Haga doble clic en el campo N de lnea y dar el nmero de la sub-patrn que
coincide con el nmero de lnea (-1 para ninguno).
11. Haga doble clic en el campo Salida # y dar el nmero de la sub-patrn que
coincide con el mensaje de error real (-1 para ninguno).
12. Haga doble clic en el campo de comandos y escriba el comando a ejecutar en
el formulario opciones de comando '% s',% s es el nombre del archivo actual.
13. Activa la casilla de verificacin "Mostrar todas las salidas" para mostrar la salida
no coincida con la expresin regular, si es necesario.
Por supuesto, tambin es posible agregar estos elementos al editar el archivo llamado
~/.bluefish/rcfile_v2 encuentra en el directorio personal del usuario. Los campos estn
delimitados por dos puntos y corresponden a los encontrados en la interfaz grfica de
usuario.
8.4. Mostrando los archivos y carpetas ocultos
Por defecto los archivos y carpetas invisibles no se muestran en la pestaa del
navegador de archivos del panel lateral. Si quieres ver a un nivel dado de la jerarqua
del sistema de archivos haga clic derecho sobre el nombre de la carpeta deseada en
el explorador de archivos en el panel lateral y activar Mostrar archivos ocultos en el
men contextual. Aqu es cmo ver todos los archivos y carpetas visibles en todo el
sistema:

Grfico 8.9. Volviendo archivos y carpetas visibilidad

Esta caracterstica es muy conveniente para los usuarios de Mac cuando se utiliza con
cautela ya que se combina con el men contextual Borrar en el explorador de archivos
que le permite, por ejemplo para deshacerse de los archivos generados por cvs en
conflictos dentro de bluefish.
8.5. Apariencia Editor
La mayor parte de la apariencia editor depende de su tema de GKT, que se puede
personalizar a travs de la ~/.gtkrc-2.0 archivo de recursos.
Las piezas que usted puede desear para personalizar a travs de ese archivo
de recursos son, entre otros:
El color de fondo del editor.
Los colores de los elementos de la GUI.
La posicin de las flechas en una lista desplegable.
Usted encontrar ejemplos de archivos de recursos de temas mientras que la
bsqueda de un gtkrc archivo en un gtk-2.0 carpeta dentro de los distintos directorios
bajo $prefix/share/themes/, donde $ prefijo es el prefijo de instalacin (puede ser /usr,
/usr/local, /sw, /op, etc.)
He aqu un ejemplo hecho en un tema Crux:
estilo "bluefish"
{
# Para flechas arriba y abajo agrupados en el lado derecho
GtkNotebook :: has_secondary_forward_stepper = 1
GtkNotebook :: has_secondary_backward_stepper = 1
# Color de fondo Editor
# (Fondo de la vista del editor)
de base [NORMAL] = "# fcfff5"
Color normal de fondo # GUI
# (La mayor parte de la interfaz grfica de usuario)
bg [NORMAL] = "# dbe9e9"
# GUI destac color de fondo
# (GUI cuando el ratn sobre los elementos)
bg [PRELIGHT] = "# c6e9e9"
# GUI color de fondo unactive
# (Elementos deshabilitados GUI)
bg [INSENSITIVE] = "# 9fb2b2"
# GUI color de fondo activo
# (GUI activar elementos)
bg [ACTIVE] = "# c7d4d4"
}
clase de estilo "GtkWidget" "bluefish"
Le dar a este aspecto al Bluefish:

Grfica 8.10. Bluefish con un tema Gtk personalizada

Otras opciones para el Editor estn disponibles en la ficha Editor del panel Editar
preferencias accesible a travs de Editar preferencias botn en la barra de
herramientas principal. En particular es posible que desee personalizar la fuente del
editor el fin del ajuste de lnea, y el tamao del historial de deshacer:

Figura 8.11. La ficha Editor de Preferencias

7. Cambiando el autor etiqueta meta sobre la marcha


Una caracterstica interesante en la ficha HTML del panel Editar preferencias es que
se puede dejar que la actualizacin bluefish la etiqueta de autor meta al guardar.
Digamos que ha creado un archivo html con una etiqueta meta de autor mientras
estaba conectado como usuario foo. El guardar el bluefish se llenar el atributo
contenido del autor etiqueta meta con el nombre completo asociado con el usuario foo:

Grfico 8.12. La Meta Tag Autor rellenado en Guardar

Usted comparte este archivo html con otra barra de usuario o cambia el propietario del
archivo al bar. Al modificar el archivo html habiendo iniciado sesin comobarra de
usuario, el autor etiqueta meta se actualiza para reflejar el nuevo autor en salvar,
siempre y cuando la barra de usuario tiene permiso de escritura en el archivo:
Grfico 8.13. Actualizacin de la Meta Tag Autor en Guardar

Parte 9. Los accesos directos disponibles dentro Bluefish


Aqu vamos a tratar de hacer referencia a todos los atajos disponibles dentro Bluefish
para realizar una accin determinada. Los aqu-debajo tablas enumeran las teclas
ventana del editor de aceleradores (teclas EWA), las teclas de los mens contextuales
(teclas CM), y los iconos de las barras de herramientas. Algunos accesos directos
aparecen en varias mesas para facilitar la bsqueda de una accin determinada.

9.1. Accesos directos generales


Aqu estn los accesos directos que se aplican a todo tipo de documentos.
Para el visor de archivos contextual (FileB. en la tabla), distinguimos la parte del
directorio con D y la parte de los archivos con F. Cuando no aparece ninguna letra
despus del nombre, el acceso directo se aplica a ambas partes.
Tabla 9.1. Accesos directos para todos los tipos de documentos:
EWA

Accin

Claves

Crear archivos

Nuevo
Ctrl - N
Nueva ventana
Shift Ctrl - N
Nuevo directorio
Abrir un archivo
Abrir ...
Ctrl - O
Abrir avanzada ...
Shift Ctrl - O
Guardar archivos Guardar
Ctrl - S
Guardar como ...
Shift Ctrl - S
Cambiar el nombre de ... F2
Eliminar archivos Borrar
Cerrar Los
Cerca
Ctrl - W
Cerrar todo
ShifCtrlW
Dejar de
Ctrl- Q
Deshacer
Deshacer
Ctrl - Z
/Rehacer
Rehacer
ShiftCtrl-Z
Copiar / Cortar /
Cortada
Ctrl - X
Pegar
Copia
Ctrl - C
Pasta
Ctrl - V
Seleccionar todo
Buscar /
Encontrar ...
Ctrl - F
Reemplazar
Buscar otra vez
Ctrl - G
Reemplazar ...
Ctrl - H
Vuelva a colocar de nuevo Shif Ctrl-H
Desplazamiento a la
Cambio
Shift -.
derecha
Mays izquierda
Shift -,
Marcador
Aadir marcador
Ctrl - D
Vista Sidebar
F9
Signos especiales -Menos de signo

Ctrl - Alt -,

Signo mayor que

Ctrl - Alt -.

Mens
Expediente
Expediente

CM
Claves

Loc.
F

FILEB.

N FILEB.
O FILEB. F
La FILEB. D

Expediente
Expediente
Expediente
Expediente
Expediente

m
D

FILEB. F
FILEB. F
Cuaderno

Editar

Documento

Editar
Editar

C Documento
P Documento
La Documento

Expediente
Expediente
Expediente

X [ un ]

Editar
Editar

Editar
Editar
Editar
Editar
Editar
Editar
Editar
Vista
TagsEspecial
MatemticasCiencias
Tags Especial
Matemticasciencias

EWA

Accin

CM

Breaking Non-Space

Ctrl Alt -N

Comentario
Autoclose
Etiquetas
Edicin de
etiquetas
Update Resaltado
Documentos de
Documento anterior
navegacin
Siguiente documento
Primer documento
ltima documento

Ctrl Alt -C

Mens
Tags Formato
generales
Etiquetas

Ctrl T

Documento

F3

Dilogos

F5

Documento

Ctrl - Pg

Ir

Ctrl - Pg
Shift Ctrl Pg
Shift Ctrl Pg

Ir

Disposicin

Claves

Claves

Loc.

Ir
Ir

9.2. Mtodos abreviados HTML


Aqu estn los accesos directos que se aplican a los documentos que contienen el
formato HTML.
Tabla 9.2. Mtodos abreviados para Formato HTML:
EWA

Accin
Encabezamiento Inicio rpido ...
Meta ...
Cuerpo ...
Los cdigos de
H1
cabecera
H2
H3
H4
H5
H6
Disposicin
Audaz
Itlico
Subrayar
Tachado
Fuerte
nfasis
Subndice
Sobrescrito
Contexto de formato
Prrafo
Rotura
Romper y Clear
Breaking Non-Space
Texto preformateado
Regla ...
Centro
Alinear a la derecha
Signos especiales Signo de divisin
-Menos de signo

Claves
Mens
Shift Alt - Q
Dilogos Generales
Shift Alt - M
Dilogos Generales
Shift Alt - B
Dilogos Generales

Barras de
herramientas
Ic.
Bar
Std.
Std.

Ctrl Alt - 1

Tags encabezamientos

Std. [ un ]

Ctrl Alt - 2
Ctrl Alt - 3
Ctrl Alt - 4
Ctrl Alt - 5
Ctrl Alt - 6
Ctrl Alt - B
Ctrl Alt - I
Ctrl Alt - U
Ctrl Alt - S
Ctrl - Alt - G
Ctrl Alt - E

Tags encabezamientos
Tags encabezamientos
Tags encabezamientos
Tags encabezamientos
Tags encabezamientos
Tags Formato de diseo
Tags Formato de diseo
Tags Formato de diseo
Tags Formato de diseo
Tags Formato de contexto
Tags Formato de contexto

Std. [ un ]
Std. [ un ]
Std. [ un ]
Std. [ un ]
Std. [ un ]
Std.
Std.

Ctrl Alt - P
Ctrl Alt -K

Tags Formato generales


Tags Formato generales

Ctrl Alt - N
Ctrl Alt - F
Shift Alt - R

Tags Formato generales


Tags Formato generales
Dilogos Generales

Ctrl Alt - R

Tags Formato generales


Tags Especial
Matemticas-Ciencias
Tags Especial

Ctrl Alt - /
Ctrl - Alt -,

Fuente
Fuente
Fuente
Fuente
Fuente
Std.
Std.
Std.
Std.
Fuente
Std.
Std.
Std.

EWA

Accin
Claves

Fuentes

Tabla

Marco

Formas

Listas

Anclas
Email
Imgenes

Comentario
Hojas de estilo

Signo mayor que

Ctrl -Alt -.

Fuente ...
Tamao de la Fuente
Base ...
Tamao de fuente + 1
Tamao de fuente - 1

Shift Alt - F

Mens
Matemticas-Ciencias
Tags Especial
Matemticas-Ciencias
Dilogos Generales

Barras de
herramientas
Ic.
Bar

Fuente
Fuente

Ctrl Alt - =
Ctrl - Alt -

Tabla Asistente ...


Table ...
Shift Alt - T
Fila de tabla ...
Tabla Encabezado ...
Tabla de datos ...
Tabla
Ctrl-Alt-T
Fila de tabla
Tabla Encabezado
Tabla de datos
Leyenda de las tablas
Frame Wizard ...
Conjunto de marcos ...
Frame ...
Conjunto de marcos
Marco
Noframes
Objetivo
Formar ...
Botn de entrada ...
Texto de entrada ...
Entrada oculta ...
rea de texto ...
Radio Button entrada ...
Comprobacin de entrada
de la caja ...
Seleccionar ...
Opcin ...
Grupo de opciones ...
Botn ...
Lista rpida ...
Shift Alt - L
Lista sin ordenar
Ctrl Alt - L
Lista ordenada
Ctrl Alt - O
Lista de artculos
Ctrl Alt - M
Lista de definiciones
Trmino Definicin
Definicin
Anchor ...
hift - Alt - A
Email ...
Shift Alt - E
Insertar imagen ...
Shift Alt - I
Inserte Miniatura ...
Shift Alt - N
Multi Miniaturas ...
Ctrl Alt - C
Crear estilo ...
Shift Alt - S
Div. ...
Shift Alt - D

Tags Formato generales


Tags Formato generales
Dilogos Tabla

TagsTabla

Fuente
Fuente
Tbl
Tbl
Tbl
Tbl
Tbl
Tbl
Tbl
Tbl
Tbl
Tbl
Fr.
Fr.
Fr.
Fr.
Fr.
Fr.
Fr.
Forma
Forma
Forma
Forma
Forma
Forma
Forma

Dilogos Generales
Tags Lista
Tags Lista
Tags Lista

Dilogos Generales
Dilogos Generales
Dilogos Generales
Dilogos Generales
Etiquetas
Dilogos CSS
Dilogos CSS

Forma
Forma
Forma
Forma
Lista
Lista
Lista
Lista
Lista
Lista
Lista
Std.
Std.
Std.
Std.
Std.
Std.
CSS
CSS

EWA

Accin
Claves

Mens

Barras de
herramientas
Ic.
Bar

Parte 10. Ejemplos de cmo utilizar Bluefish


Interfaz de usuario de Bluefish
Vamos rpidamente a reconocer los elementos que encontramos cuando abrimos por
primera vez Bluefish.

10.1. Interfaz principal de usuario

Por el orden de los iconos tenemos:


a) Explorador de archivos.- El navegador de archivos proporciona acceso rpido a los
archivos y directorios.
b) Explorador de favoritos.- El Navegador de Favoritos permite acceder a posiciones
previamente marcadas en un archivo
c) Explorador de caracteres.- Permite la navegacin e insercin de caracteres.
d) Explorador Funcin de referencia.- Funciona con su sintaxis, algunos de ellos ofrecen
cuadros de dilogo que le ayudan a la insercin.

10.2. Barra de estado.

En la parte inferior de la ventana de Bluefish se encuentra la barra de estado. Aqu se


muestran los mensajes, la lnea actual y el nmero de columna, la insercin (INS) o
sobrescribir (OVR) el modo del cursor, y el tipo de archivo y codificacin de caracteres.
Trabajando con archivos y carpetas
Creando un nuevo documento.- Aparte de utilizar Archivo Nuevo (Ctrl + N) o en el
icono Nuevo para crear un nuevo archivo, tambin puede utilizar Archivo Nueva ventana
(Shift + Ctrl + N). Tambin contamos con la opcin ArchivoNuevo desde plantilla, podemos
elegir entre las opciones mostradas como la HTML5 y automticamente me creara un
documento con la estructura bsica del HTML5.
Guardando archivos.- Para guardar un documento, puede utilizar el men Archivo, el
icono Guardar de la barra de herramientas, o pulse la combinacin de teclas de acceso
directo Ctrl-S.
Tambin puede guardar un documento con un nombre diferente, utilizando la opcin
Guardar como ... (Shift-Ctrl-S) Men de entrada, o la opcin Guardar como ... icono en la
barra de herramientas principal . El archivo original seguir existiendo.
Cuando aparezca la ventana para guardar aparte del nombre debemos tambin colocar la
extensin del archivo, por ejemplo si deseamos crear una pagina html, la extensin deber
ser .html.
Autocompletar y Auto cerrado de etiquetas en Bluefish.
Estas funciones sirven para facilitar la escritura mientras estamos introduciendo el cdigo, de
tal manera que ahorremos tiempo.
Si lo que deseamos es crear una pgina HTML5 en Bluefish debemos tener en cuenta que
todas las pginas HTML estn compuestas por etiquetas. Las etiquetas son marcas que se
usan para sealar el inicio y el fin de un elemento.
Todas las etiquetas poseen el mismo formato: empiezan con el signo menor que "<" y
terminan con el signo mayor que ">".
Existen dos tipos de etiquetas: la etiquetas de inicio, por ejemplo, <html>, y las etiquetas de
cierre, por ejemplo, </html>. La nica diferencia entre la etiqueta de inicio y la de cierre es la
barra oblicua "/". El contenido queda etiquetado al colocarlo entre una etiqueta de inicio y una
etiqueta de cierre.
Ya claros en este punto, a partir de una plantilla vamos crear una pgina web HTML5 con la
opcin Archivo : Nuevo desde plantilla: HTML5, a modo de ejemplo.

10.3. Ventana crear un nuevo archivo html

Esta plantilla nos dejara una estructura bsica de un documento HTML5, en la cual podemos
ir agregando las etiquetas para armar nuestra pgina web, pero ntese que si escribimos la
funcin de Autocompletado no se ejecutara ya que no est activada.

10.4. Cdigo generado por el archivo HTML

Debemos guardar el documento para que la funcin proceda, cuando eso sucede todos las
etiquetas dentro de la estructura HTML5 se tornar de colores y es all que la funcin de
Autocompletado se activa.

10.5. Cdigo guardado con extensin .html

Si nosotros por ejemplo colocamos el smbolo < el que da inicio a las etiquetas HTML,
veremos como aparece un cuadro con todas las etiquetas disponibles, el cual nos va ayudar
mucho en caso de que olvidemos como se escribe alguna de ellas, asimismo haciendo un
clic podemos ver la descripcin de cada una.

10.6. Primer cdigo escrito en html

Vamos a suponer que yo deseo agregar la etiqueta <p> para asignar un prrafo a la pgina,
mientras escribimos la primera palabra, aparecer todas las etiquetas que empiecen con la
letra p.

10.7. Primeras etiquetas en html

Una vez que coloque el smbolo > mostrara otro cuadro de Autocompletado, en el cual te
arrojara la etiqueta para dar fin al prrafo que es </p>.

10.8. Etiqueta <p>

Ahora solo basta con escribir la primera etiqueta de inicio y dar un Enter para que
automticamente me cierre la etiqueta y me deje listo el cursor para colocar en este caso mi
texto.

10.9 texto a escribir en la etiqueta p

Ejemplos 1 de cdigo escrito en bluefish.


Como se menciona en los captulos anteriores el editor bluefish nos ayuda a interpretar el
cdigo el cual nos facilita su redaccin, esto mediante etiquetas automticas y cambio de
colores para poder distinguir los distintos ncleos del cdigo, como es mostrado en la
siguiente imagen.

10.10. Cdigo HTML escrito en el editor blue fish.

Para pode analizar el cdigo escrito anteriormente, es necesario completarlo para esto solo
se necesita copiar el siguiente fragmento de cdigo y poderlo guardar con una extensin de
archivo .HTML
<!DOCTYPE
HTML
PUBLIC
"-//W3C//DTD
XHTML
1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin ttulo</title>
</head>
<body>
<center>
<br><br><br><br>
<table width="908" height="541" border="1" bgcolor="#99FF99">
<tr>
<td width="250">
<FORM METHOD="post" ACTION="archivo.php"">
Usuario:
<input type="text" name="caja1" SIZE="20">
</form>
</td>
<td width="250"><FORM METHOD="post" ACTION="archivo.php"">
Contrasea:
<input type="password" name="caja1" SIZE="20">
</td>
<td rowspan="4">Comentarios<textarea name="area_texto" rows=34 cols=30>
</textarea>
</td>
<td width="180" ROWSPAN=4>
<input type="submit" name="iniciar secion" SIZE="25" value="Button"> <br><br>
<input type="submit" name="iniciar secion" SIZE="25" value="Submit"> <br><br>
<input type="submit" name="iniciar secion" SIZE="25" value="Reset"> <br><br>
</td>
</tr>
<tr>
<td COLSPAN=2>Archivos con Mi Curriculum:<br>
<input type="text" name="caja1" SIZE="20">
<input type="submit" name="iniciar secion" SIZE="18" value="Browse"><br><br>
</td>
</tr>
<tr>
<td>Otro(s) idioma(s) que hablo:<br>
<p align="justify">
<input type="checkbox" name="idiomas" value="i" > Ingles<BR>
<input type="checkbox" name="idiomas" value="f" > Frances<BR>
<input type="checkbox" name="idiomas" value="a" > Alemn<BR>
</p>
</td>
<td>Mi edad: <br>
<p align="justify">
<input type="radio" name="edad" value=" a" > Menor de 30<BR>
<input type="radio" name="edad" value=" b" > De 30 a 40<BR>
<input type="radio" name="edad" value=" c" > Mayor de 40<BR>
</p>
</td>
</tr>
<tr>

<td height="250" valign="top">Mi estacin del ao favorita: <br><br>


<textarea name="area_texto" rows=8 cols=23 >
Primavera
Verano
Otoo
Invierno
</textarea>
</td>
<td height="250" valign="top">Mi color favorito: <br><br>
<select name="color">
<option>Rojo
<option>Verde
<option selected>Negro
<option>Azul
<option>Amarillo
<option>Blanco
<option>Morado
</select>
</td>
</tr>
</table>
</center>
</body>
</html>
Cuando este cdigo sea guardado en un archivo con la extensin .html se ejecutara y
aparece una ventana parecida a la que se nos muestra en la siguiente imagen.

10.11. Pgina web generada del cdigo anterior.

Ejemplos 2 de cdigo escrito en bluefish.


El segundo ejemplo que se muestra es el de las tablas de multiplicar, las cuales estn
ordenadas en filas y columnas, esto mediante las etiquetas <TD> <TR>
</TD> </TR>.

1
0
.
1
2
.
c
o
d
i
g
o
p
a
r
a
l
a
s

10.12 tablas de multiplicar.

<HTML>
<HEAD><TITLE>EJEMPLOS DE TABLAS</TITLE></HEAD>
<BODY>

<CENTER><TABLE BORDER=5
CELLPADDING="15">

BGCOLOR="BLUE

SKY"

CELLSPACING="15"

<TR>
<TR><TD> 1 </TD> <TD> 2 </TD> <TD> 3 </TD> <TD> 4 </TD> <TD> 5 </TD> <TD>
6 </TD> <TD> 7 </TD> <TD> 8 </TD> <TD> 9 </TD> <TD> 10 </TD></TR>
<TR><TD> 2 </TD> <TD> 4 </TD> <TD> 6 </TD> <TD> 8 </TD> <TD> 10 </TD>
<TD> 12 </TD> <TD> 14 </TD> <TD> 16 </TD> <TD> 18 </TD> <TD> 20
</TD></TR>
<TR><TD> 3 </TD> <TD> 6 </TD> <TD> 9 </TD> <TD> 12 </TD> <TD> 15 </TD>
<TD> 18 </TD> <TD> 21 </TD> <TD> 24 </TD> <TD> 27 </TD> <TD> 30
</TD></TR>
<TR><TD> 4 </TD> <TD> 8 </TD> <TD> 12 </TD> <TD> 16 </TD> <TD> 20 </TD>
<TD> 24 </TD> <TD> 28 </TD> <TD> 32 </TD> <TD> 36 </TD> <TD> 40
</TD></TR>
<TR><TD> 5 </TD> <TD> 10 </TD> <TD> 15 </TD> <TD> 20 </TD> <TD> 25 </TD>

<TD> 30 </TD> <TD> 35 </TD> <TD> 40 </TD> <TD> 45 </TD> <TD> 50


</TD></TR>
<TR><TD> 6 </TD> <TD> 12 </TD> <TD> 18 </TD> <TD> 24 </TD> <TD> 30 </TD>
<TD> 36 </TD> <TD> 42 </TD> <TD> 48 </TD> <TD> 54 </TD> <TD> 60
</TD></TR>
<TR><TD> 7 </TD> <TD> 14 </TD> <TD> 21 </TD> <TD> 28 </TD> <TD> 35 </TD>
<TD> 42 </TD> <TD> 49 </TD> <TD> 56 </TD> <TD> 63 </TD> <TD> 70
</TD></TR>
<TR><TD> 8 </TD> <TD> 16 </TD> <TD> 24 </TD> <TD> 32 </TD> <TD> 40 </TD>
<TD> 48 </TD> <TD> 56 </TD> <TD> 64 </TD> <TD> 72 </TD> <TD> 80
</TD></TR>
<TR><TD> 9 </TD> <TD> 18 </TD> <TD> 27 </TD> <TD> 36 </TD> <TD> 45 </TD>
<TD> 54 </TD> <TD> 63 </TD> <TD> 72 </TD> <TD> 81 </TD> <TD> 90
</TD></TR>
<TR><TD> 10 </TD> <TD> 20 </TD> <TD> 30 </TD> <TD> 40 </TD> <TD> 50 </TD>
<TD> 60 </TD> <TD> 70 </TD> <TD> 80 </TD> <TD> 90 </TD> <TD> 100
</TD></TR>
</TR>
</TABLE>

</CENTER>

</BODY>
</HTML>

Una vez que se tiene el cdigo en Bluefish es necesario guardarse en .html y


ejecutarse en un navegador para poderlo visualizar de la siguiente manera.

10.13. Tablas de multiplicar en Firefox.

Ejemplos 3 de cdigo escrito en bluefish.

<HTML>
<HEAD>
<TITLE> Mi Primera Pagina en Html </TITLE>
</HEAD>
<BODY background>
<MARQUEE><FONT FACE="ARIAL" COLOR="RED" SIZE="40">BIENVENIDO A MI
PAGINA <CENTER></FONT></MARQUEE>

<BR><BR><BR>
<FONT FACE="BROADWAY"
INICIAMOS A PROGRAMAR

COLOR="YELLOW"

SIZE="90"><CENTER>HOY

CON HTML LA PARTE PUBLICA DEL SITIO WEB.<CENTER></FONT>


</BODY>

</HTML>

Diseado: Ing. J. Armando. Garca Escamilla


Bibliografa: http://bluefish.openoffice.nl/index.html

You might also like