Академический Документы
Профессиональный Документы
Культура Документы
Bluefish: La gua definitiva del usuario, del desarrollador y del documentalista de la versin 1.0.1 Bluefish
Tabla de contenido
Prologo
1. Acerca de este manual
2. Qu es Bluefish?
2.1. Historia de Bluefish
2.2. Principales caractersticas de Bluefish
2.3. Qu tan estable es Bluefish?
2.4. Contctenos
I. Obtencin e instalacin de Bluefish
1. La eleccin de una versin
1.1. Cmo y cundo se entregan las actualizaciones
1.2. Sistemas operativos compatibles con Bluefish
2. La ltima versin estable
3. ltima instantnea Versin
4. La ltima versin del Desarrollo
II. Instalacin de Bluefish
1. Requisitos
2. Instalacin estndar Rpida
3. Sistema especfico Problemas de instalacin
4. Instalacin de una distribucin Bluefish Fuente
4.1. Informacin general de instalacin rpida
4.2. Instalacin del rbol de cdigo fuente de desarrollo
4.3. Problemas en la compilacin?
5. Configurar opciones
5.1. Banderas de configuracin estndar
Lista de Figuras
III.1. matriz Bluefish Editor
III.2. Men Principal Bluefish
III.3 Bluefish principal Barra de herramientas
III.4. Bluefish HTML Barra de Herramientas
III.5. Bluefish personalizado Barra de Herramientas
III.6. Explorador de archivos Bluefish
III.7. Funcin Bluefish Referencia Browser
III.8. Bluefish Navegador de Favoritos
III.9 Barra de status Bluefish
III.10. Bluefish Men Ver
III.11. Acerca de Ventana Bluefish
III.12. Men Archivo Bluefish
III.13. El Men contextual del navegador de archivos
III.14. El nombre de archivo de dilogo
III.15. Cuadro de dilogo para Abrir archivo Bluefish
III.16. Filtrado de Contenidos del Explorador de archivos Bluefish
III.17. Informacin sobre archivos abiertos
III.18. Herramienta de sugerencia para modificar archivo
III.19. Guardar un archivo con un nuevo nombre
III.20. Mover un archivo a otra ubicacin
III.21. Cierre de un archivo con la ficha Icono Documento
III.22. Cerrar un archivo modificado
III.23. Cierre todos los archivos
III.24. El men contextual Mtodos de entrada
III.25. La escritura en japons con Bluefish
III.26. Encontrar una palabra de un documento, de principio a fin
Lista de tablas
III.1. Accesos directos para todos los tipos de documentos
III.2. Accesos directos para Formato HTML
III.3. Tab Editor Referencia
III.4. HTML Tab Referencia
III.5. Interfaz de usuario Tab Referencia
III.6. Imgenes pestaa de referencia
Lista de Procedimientos
I.1. Conseguir la fuente
II.1. Obtencin de los nuevos valores predeterminados despus de la actualizacin - Primer mtodo
II.2. Obtencin de los nuevos valores predeterminados despus de la actualizacin - Segundo
mtodo
III.1. La escritura en japons con Bluefish en un sistema no-japons
III.2. Busca de seleccin
III.3. Crear un nuevo proyecto
III.4. Generacin de un lbum de fotos con mltiples miniaturas
III.5. Adicin de un men personalizado basado en dilogo personalizado
III.6. Adicin de un men personalizado basado en dilogo reemplazar
III.7. Cambiar el orden de los navegadores artculos
III.9. Personalizacin de un navegador existente
III.10. Adicin de un nuevo navegador
III.11. Adicin de un elemento de men Comandos
IV.1. Adicin de un elemento de men Outputbox
C.1. Ejecucin de Bluefish bajo gdb
C.2. Obtencin de los archivos de origen manuales Bluefish
C.3. Instalacin y DocBook DocBook XSL
C.3. Instalacin de los procesadores XSLT y analizadores
PROLOGO
1. Sobre este manual
Bluefish tiene un amplio conjunto de caractersticas, permitiendo al usuario personalizar su
experiencia de edicin en diversas formas. Este manual se dirige tanto a usuarios nuevos
como avanzados, representando un recurso completo para todos.
Los captulos I se recomiendan de manera fundamental para cualquier usuario nuevo en
Bluefish. Estos presentan informacin general, instrucciones de instalacin y una
introduccin a las caractersticas principales del programa.
El captulo IV explica cmo depurar Bluefish.
El captulo V contiene una referencia de funciones muy completa, siendo til para aquellos
usuarios avanzados que estn interesados en personalizar el programa.
El captulo VI sirve de orientacin para programadores, incluyendo estilos de formateo de
cdigos y una referencia para todos los archivos de origen.
Este manual est dirigido al usuario. Para ello, hemos empleado un enfoque simple y muy
bien detallado en la medida de lo posible. Algunas normas tipogrficas se denotan a
continuacin:
Las direcciones URL se denotan as: http://bluefish.openoffice.nl
Los accesos directos se muestran as: Ctrl-S
Las opciones de men se muestran as: File. Sin embargo, muchos de los mens de
Bluefish son muy complejos. Cuando se muestran los submens, las opciones se
separan con una flecha, as: File Open (Ctrl-O). El acceso directo predeterminado
del teclado se muestra en parntesis.
Al referirse a las entradas de usuario, al igual que emitir comandos al smbolo del
sistema, se utiliza una fuente monotype:
$ foo bar | bang -1
No escribas el smbolo $ - simplemente identifica la lnea de comando. Para
los comandos que requieren acceso como administrador, el smbolo utilizado
es #.
Finalmente, si encuentras errores en este manual o deseas escribir nuevas secciones, nete a
la lista de correos e infrmanos. Las instrucciones sobre el manual pueden encontrarse en el
Apndice C, Guidelines for Writing this Manual [p. 95].
2. Qu es Bluefish?
Bluefish es un editor eficaz para programadores y diseadores de pginas web con
experiencia basado en la interfaz GTK2 GUI. Bluefish soporta muchos lenguajes de marcado
y programacin, pero se centra en la dinmica de edicin y sitios web interactivos.
Bluefish no es un editor de texto WYSIWYG1. Esto es intencional, permitiendo al
programador tener todo el control. Para facilitar el proceso de edicin, un gran nmero de
funciones est a tu disposicin. Para insertar marcado y cdigo, hay barras de herramientas,
cuadros de dilogo, y mens predeterminados o personalizados por el usuario. Las funciones
de revisin de gramtica, bsqueda y reemplazo avanzado, ampliacin y referencias de
idioma hacen de Bluefish una herramienta eficaz para el desarrollo.
What You See Is What You Get (lo que ves es lo que obtienes)
accidentes son siempre las principales prioridades. Sin embargo, todava existen algunos regaa.
Un ejemplo es la cuestin de las funciones de copiar / pegar cuando estn un poco lentos.
2.4. Contctenos
Nosotros, el equipo de desarrollo de Bluefish, atendemos todos los comentarios, peticiones de los
usuarios, las crticas constructivas y las contribuciones. Eres curioso o buscas informacin sobre
Bluefish? Quieres contribuir traduciendo Bluefish o su manual? Aqu estn sus opciones:
http://bluefish.openoffice.nl/ - La pgina web principal, donde encontrar noticias,
actualizaciones y ms informacin.
http://bfwiki.tellefsen.net/ - El Bluefish Wiki es el porttil para los programadores,
que contiene una gran cantidad de informacin. Este incluye, pero no se limita a:
mapas actualizados de los proyectos de carreteras, el estado de las traducciones,
peticiones de caractersticas y bugs abiertos.
Usted puede suscribirse a la lista de correo Bluefish enviando un correo electrnico
con "subscribe pescado azul-dev" para <bluefish-dev-request@lists.ems.ru>.
Quieres ayudar a traducir Bluefish? Por favor, hganoslo saber mandando un correo
electrnico a Walter Echarri <wecharri (at) arnet.com.ar>, nuestro amable traductor.
Si usted tiene una pregunta general, enve un correo electrnico a <bluefish (a)
bluefish.openoffice.nl>.
FreeBSD
En realidad, cualquier distribucin GNU / Linux con GTK2 est muy bien y muchas
distribuciones incluyen Bluefish. De hecho, es probable que Bluefish funcione bastante
bien en cualquier sistema operativo compatible con POSIX donde GTK2 est disponible.
Bluefish ha probado trabajar en los siguientes:
NetBSD distribuido en pkgsrc
OpenBSD disponible a travs de su sistema de puertos
SGI IRIX - ver http://freeware.sgi.com/
Mac OS X
Sun Solaris
Tru64
AIX
HP-UX
Win32-cygwin con algunas fallas.
2. La versin estable ms reciente
Muchas distribuciones de Linux enviar una versin de Bluefish o ponga a disposicin a travs
de sus sistemas de paquetes. Por ejemplo, Bluefish est disponible a travs del sistema de apt
de Debian y puertos de FreeBSD. Usted puede comprobar si Bluefish est disponible a travs
del instalador de software favorito.
Sin embargo, la fuente principal es el sitio web Bluefish, donde el software y unas pocas
contribuciones
estn
disponibles.
La
descarga
pgina
es
accesible
en
http://bluefish.openoffice.nl/download.html. Aqu, usted puede descargar el cdigo fuente y
binario paquetes para Debian, Red Hat / Fedora, y Mandrake.
3. La versin desarrollada ms reciente
Para obtener la ltima versin de Bluefish usted tendr que descargar los archivos de origen
de nuestro repositorio CVS.
CVS1, un sistema de control de versiones, es una herramienta de desarrollo de software
ampliamente utilizada. Se realiza un seguimiento de los cambios en el cdigo fuente, y
permite la reversin a estados anteriores. Si quieres leer ms sobre CVS, eche un vistazo a la
CVS-libro de Karl Fogel, disponible en http://cvsbook.red-bean.com/cvsbook.html.
El repositorio CVS del proyecto Bluefish es generosamente auspiciado por SourceForge.net2.
Para ms informacin sobre ellos, ver su sitio. La pgina principal del proyecto es
http://sourceforge.net/projects/bluefish. Nuestro repositorio CVS contiene la actual Bluefish
cdigo fuente, incluyendo este manual. El repositorio es accesible para cualquier persona, y
se actualiza casi a diario por los programadores.
Para acceder al repositorio, necesita unas cuantas pequeas utilidades. Es probable que est
disponible a travs de su fuente favorita de software (puertos, apt, etc). El libro CVS antes
mencionado es una gran fuente de informacin.
Mandrake:
libpcre: Divida pcre en 3 piezas diferentes, asegrese de que pcre-devel se instale si se recopila
de la fuente. Prueba este comando:
$ Rpm -ql pcre-devel
Ms defectos con Mandrake.
4. Instalacin de una distribucin Bluefish
Mediante la instalacin de Bluefish desde la fuente, usted podr obtener una versin ms reciente
(desde CVS) que los distribuidos en binarios. Usted tambin puede necesitar compilar desde el
cdigo fuente si ningn binario est disponible para su sistema.
4.1. Informacin general de instalacin rpida
Esta es la descripcin de instalacin corto. Consulte los otros captulos si tiene alguna duda.
Bluefish se instala siguiendo el patrn estndar 'configurar, hacer, hacer instalar. Suponiendo
que usted ha descargado los paquetes de fuentes de Bluefish, por ejemplo, bluefishver.tar.gz (naturalmente, cambie el nombre del archivo a lo que es apropiado), complete la
instalacin con los siguientes pasos:
1. tar -zxvf bluefish-ver.tar.gz
2. cd bluefish-ver
3. ./configure
4. make
5. su -c 'make install'
6. Ahora, escriba bluefish para ejecutar. Usted puede borrar el directorio de bluefishver.
El script de configuracin se utiliza para encontrar automticamente la configuracin adecuada
para su sistema. Debido a las diferencias entre sistemas, esta configuracin en tiempo de
compilacin es necesaria, y configurar resuelve este desafo fcilmente - con un bono adicional
que le dice si usted tiene todo lo necesario para compilar.
Este script puede ser configurado. Esto es algo que muy probablemente no tendr que hacer, pero
es fcil de hacer si es necesario. Para obtener una lista completa de opciones de configuracin,
consulte la Seccin 5, "Configurar opciones"
4.2. Instalacin desde las Bases de Codigo Fuente de Desarrollo
Puede obtener la versin ms reciente Bluefish va CVS utilizando las instrucciones en la Seccin
3, "La ltima Versin de Desarrollo".
A continuacin, instlalo siguiendo estos pasos:
1. Introduzca el directorio que contiene los archivos de origen bluefish: bluefish cd-gtk2
2. A continuacin, genera el script de configuracin mediante la ejecucin de autoconf
3. A continuacin, ejecuta configure con todas las opciones que usted posiblemente desee.
Este ejemplo har que make install instale Bluefish con el directorio especificado como prefijo
(es decir, se instala el binario en / / / bf-cvs / bin / usr locales bluefish).
Esto probablemente no es lo que usted quiere en vez de ello, solamente ejecute Configurar sin
los parmetros.
$ ./configure --prefix=/user/local/bf-cvs
Si Configure falla, probablemente muestre una notificacin que le dice lo que falta o algn error.
4. Suponiendo que ha completado el proceso con xito, el siguiente paso es compilar Bluefish.
Para ello, ejecute make.
5. Cuando make se haya completado, usted puede instalar Bluefish (su al origen en primer lugar,
a menos que haya especificado un prefijo grabable de usuario para configurar), luego ingrese: #
make install.
Para actualizar las fuentes en un momento posterior, ejecute el comando cvs -q -z3 update
desde el interior del directorio bluefish-gtk2 .
4.3. Problemas en la compilacin?
Si la compilacin falla, primero asegrese de que tiene las utilidades y las bibliotecas necesarias.
Vea la Seccin 1, "Requisitos".
A continuacin, vea si su sistema es mencionado en la Seccin 3, "Problemas especficos de la
instalacin del sistema".
A continuacin se muestra una lista de los problemas conocidos que se han mencionado en la
lista de bluefish-dev:
make: *** No hay objetivos especificados y no se encontr ningn makefile. Detngase.
Esto sucede si configure falla y trata de ejecutar make. Tambin sucede si se est ejecutando
make desde el directorio incorrecto.
Ms problemas por venir ;-)
Si usted es incapaz de encontrar una solucin (o si piensa que tiene una solucin que otros
podran querer), no dude en contactarnos con nosotros en la lista bluefish-dev (Vea la Seccin
2.4, "Contctenos".
5. Configurando opciones
En esta seccin se describen todas las opciones de configuracin disponibles para Bluefish.
5.1. Smbolos de configuracin estndar
Configuracin:
-h, --help
Mostrar esta ayuda y salir
--help = short
Muestra opciones especficas para este paquete
--help = recursive
Muestra un resumen de ayuda de todos los paquetes incluidos
-V, --version
Pantalla de informacin de la versin y salir
-q, --quiet, --silent
No imprima mensajes de "comprobar...
--cache-file = FILE
Resultados de las pruebas de cach en FILE [desactivados por defecto]
-C, --config-Cache
Alias para --cache-file = config.cache
-n, --no-create
No cree archivos de salida
--srcdir = DIR
estadsticas sobre salidas donde el programa pasa la mayor parte de su tiempo al resaltar los
patrones.
Uso: para la depuracin de los patrones de resaltado o tratando de optimizar el programa
-enable-development
estadsticas sobre salidas donde el programa pasa la mayor parte de su tiempo mediante la
generacin de cdigo extra para escribir la informacin del perfil
adecuado para el anlisis. (Ralentiza el programa)
--enable-gcoc-coverage
Objetivo: ser capaz de recoger estadsticas de cuntas veces se ejecuta cada rama y el tiempo que
ha durado. Crea
archivos de datos para la utilidad de cdigo cobertura gcov. (Ralentiza el programa)
--disable-nls
desactiva el Soporte de Lenguaje Nativo (podra acelerar el programa)
--disable-update-databases
no ejecute la actualizacin-desktop-base de datos o actualizacin de bases de datos-mimeservicios pblicos, sobre todo tiles para los mantenedores del paquete
Paquetes opcionales:
Esto funciona como es: --with-xxx = foo permite a la bandera, --sin-xxx desactiva.
Cuando no est activado, el se utiliza por defecto.
--with-gnome1-men
Ruta personalizada para el men gnome1.
Uso: --with-gnome1-menu=customizedpath o --without-gnome1-menu
Por defecto deshabilitado
--with-freedesktop_org-men
Men de ruta personalizada para el freedesktop.org (gnome y kde)
Uso: --with-freedesktop_org-menu = customizedpath o --sin-freedesktop_org-men
Valores predeterminados para la autodeteccin. Deteccin automtica intentar:
/usr/share/applications
PREFIX/share/applications
/usr/X11R6/share/gnome/applications
PREFIX/share/gnome/applications
--with-mime-freedesktop_org
ruta personalizada para el freedesktop.org (gnome y kde)
Uso: --with-mime-freedesktop_org = customizedpath o --sin-freedesktop_org-mime
Valores predeterminados para la autodeteccin. Deteccin automtica intentar:
/usr/share/mime
PREFIX/share/mime
/usr/X11R6/share/gnome/mime
PREFIX/share/gnome/mime
--with-mime-gnome2_4 mine
ruta personalizada para el gnome 2.4
Uso: --with-mime-gnome2_4 = customizedpath o --sin-gnome2_4-mime
Valores predeterminados para la auto deteccin. Deteccin automtica intentar:
/usr/share/mime
PREFIX/share/mime
/usr/X11R6/share/gnome/mime
PREFIX/share/gnome/mime
--with-gnome2_4-appreg
ruta personalizada para el gnomo del registro 2.4 aplicacin
--with-icon-path
ruta personalizada para el icono.
Uso: --with-icon-path = customizedpath o --sin-icon-path
El valor predeterminado es la deteccin automtica. Deteccin automtica intentar:
/usr/share/pixmaps
PREFIX/share/pixmaps
/usr/X11R6/share/gnome/pixmaps
PREFIX/share/gnome/pixmaps
--with-libiconv-prefijo.
Ruta personalizada para libiconv instalacin de primer nivel.
Uso: --with-libiconv-prefix = customizeddir
Efecto: bsquedas de libiconv en customizeddir / include y customizeddir / lib
--with-gettext-incluido
utilizar la biblioteca GNU gettext incluido en el paquete
Para distribuciones basadas en RPM, primero verifique si su distribucin tiene una versin
reciente Bluefish. Si no es as, descargar el rpm durante su distribucin desde cualquiera de los
espejos Bluefish. Instalacin de un rpm descargado es tan simple como apuntar y hacer clic en su
favorito gerente GUI paquete, o emitiendo el siguiente comando desde la lnea de comando
(como root):
# rpm -Uvh bluefish-ver.rpm
Si ests usando FreeBSD, NetBSD o OpenBSD, que probablemente no necesitamos decirle cmo
usar su sistema de paquetes favorito.
Para usuarios de Mac, simplemente instalarlo a travs de Fink.
1. A partir Bluefish
En GNOME, Bluefish se puede iniciar desde el / men de Programacin de Aplicaciones. Desde
un terminal, simplemente lanzar el pescado azul usando los comandos de bluefish.
abrir un proyecto
-h
mostrar esta pantalla de ayuda
Muchos programas como navegadores, clientes de correo electrnico y los administradores de
archivos se pueden configurar para abrir archivos en Bluefish. Por ejemplo, Bluefish '% s' se
abrir un archivo en la ventana actual, Bluefish -n '% s' se abrir un archivo en una ventana
nueva, y Bluefish -p '% s' se abrir un archivo de proyecto.
2. La interfaz de usuario
La mayor parte de la interfaz de usuario es el rea de edicin. Debido a Bluefish tiene una as
llamada "interfaz de documento mltiple", son en realidad muchas reas del editor en Bluefish,
accesibles a travs de las pestaas. Por defecto las pestaas estn en la parte inferior.
A la izquierda de la zona editor es el panel lateral. Si usted prefiere que la barra lateral estar en el
lado derecho, slo tiene que cambiar el establecer en la ficha User Interface que se encuentra en la
opcin de men Edit Preferences. El panel lateral se compone de un explorador de archivos, una
navegador referencia de funcin, y un navegador marcador.
El explorador de archivos proporciona acceso rpido a archivos y directorios.
El navegador de referencia de funciones hace referencia a las funciones de CSS2, HTML, PHP,
Python y con su sintaxis. Algunos de ellos ofrecen dilogos que le ayudarn a la insercin de
ellos.
Usted tambin puede agregar directorios, borrar archivos y actualizar el explorador de archivos
en el panel lateral usando su men contextual.
Los directorios ms abiertos recientemente aparecen en la parte superior del panel lateral,
mientras que la parte inferior contiene ubicaciones definidas por el usuario. Para aadir un nuevo
directorio a la lista, haga clic Add.. Tambin puede filtrar la lista de archivos por archivo
escribir utilizando el men emergente situado en la parte derecha. La lista de tipos de archivo en
el men de filtros se proporciona a travs de la Ficha Filetypes que se encuentra en la opcin de
men Edit Preferences de Bluefish.
Recientemente archivos abiertos se pueden abrir mediante la seleccin de la lista de File Open
recent.. El nmero de archivos en este men se puede configurar en las preferencias bajo Files.
El explorador de archivos en el panel lateral tambin se puede utilizar para abrir archivos. Es
compatible con archivos de filtrado, haciendo clic derecho en el contexto men en el explorador
de archivos.
Figura III.17. Informacin sobre el archivo abierto con el Explorador de archivos Bluefish
Para guardar un documento, puede utilizar el men File, el icono Save en la barra de herramientas,
o pulse la combinacin de teclas de acceso directo Ctrl-S. 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 bajo Archivos.
Para guardar todos los archivos modificados, puede utilizar el Archivo Guardar todo entrada de
men. Esto le ahorrar todos los documentos que han sido modificados y le presentar un cuadro
de dilogo guardar si algunos archivos son archivos nuevos.
Se
usa para guardar y cerrar un archivo en un solo paso.
Cuando se trabaja con varios archivos, es posible que desee utilizar la opcin File Close All
(Shift-Ctrl-W) del archivo. 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
Digamos que usted tiene un nmero de archivos abiertos, y slo unos pocos de ellos se
han cambiado. Para cerrar rpidamente el los archivos no modificados, y permanecen con los
modificados queridos, lo utilizan responder cancelar para estas ltimas. Tenga en cuenta que el
File Close Window ofrece el mismo comportamiento
3.9. Edicin
3.9.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
Undo (Ctrl-Z)
Redo (Shift-Ctrl-Z)
Las funciones Undo All y Redo All Todo en el men Edicin se deshacer o rehacer todos los
cambios almacenados. El nmero mximo de cambios se pueden configurar en las preferencias,
por defecto Bluefish recordarn los ltimos 100 cambios por documento. Es
posible borrar los cambios despus de guardar el documento, una opcin en las preferencias que
est desactivado por defecto
3.9. Edicin
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 mediante la seleccin de un texto y
arrastrndolo hasta el destino. Si el texto es arrastrado a otro documento (u otra aplicacin), se
copian. Si el texto es arrastrado dentro de un documento que se mueve. Arrastrando
resaltado de texto de una aplicacin a otra puede o no puede trabajar. Sin embargo, la mayora de
programas GTK GNOME y apoyo esta caracterstica
3.9.3. Los mtodos de entrada
Bluefish maneja una serie de mtodos de entrada, disponible en el men contextual dentro de un
determinado documento
Para una discusin en profundidad sobre este tema, consulte Introduccin a travs del teclado
Para encontrar una ocurrencia subsiguiente de la cadena, utilice el Edit Find again (Ctrl-G)
elemento del men. Si no hay ms ocurrencia es encontr, un dilogo se te informar que se ha
encontrado ninguna coincidencia
3.10.2. Establecer lmites para el alcance de la 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 las name == ocurrencias dentro de un script en Python
desde un lugar determinado
III.2 Procedimiento. Bsqueda desde la seleccin
1. Coloque el cursor donde desea comenzar la bsqueda desde la ventana del documento
Observe que la bsqueda no tiene en cuenta la incidencia de la misma cadena en la lnea 50, ya
que est fuera de la bsqueda mbito de aplicacin.
Tambin puede limitar el alcance de la bsqueda a un rango de seleccin. En ese caso, resaltar la
seleccin antes de la bsqueda, y seleccione Beginning of selection till end of selection Del Starts at:
men emergente en el Find dilogo
Observe de nuevo que el resultado no se enganche la cadena XML en la lnea 45, ya que la
cadena de bsqueda fue xml y la caja de bsqueda sensible se solicit
3.10.4. La superposicin de bsquedas
Puede ocurrir que el documento contiene una especie de palndromo que deseas buscar. El
proceso de descubrimiento "normal" no recuperar todas las apariciones de ese tipo de cadena
Aplicado a un script de shell, la segunda bsqueda (con Ctrl-F, a continuacin, Ctrl-T) dar el
siguiente resultado
Figura III.35. Una cadena superposicin recuperado con el cuadro de dilogo Buscar
Si desea reemplazar slo la primera aparicin de una cadena de bsqueda, marque la caja en lugar
Reemplazar una vez.
3.10.11. Ms acerca de reemplazar
Para una explicacin ms detallada en reemplazar las funciones incluidas en Bluefish, consulte la
Seccin 4.5, "Buscar y reemplazar"
3.11. Tipos de archivo
Diferentes tipos de archivos pueden cambiar el comportamiento de Bluefish. Los tipos de
archivos se reconocen por su extensin o por el principio del contenido del archivo. El tipo de
documento actual se muestra en el extremo derecho de la barra de estado. Si el tipo de un archivo
no es correcta detectado, puede cambiar el tipo de uso de la Document Document Type men.
Consulte la Seccin 6 ", Personalizacin Bluefish " Para cambiar estas extensiones
3.11.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, Bluefish slo
actualizar los modelos que destacan 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 puede ser refrescado usando el Document Update
Highlighting Men (F5). Se puede desactivar en las preferencias en el marco Editor.
Figura III.41. Una hoja de estilo abierto a travs del men Abrir direccin URL
Tambin puede combinar ambos mtodos. Aqu abrimos de forma recursiva todos los archivos
XML chino se un rbol determinado, cuyo contenido contener la palabra embalaje.
4.3. Proyectos
La navegacin entre documentos tambin se puede hacer utilizando el men Ir, o sus atajos
Si hay algn nmero en el documento, es posible que se seleccione, a continuacin, haga clic en
la etiqueta From selection en el cuadro de dilogo Ir a la lnea.
Bluefish se llenar en el campo Line number con ese nmero e ir directamente a la misma. La
misma funcin est disponible desde Go Goto Selection.
Marque Keep dialog (la casilla de dilogo) para mantener el cuadro de dilogo abierto,
cuando se va a acceder a varias partes del documento por nmeros de lnea.
4.3. 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 todo 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 Project
Con un Basedir el explorador de archivos en el panel lateral muestra slo los archivos dentro de su
jerarqua. Con el apoyo gnome-vfs, la Basedir puede ser a distancia, como
smb://user:pass@server/someshare/ or sftp://someserver/somedir
La vista previa de URL permite Bluefish para iniciar el navegador al URL apropiado, por
ejemplo http://localhost /Bluefish. Esto puede ser muy conveniente para lenguajes de script del
lado 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 de el botn New de la barra de
herramientas principal o File New (CtrlN). De lo contrario, se crear un documento vaco.
3. Una vez creado el proyecto, tiene que decirle a Bluefish en la que desea guardarlo.
Aparecer un mensaje un cuadro de dialogo de proyecto Enter Bluefish project filename . Observe que
puede guardar el proyecto en una ubicacin diferente de los archivos a los que el proyecto.
Para abrir un proyecto, usted tiene la posibilidad de elegir entre Project Open Project... o Project
Open recent. Cuando se elige la primero, un Selecting a Bluefish Project de dilogo se presenta a
usted
4.4. Marcadores
Para guardar el proyecto bajo su actual nombre / ubicacin, uso Project Save o Project Save &
close; para guardarlo con un nuevo Nombre / ubicacin, uso Project Save as.... Si cualquier archivo
en el proyecto ha cambiado, un cuadro de dilogo le permitir guardar el archivo, deseche los
cambios, o cancelar. Todos los archivos se abren cuando se guarda el proyecto se abre
automticamente la prxima vez que abra el proyecto
Observe que el panel lateral slo muestra el rbol relacionado con el proyecto. Adems, los
archivos usados recientemente en ese proyecto se muestran en el File Open recent elemento del
men.
Un proyecto tambin guarda algunos ajustes Bluefish bsicos, dando al proyecto de su propia
configuracin Bluefish personalizado. Actualmente, la palabra preferencia envoltura y el estado
de varias barras de herramientas y los mens se guardan en un archivo de proyecto. El archivo de
proyecto en s es simplemente un texto presentar en el formato Bluefish (el mismo formato que el
archivo config) estndar. Este formato es clave: valor. He aqu un ejemplo
name: BluefishDoc
basedir: ~/bluefishcvs/bluefish-gtk2/doc/
webdir: http://micmacfr.homeunix.org/bluefish/doc
template:
view_main_toolbar: 1
view_left_panel: 1
view_custom_menu: 1
view_html_toolbar: 1
word_wrap: 1
4.4. Marcadores
En Bluefish puede aadir marcadores a una lnea en el texto, y que ms tarde puede utilizar el
marcador para saltar rpidamente a esta ubicacin, o incluso para abrir el documento mencionado
por el marcador en esa lnea
Los marcadores se pueden aadir a la ubicacin actual del cursor utilizando el Edit Add
Bookmark (Ctrl-D) elemento de men; o por botn derecho del ratn en el texto, y
Seleccionando Add bookmark. Puede eliminar un marcador utilizando el Delete bookmark elemento de
la men contextual documento
4.4. Marcadores
Cada marcador en un documento dado se caracteriza por un fondo azul en el margen de nmero
de lnea
Si hace clic derecho en un marcador en la pestaa de favoritos del panel lateral, se obtiene un
men desplegable con varias opciones
4.4. Marcadores
La Edit elemento le permite cambiar un marcador de temporal a permanente o al revs, darle un
nombre, y para dar una breve descripcin
Tenga en cuenta que despus de nombrar a un favorito, el nombre por defecto - primeros
caracteres de la lnea marcada - se muestra despus de que el nuevo nombre
A travs de este men contextual, tambin puede eliminar un marcador, eliminar todos los
marcadores en el documento activo, o borrar todos marcadores almacenados en la pestaa de
favoritos del panel lateral. Estas ltimas tambin estn disponibles al hacer clic derecho en el
nombre de una documento en esta ficha
He aqu dos ejemplos que marcadores todas las funciones en Objective-C y archivos PHP con
POSIX o PERL regulares expresiones
Revise la Seccin 4.5.3, "Buscar y reemplazar Usar expresiones regulares" [p. 45] para ms
informacin sobre la bsqueda y reemplazo con la expresin regular en Bluefish
Ejemplo III.1. Recuperando todas las secciones en un libro xml La expresin POSIX
regulares <secta [0-9] + id = "[^"] + "> se puede dividir en:
<secta: una cadena que comienza por <secta
[0-9] +: seguido por uno o ms (la parte +) caracteres en el rango de 0 a 9 (el [0-9] parte), es
decir, dgitos, seguido por un espacio
id = ": seguido por el ID de cadena, seguido de un signo igual, seguido de una doble cita
[^ "] +: seguido de una o ms (la parte +) no comillas dobles (el [^" parte] - ^ es un no)
">: seguido de una doble cita, y que termina con un signo> Por lo tanto, coincide con cualquier
cadena de tipo <Sec id = "nameofthesection">, donde n es un entero positivo
Ejemplo III.2. Recuperando todas las funciones en un archivo de C Objetivo
En un ejemplo simplificado, una funcin C objetivo puede tener dos formas:
1. - nameofthefunction (IBAction): parmetro (id)
2. - (void) nameofthefunction Vamos a tratar de hacer un patrn de estas formas:
Los guiones y los parntesis tienen un significado especial en las expresiones regulares, por lo
tanto, tenemos que escapar de ellos, es decir, proponer a cada uno de ellos una barra invertida,
por lo que se interpreta como caracteres normales. Por lo tanto, - (se corresponde con: \ - \ (
IBAction o vaco son una secuencia no vaca de caracteres alfabticos. Ya hemos visto algo
similar en el ejemplo anterior. Estn coordinados por: [az] +, que es uno o ms caracteres en el
rango de la aa la z.
Otro parntesis igualada por: \).
Un espacio o ningn espacio en absoluto, que se corresponde con: *, que es un espacio seguido
de un asterisco, lo que significa 0 o ms veces los precedente carcter.
Una secuencia vaca no de personajes, acompaado por [az] + como ya se ha visto.
Los dos puntos o dos puntos no del todo, lo que se corresponde con: [:] *.
As, toda la expresin regular POSIX es: \ - \ ([az] + \) * [az] + [:] *. En el ejemplo, hemos
agrupado las partes con parntesis, que pueden preferir esta forma simplificada, aunque no se
recomienda
Aqu es un nuevo ejemplo que transforma una tabla en una lista de definicin dentro de un
archivo html.
Ejemplo III.4. La transformacin de una tabla en una lista de definiciones
Digamos que usted tiene la siguiente tabla
A continuacin, esta secuencia se incrusta 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 regularidad
expresin coincide exactamente las seis lneas de importancia para nosotros
No escriba seis veces 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 cinco veces 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 lneas demasiado largas)
<td>([^<]+)</td>\n
<td>([^<]+)</td>\n
<td>([^<]+)</td>\n
<td>([^<]+)</td>\n
<td>([^<]+)</td>\n
<td>([^<]+)</td>\n
\
\
\
\
\
\
\
\
\
\
\
Ahora que hemos descrito el patrn de bsqueda, vamos a construir el patrn de reemplazar.
Cada expresin incrustado en parntesis
en la cadena de bsqueda puede ser recuperada 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 fijos cadenas que nos expresamos 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 final de caracteres
de lnea):
<Dl> \ n <dt> Uso: <span class = "dd1"> </ dt> <dd> \ 1 </ dd> \ n
Y finalmente el conjunto reemplazar patrn es
<p class="st2">\0</p>\n \
<dl>\n<dt>Use:</dt><dd><span class="dd1">\1</dd>\n \
<dt>System requirements:</dt><dd><span class="dd1">\2</span></dd>\n \
<dt>Author:</dt><dd><span class="dd1">\3</span></dd>\n \
<dt>Date:</dt><dd><span class="dd1">\4</dd>\n \
<dt>Download:</dt><dd><span class="dd1">\5</span></dd>\n</dl>\n
Despus de entrar en ambos patrones, elegir PERL type en el Regular expression lista desplegable,
compruebe el Patterns contain backslash escape sequences (\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> y para insertar el enlace a la hoja de estilos.
Tenga en cuenta que si algunas lneas contienen un signo <, la fila de la tabla no se traducir,
pero otros lo harn
En el Find y Replace cuadros de dilogo no es posible insertar las teclas Enter o Tab. Una forma
sencilla de hacerlo es copiar dos lneas en una fila desde el documento actual en la voluntad Find o
Replace de dilogo, de esta manera recuperar el carcter de fin de lnea. Lo mismo Aplica para
Tab. Una forma ms elaborada de hacerlo es utilizar caracteres de escape para representar a estos
personajes. Una nueva lnea carcter, producido pulsando la tecla Intro, 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 sus bsquedas comprobar el Patterns contain
backslash sequences (\n, \t) opcin.
Si usted tiene alguna bsqueda y reemplazar patrones que utiliza con frecuencia, tambin puede
agregarlos al men personalizado. Revise la seccin 5.7, "Men personalizado" para obtener ms
informacin. Para obtener ms informacin acerca de las expresiones regulares es posible que
desee leer hombre 1 perlre, man 3 pcrepattern, man 3 regex o el hombre 7 regex, o leer alguno de
los grandes sitios de Internet sobre las expresiones regulares. A medida que se familiarice ms
con regularidad expresiones, te dars cuenta de que hacen Bluefish un editor muy potente
5.1. Sangra
Para sangrar grandes secciones de texto, slo tiene que resaltar la seccin y seleccione Edit Shift
Right (Ctrl-.). Para eliminar una sangra, elija Edit Shift Left (Ctrl-,). Haycorrespondientes botones
de la barra de herramientas para estas opciones de men (consulte ms adelante en este texto)
De forma predeterminada, Bluefish utilizar pestaas para sangrar, pero se puede configurar para
utilizar espacios si tiene Use spaces to indent, not tabs seleccionado en el panel de preferencias del
editor. El nmero de espacios utilizados es el mismo que el Tab width opcin en el mismo panel de
preferencias
Bluefish tiene dos modos para la etiqueta de cierre, un modo de XML y un modo HTML. En el
modo XML, Bluefish aadir una etiqueta de cierre al 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, tales como <br> y <img>.
Bluefish escoger 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.
Consulte Seccin 6.10, "Modificacin de los tipos de archivo" [p. 76] para ms informacin
Bluefish utiliza aspell para la correccin ortogrfica. Si las bibliotecas ortogrficas no estn
instaladas en su sistema, entonces la funcin de revisin ortogrfica no estar disponible. En el
sitio web aspell tambin puede descargar los diccionarios para muchos idiomas diferentes.
Para iniciar el corrector ortogrfico, seleccioneDocument Check Spelling... o haga clic en el ABC
botn de la barra de herramientas principal. El hechizo corrector 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 utilizar un personal
o un diccionario de sesiones, y para elegir el lenguaje en funcin de los diccionarios instalados
clic en Spell Check iniciar la revisin ortogrfica del documento actual.
Es posible que desee establecer un diccionario predeterminado seleccionando primero el idioma
en el Language pop-up men, a continuacin, hacer clic en Set default.
Palabras clave para diferentes idiomas se pueden ignorar el uso de filtros. Actualmente, el nico
filtro es para HTML. Si usted quiere ayudar escribir ms filtros, unirse a la lista de correo
El men Options accesible a travs del men contextual ofrece tres acciones
Rescan reference filesen caso de que usted ha personalizado uno de ellos, de manera que los nuevos
5.5. HTML
Puede ser:
la funcin Description (Este es el valor predeterminado)
la Attributes/Parameters de la funcin
algunos Notes acerca de la funcin
HTML es, obviamente, el idioma ms apoyado en Bluefish. Hay una barra especial de
herramientas HTML con muchos dilogos, y dos
mens para trabajar con las etiquetas
la Tags Men
Men Dialogs
Figura III.75. Un botn HTML con una punta de la herramienta de tres puntos
En segundo lugar, se encuentran los botones que insertarn directamente el texto, estos botones
no tienen los puntos en la punta de la herramienta.
Si desea agregar una etiqueta HTML en torno a algunos bloques de texto, seleccione el bloque de
texto, utilice la barra de herramientas HTML o las Etiquetas o Men 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 seleccionado bloque
Una etiqueta existente se puede editar haciendo clic derecho en la etiqueta, y seleccione Edit tag en
el men contextual. Tambin puede colocar el cursor en la etiqueta y el uso Dialogs Edit tag under
cursor... (F3). No todas las etiquetas, sin embargo, tienen un cuadro de dilogo, as que esto no es
siempre posible. Colores en el #RRGGBB estilo tambin se pueden editar desde el men
contextual del botn derecho.
En el navegador de referencia en el panel izquierdo hay un manual de HTML disponible. Todos
los posibles atributos y valores vlidos pueden ser encontrados en esta referencia. Consulte la
Seccin 5.4, "Referencia de funciones" para ms informacin.
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
un cuadro de dilogo de miniaturas Multi, slo accesible desde el Standard bar de la barra de
herramientas HTML
Si la imagen de origen no es accesible, el cambio webimage a image en el Select File ventana de carga
despus de hacer clic en browse para elegir una imagen. De esta manera usted puede elegir el formato que usted
desea para las fuentes originales. Otra manera de hacerlo es cambiar la definicin de WebImage (ver Seccin 6.10,
"Modificacin de los tipos de archivo".
Si eso no resuelve el problema, es probable que el tipo de imgenes que desea cargar no est definido an en
Preferencias. En este caso, cambie la definicin de la imagen, como se explica en la Seccin 6.10, "Modificacin de
archivos tipos
Como ltimo recurso, si no desea cambiar los tipos de archivos genricos, puede elegir All files en el men
emergente en la parte inferior de la Select File ventana
El cdigo generado para una imagen jpeg y png en una miniatura se ve as:
<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="Gamboling"
alt="Gamboling in the meadow" align="middle"></a>
y una imagen jpg y jpg miniatura para:
<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="Gamboling"
alt="Gamboling in the meadow" align="middle"></a>
Usted puede mezclar perfectamente imgenes jpg con miniaturas png o al revs.
Si el archivo html existe de antemano, las rutas de acceso a la imagen en miniatura y se insertan en relacin con la
ubicacin de la archivo html. Por el contrario, si el archivo HTML no existe de antemano, las rutas completas a la
imagen y miniaturas se insertan en el cdigo.
En el cuadro de dilogo de miniaturas mltiples, primero elija el mtodo de escala, a continuacin, establece la
anchura y / o altura correspondiente parmetros. Por ltimo, es posible que desee ajustar el cdigo HTML para
insertar para cada imagen.
La escala puede basarse en una proporcin fija, una anchura fija, una altura fija, o un ancho fijo y altura fija (esta
ltima opcin no mantener la relacin de aspecto original!).
En el cdigo HTML para cada imagen, puede utilizar varios marcadores de posicin, tales como:
% r para el nombre de archivo original
% t para el nombre del archivo de miniaturas
% w de la anchura original
% h para la altura original
% x para el ancho de miniaturas
% y para la altura de miniaturas
% b para el tamao del archivo original (en bytes)
Nombres de ruta completos siempre se utilizan para hacer referencia a las fuentes
originales de la imagen. Las rutas a las miniaturas son en relacin con la si ya existe el archivo
html ruta del archivo html, mientras que se insertan como rutas completas cuando el archivo
HTML no existir.
6. Utilice Ctrl-A para seleccionar el contenido del archivo y haga clic en el Table icono situado
en la Tables pestaa de la barra de herramientas de HTML para incrustar el cdigo en las
etiquetas de tabla.
Tenga en cuenta que no se puede agregar un men pop-up. Por lo tanto, si el artculo que desea
agregar est dentro de un men pop-up (como se encuentra la etiqueta de cdigo en el Context
formatting men emergente de la Fonts herramienta de la barra), usted tiene que primero haga
clic en el men emergente para mostrar su contenido, a continuacin, hacer clic derecho sobre el
elemento deseado para insertarlo en el Quick bar.
Si desea eliminar elementos de la Quick bar, haga clic derecho y seleccionar Remove from Quick
bar.
Tambin puede cambiar la ubicacin de un elemento en la barra rpida. Para ello, haga clic en el
elemento y seleccione Shift left o ShiftRight si lo deseas. El elemento se mover a la izquierda oa
la derecha de su neighborough. Tenga en cuenta que esto no es un lastre y soltar la accin; puede
que tenga que repetir el proceso si desea mover el elemento ms.
El Custom menu Edit custom menu. conduce a la Custom Menu Editor. El Load new elemento le
permite cargar un nuevo men en caso de que haya cambiado directamente el archivo
custom_menu ubicado en el directorio .bluefish dentro de su hogar directorio, mientras Reset
elemento le permite volver al men personalizado predeterminado en las mismas circunstancias.
Se crea el archivo custom_menu a instalar Bluefish y corresponde a algunas entradas por defecto,
las que se pueden ver en el Custom men barra de herramientas. 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 Custom men barra de herramientas
y le permite:
Aadir "uso frecuente" elementos a un men existente
buscar y reemplazar patrones para la Replace men
crear nuevos mens
El Custom Menu Editor es el lugar donde se hacen todos los cambios en el men personalizado.
La ubicacin de los asientos en la costumbre men se define por su camino en el men Custom
Menu Editor:
Una pieza personalizada en el lado derecho, cuyo contenido cambia dependiendo del tipo de
men. Hay dos tipos de artculos en la Custom Menu Editor:
El dilogo Personalizar, que se inserte una cadena, opcionalmente basa en valores formuladas
en un cuadro de dilogo
Encuentra el Custom and Replace, que se desarrollar una sustitucin, tambin opcionalmente
basada en valores formuladas en un cuadro de dilogo. He aqu cmo el Custom Replace de dilogo
se parece a:
5. Haga clic en la Save botn. Esto agregar el men de la barra de herramientas del men
personalizado:
Tenga en cuenta que el nuevo men se coloca en el extremo derecho de la barra de herramientas
de men personalizado. Al cerrar Bluefish y el relanzamiento de ella, sern colocados en orden
alfabtico, excepto que el Replace men siempre estar en el extremo derecho.
En otro ejemplo, usted tiene una cadena a menudo es necesario ajustar antes y despus de un
bloque de texto, por ejemplo <div class = "MyClass"> YourBlockOfText </ div>. Para hacerlo:
1. Abra la Custom Menu Editor
2. Introduzca /MySite/div with class en el Menu Path campo
3. Introduzca <div class = "MyClass"> en el Formatstring Before campo
4. Introduzca </div> en el Formatstring After campo
5. Haga clic en Add y luego en Guardar. El elemento aparecer en el men.
Si selecciona texto:
Y activar esta opcin de men, el primer bit de texto ahora se agrega antes de la seleccin, y el
segundo poco despus de la seleccin:
Suponga que quiere mejorar este ltimo ejemplo. Usted tiene dos MyClass1 y MyClass2 y quiere
ser capaz de elegir el clase deseada cuando se activa el men. He aqu cmo hacerlo:
1. Abra la Custom Menu Editor
2. Explorar el Menu path lista para recuperar el / MiSitio / clase con entrada div y haga clic en l
para hacer aparecer sus componentes en la Menu Path y Custom Dialog campo
3. Haga clic en la flecha de la parte superior de la Number of Variables men emergente para
obtener 1 en el campo. Como se puede ver un Variables entrada aparece donde se puede
introducir el nombre de variable% 0. Como nombre entramos nmero MyClass
4. Ahora cambiar el FormatString Before campo para tomar esta nueva variable en consideracin,
de la siguiente manera: <div class = "MiClase% 0">
5. Haga clic en Apply por lo que se tomarn en cuenta los cambios y haga clic en Guardar para
actualizar el men.
Si ahora 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 del nmero MyClass
Despus de introducir el valor deseado, el mismo proceso que antes se producir, con el valor
proporcionado. Aqu hemos entrado 1 como 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
Para ello, tenemos que expresar la <a href="yoururl"> SuCadena </a> parte del fragmento inicial
del cdigo como un regular en Perl expresin (vase la Seccin 4.5.3, "Buscar y reemplazar Usar
expresiones regulares" [. p 45] para ms detalles):
a href = se expres "tal cual y se incrust 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.
Normalmente todos los programas y filtros se aplican al documento actual. Sin embargo,
es posible invocar un programa sin aplicarla al documento actual. Por el contrario, no es posible
aplicar filtros de texto a cualquier cosa pero el documento actual.
Personalizacin del men External se lleva a cabo en diferentes partes del dilogo Edit Preferences:
Los elementos del submen Outputbox en la pestaa Output parsers.
Los elementos del submen Commands en las Utilities and filters en la parte inferior de la pestaa
External programs (Programas externos).
Los elementos de nivel superior en la parte Browsers en la parte superior de la pestaa External
programs.
La primera lnea en el panel ser el navegador seleccionado al hacer clic en el botn View in
browser (Ver en navegador) en el principal barra de herramientas.
4. Manteniendo el clic, arrastre la lnea seleccionada sobre otra lnea, hasta que llegue al lugar
que desee, de modo que la lnea seleccionada cubre completamente este ltimo. El cursor
cambiar su apariencia y la lnea arrastrada ser mostrado como una lnea de enmarcado:
Para arrastrar una lnea al final de la lista, arrstrelo hasta que aparezca una fina lnea
despus del ltimo artculo:
Si cambia de opinin, arrastre la lnea por encima de su lugar original y suelte el botn del ratn.
No habr cambiar.
5. Suelte el botn del ratn para colocar la lnea en el lugar deseado.
6. 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 Aceptar botn para guardar los cambios y cerrar el panel de Edit
preferences (preferencias de edicin).
Si desea personalizar uno de los navegadores suministrados por defecto, utilice el siguiente
procedimiento:
III.8 Procedimiento. Personalizacin de un navegador existente
1. Haga clic en Preferences... icono de la barra de herramientas principal para acceder al panel de
Edit preferences.
2. Haga clic en la pestaa External programs para mostrar el panel Browsers.
3. Haga clic en la regin Command (Comando) de la lnea del navegador que desea cambiar. La
lnea se selecciona el texto correspondiente.
4. Haga doble clic en el mismo lugar para permitir la edicin. La lnea se enmarca.
Puede aadir, modificar, borrar, mover los comandos o texto filtra la misma manera como se
describe en la Seccin 5.8.1, "Personalizacin navegadores.
Bluefish se aplicar el comando suministrada en el documento actual, al tiempo que representa el
documento, ya que es antes del comando se aplica por %s y el documento despus de que el
comando ha sido aplicado por %f. Uso del parmetro %i no es an implementado. Usted debe
incorporar estos parmetros entre comillas simples para evitar que los caracteres especiales para
ser interpretado por el Shell (interprete de comandos).
Uso de los parmetros depende del comando:
Si el comando no funciona en el archivo, como xterm, usted apenas suministra como lo hara en
un xterm, separndolo de evitar que Bluefish se congele con:
xterm &
Si el comando funciona en el archivo, pero no en el contenido del archivo, como chmod, usted
suministra como lo hara en un xterm, utilizando %s como una referencia al documento actual:
chmod +x '%s'
Si el comando funciona en el contenido del archivo, como sed, usted debe utilizar la entrada, i.e.
%s y de salida, i.e. %f redireccin para alimentar a la 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 reemplazar el documento actual,
como en:
sed -e 'somesedcommand' < '%s' 1 > 'namedfile'
Tenemos que escapar de la barra en /usr con una barra invertida para evitar la
interpretacin por el shell.
6. Haga clic en el botn Aceptar para guardar y cerrar el panel.
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.
Consulte Seccin 4.5.3, "Buscar y reemplazar Usar expresiones regulares" para alguna
explicacin sobre el uso de expresiones regulares en bluefish.
El campo File #, un nmero de pieza coincide con el nombre de archivo en la expresin regular
Perl dado en el campo Patrn. Tenga en cuenta que la primera parte es el nmero 1, la segunda 2,
etc Si usted no desea que la parte se muestra, poner -1 en ella.
La Line #, un nmero de pieza coincide con el nmero de lnea en la expresin regular, aqu ser
2, como se aplican las mismas reglas que en el el campo Filename #.
El Campo Output #, un nmero de pieza coincide con la parte deseada en la expresin regular,
por lo general el resto de la lnea, aqu ser la tercera y ltima parte. Una vez ms, mismas reglas
se aplican como en el campo Filename #.
El campo de Command, el comando a ejecutar en el documento actual, llamado internamente %s.
Aqu ser: ruby -d'%s'. Observe que debe incorporar la referencia al documento actual, si la
hay, entre parntesis para evitar interpretacin en tiempo de ejecucin.
La casilla de verificacin de salida de todo, que se puede comprobar a mostrar toda la salida no
coincida con la expresin regular de Perl. Aqu
no es necesario, ya que la expresin regular coincide con toda la salida.
Puede aadir, modificar, borrar, mover cajas de salida de la misma manera como se describe en la
Seccin 5.8.1, "Personalizacin de los navegadores".
Procedimiento III.11. Adicin de un elemento de men Outputbox
1. Ejecutar el comando deseado en un xterm con algn error, ya sea en el comando o en el
archivo que se aplica sobre, en
Para saber cmo los errores son la salida.
2. Construir una expresin regular Perl basado en la salida, de manera que el nombre de archivo,
el nmero de lnea y el mensaje de error sean recuperado.
3. Haga clic en Preferencias de... icono de la barra de herramientas principal para acceder al panel
de preferencias Editar.
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 muestra con un sello sin 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 rellenarlo con la expresin regular de Perl que ha
construido previamente.
9. Haga doble clic en el campo N de archivo y dar el nmero del sub-patrn que coincide con el
nombre de archivo (-1 para ninguno).
10 Haga doble clic en el campo N de Lnea y dar el nmero del sub-patrn que coincide con el
nmero de lnea (-1 para ninguno).
11 Haga doble clic en el campo Salida # y dar el nmero del 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, ser '% s' los
formularios opciones de comando% s el nombre de archivo actual.
13. Activar 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 encontrado en el directorio home del usuario. Los campos estn delimitados por dos
puntos y corresponden a los encontrados en la GUI.
6. Personalizacin Bluefish
Ya hemos visto cmo personalizar la barra de acceso rpido, el men personalizado, y el men
externa. stos son algunos otros posibilidades, la mayora de ellos estn realizando a travs del
panel Editar preferencias, accesible desde las Preferencias... icono en la principal barra de
herramientas o desde el men Preferencias Tratar .
Para eliminar un acceso directo, pulse la tecla de retroceso cuando se mueve el puntero del ratn
sobre una entrada del men para eliminar el acceso directo.
Para guardar las combinaciones de teclas de acceso directo para las sesiones posteriores Bluefish,
utilice Editar Guardar teclas de acceso directo. Esto almacenar los ajustes en el ~ / .bluefish /
menudump_2.
Tenga en cuenta que si se le da una entrada de men el mismo atajo que otro, se perder el acceso
directo de este ltimo.
Esta caracterstica es muy conveniente para los usuarios de Mac cuando se utiliza con cautela, ya
que se combina con el Delete men contextual en el explorador de archivos, que le permite, por
ejemplo, a deshacerse de los archivos generados por CVS en conflictos en el pescado azul.
Usted puede dar cualquier nombre para el estilo en la primera lnea, siempre que utilice la
misma en la ltima lnea.
La personalizacin se aplica a cualquier aplicacin Gtk.
Otras opciones para el Editor estn disponibles en la ficha Editor del panel de preferencias Editar
accesible a travs de las Edit preferences... botn de la barra de herramientas principal. En
particular, es posible que desee personalizar la fuente del editor, el fin del ajuste de lnea, y el
deshacer tamao del historial:
Usted comparte este archivo html con otra barra de usuario o cambia el propietario del archivo a
la barra. Al modificar el archivo HTML, mientras que conectado como barra de usuario, el autor
etiqueta meta se actualiza para reflejar el nuevo autor en salvar, siempre y cuando la barra de
usuario tiene escribir permiso en el archivo:
Si usted no quiere que se cambie la etiqueta meta autor mientras se edita el archivo con
inicio de sesin de otro usuario, desmarque la caja.
Tenga en cuenta que la ltima instancia cerrada del archivo gana. Por lo tanto es
importante que recuerde qu instancia es el modificado. Puede, por ejemplo, siempre abrir el
archivo a modificar en el lado izquierdo de la pantalla, la archivo para ser consultada en el lado
derecho.
1. Haga clic en Preferencias de ... icono de la barra de herramientas principal para acceder al
panel de preferencias Editar.
2. Haga clic en la ficha Tipos de archivo para mostrar el panel Tipos de archivo.
3. Haga clic en el botn Aadir en la parte FileFilters en la parte inferior. Una nueva lnea se
muestra con un sello sin ttulo.
4. Haga doble clic en la etiqueta para permitir la edicin, y escriba la cadena que desea que
aparezca en el campo Etiqueta. Aqu introducir Todos hojas de estilo.
5. Compruebe la caja del filtro inverso.
6. Click en los tipos de archivo en el campo de filtro y escriba los tipos de archivos que desea
agrupar juntos, separados por dos puntos. Aqu lo tienes hoja de estilo: hoja de estilo XSL.
7. Haga clic en el botn Aceptar para guardar y cerrar el panel.
Los tipos de archivos utilizados en el Tipos de archivo en el filtro coinciden con los
definidos en la parte del tipo de archivo. No los confunda con las extensiones de archivo. Por
ejemplo, el C de programacin de filtros de archivos partidos c y tipos de archivos de imagen, es
decir, archivos cuyos extensiones son .c, .h, etc ...
Tiene un partido en la posicin 1 Este patrn es un patrn de tipo 3, para que coincida con un
sub-patrn de los padres:
p
El partido de la sub-patrn <html> Etiquetas termina en la posicin 2 y no tiene ningn patrn
nio, por lo que el motor destacando contina en la posicin 2 con todos los sub-patrones de
HTML. Un patrn de tipo 2 llamadas Atributos HTML:
Juego:
"centro"
El patrn HTML Atributo Contenido no tiene ningn nio patrones y sub-patrones de atributos
HTML no tienen ningn ms partido, y tambin subpatrones HTML no tienen ms coincidencias.
As que estamos de vuelta en la planta principal, los restantes cdigo para destacar es:
<? php
// Esto es un comentario?>
?>
Tiene el partido ms bajo. Este es un patrn de tipo 1, por lo que el motor destacado contina con
todo el cdigo restante, pero no lo har slo buscar el partido bajo de los nios patrones de PHP
bloque, sino que tambin ue para el patrn final de PHP Block.
El partido ms bajo en este ejemplo es un patrn comentario llamado (C ++ / conduccin):
Como se puede ver el> en el comentario no termina el patrn php, ya que se encuentra dentro de
un sub-patrn de PHP Bloque?:
// Esto es un comentario?>
El comentario patrn (C ++ / lnea) no tiene ningn patrones nio, por lo que el resto del cdigo
para los sub-patrones de PHP es:
?>
Es muy obvio ahora, el partido ms bajo ser el modelo final del patrn php, as que estamos de
vuelta en la planta principal, y nos han acompaado todo el cdigo!
Si marca la casilla de verificacin de peso negrita fuerza, usted debe tambin comprobar
que la fuente que utiliza tiene una variante en negrita la ficha Editor del panel de Preferencias.
Comentario todas las funciones pblicas, como se hace en bf_lib.c y gtk_easy.c (estilo javadoc,
con algunas pequeas diferencias), esto puede ser usado para crear una referencia de funcin.
2. Nombrando
Para las funciones no locales, el nombre debe incluir preferiblemente un prefijo que muestra la
parte de pescado azul se utiliza para. Hay, Adems, muchas abreviaturas utilizadas a menudo en
el cdigo de pescado azul, tales como:
Las abreviaturas usadas en el cdigo Bluefish
Doc
Devolucin de llamada, una funcin llamada despus de un clic de botn o algn otro evento
Lcb
Devolucin de llamada local, una funcin llamada despus de un evento, slo se utiliza en este
archivo .c
Aqu estn esos nombres de funciones que muestran de dnde son, lo que manejan, y / o lo que
hacen
Hechizo cdigo de verificacin, se trata de una funcin de devolucin de llamada (para un botn)
project_open_from_file
Cdigo del proyecto, se abre un nuevo proyecto a partir de un nombre de archivo dado
3. procedimientos Declaracin de
Todas las funciones locales deben ser esttica!
Funciones de devolucin de llamada (llamadas para eventos tales como pulsaciones de botn)
deben tener _cb prefijo, o _lcb para devoluciones de llamada local.
Para las funciones de devolucin de llamada GTK, utilice el nombre de la seal en el nombre.
4. Archivos de cabecera
Slo las funciones que se utilizan desde fuera del propio expediente, si estar en el archivo de
cabecera, en el orden en que hayan sido encontradas en el .c propio archivo. Bsicamente se trata
de todas las funciones no estticos en el archivo .c.
5. Nuevos archivos
Acerca de los archivos nuevos
Referencia 6. Archivo
Referencias
7. Parches
Antes de comenzar con el cdigo:
1. Actualice su rbol CVS, o descargar, alternativamente, la ltima instantnea
2. Copia este rbol original, por lo que usted puede hacer un parche contra este rbol Antes de
crear el parche:
1. Run make distclean && ./configure && make y prueba si se ejecuta correctamente
2. Si usted tiene la posibilidad de hacerlo tanto con gcc-2.95 y gcc-3.x como compilador
Ahora crear el parche. Asumiendo que usted tiene dos directorios, original del rbol y mi rbol:
1. Run make distclean en ambos rboles
Cuando una entrada se marca como difusa (es decir, cuando la lnea empieza con
"#, fuzzy"), que significa que es probable que incorrecta.
Usted tiene que asegurarse de que la traduccin es correcta y elimine cualquiera de los "#, fuzzy"
lnea si sta es la nica bandera en la lnea, o la parte ", difusa" de la lnea si hay algunas otras
banderas en la misma lnea, como en "#, c-format "fuzzy.
Recuerde que mientras una traduccin se marca "fuzzy", NO en realidad puede usar!
En la medida de cadenas como obsoletos se refiere, le corresponde a usted decidir si desea
eliminarlos. Por un lado, puede ser reutilizado en una ltima versin del archivo po, por otro
lado, hacen que la po archivo ms grande.
Esto significa que en la configuracin regional Ingls el usuario tiene que pulsar Alt-R para
activar este elemento GUI particular. Por otro lado, si su configuracin regional en espaol su
tecla de acceso directo ser Alt-A.
Hay que tener en cuenta que dos elementos de la GUI no deben tener la misma clave
de acceso directo en el mismo nivel.
8.4. Cmo contribuir
Es realmente fcil. Simplemente enveme una lnea en <wecharri (at) arnet.com.ar> y le enviar
su archivo po listo para ser traducido. Cuando haya terminado el trabajo de traduccin, enve me
back (uso gzip o bzip2 si es posible, por favor). Entonces
a comprobar y si todo est bien Tengo que aadir que en CVS.
Todos los archivos po sern nombrados de la siguiente manera:
date-foo.po.gz (date: day-month-year)
ejemplo:
12-12-2004.es.po.gz (for Spanish po file)
Apndice A. Crditos
1. desarrolladores Bluefish
Aqu estn los desarrolladores de la versin 1.0:
Olivier Sessink
Jim Hayward
Oskar Swida
Eugene Morenko
Alastair Porter
Desarrolladores de versiones anteriores son:
Chris Mazuc
Neil Millar
Gero Takke
Bo Forslund
David Arno
Pablo De Napoli
Santiago Capel Torres
Rasmus Toftdahl Olesen
Roland Steinbach
Christian Tellefsen
Antti-Juhani Kaijanaho
2. mantenedores de paquetes Bluefish
Las siguientes personas a mantener paquetes de pescado azul para varios sistemas:
Debian: Davide Puricelli
Redhat: Matthias Haase
Mandrake: Todd Lyons
Fink: Michle Garoche
3. traductores Bluefish
Traductores de la versin 1.0 son:
Portugus brasileo - Anderson Rocha
blgaro - Peio Popov
China - Ting Yang (Lirn)
Dans - Rasmus Toftdahl Olesen
Finlands - Juho Roukala
Francs - Michle Garoche
Alemn - Roland Steinbach
Hngaro - Pter Saska
Esto descargar el mdulo CVS pescado azul-doc, que contiene los archivos de origen manuales
Bluefish, a su sistema en una nueva directorio creado pescado azul-doc.
Procedimiento C.2. Instalacin de DocBook y DocBook XSL
1. Instale DocBook 4.4 para su distribucin
2. Instale DocBook XSL versin 1.69.1 si est disponible para su distribucin
De lo contrario, conseguir que desde la pgina del proyecto en SourceForge.net DocBook y
descomprimirlo en el pescado azul-doc directorio.
Produce archivos tar apropiados para poner en el sitio web Bluefish o para uso individual.
Si desea crear un nuevo formato, tendr que hacer una copia de la pgina de ttulo-a4.xml y
archivos pdf-ps-a4.xsl en el directorio / hojas de estilo pescado azul-doc, cambiar su nombre de
acuerdo con el nuevo formato, y modificarlos.
En el directorio de pescado azul-doc / src. Sin embargo, hay algunas reglas que nos gustan a
seguir para hacer la edicin del manual ms eficiente y organizado.
4.1. La Identificacin del Atributo
Utilizamos id en el captulo, apndice, seccin, figura, y el procedimiento. Esto proporciona una
forma conveniente para hacer referencia a ellas en el texto as y para conseguir que se enumeran
en la tabla de contenido.
Si necesita hacer referencia alguna porcin de texto incrustado en una etiqueta diferente a los ya
mencionado, tambin puede utilizar un Identificacin en esta etiqueta, ya que DocBook permite
id en todas las etiquetas.
Separe las palabras en el id con guiones.
Finalmente, incluir una o dos palabras que describe el contenido de la seccin. Por ejemplo, un
captulo titulado Utilizando Bluefish tendra la Identificacin del pescado azul-usando. Y, una
seccin dentro de ese captulo llamado Mtodos abreviados de teclado podra tener el nombre
pescado azul-usando-atajos.
Lo principal es que todos los identificadores deben ser nicos o procesamiento fallarn. Para
asegurar que todos los identificadores son nicos, slo ejecutar make validar-todos antes de
confirmar los cambios.
Adems, tenga cuidado al cambiar el nombre de identificacin, ya que el nombre podra ser
utilizado en los enlaces dentro de otras partes del manual. Lo mejor es hacer un bsqueda global
de un id en todos los archivos del manual antes de cambiar un id.
Observe que el identificador de la figura, la Identificacin del ttulo, y el fileref imagedata son
muy similares. Los antiguos los usan guiones, mientras que los usos posteriores ponen de relieve
para separar las partes de identificacin. Tienen en comn la parte importante. No se olvide de
poner en la etiqueta la frase, una frase con sentido para las personas ciegas
Si la explicacin consiste principalmente en los pedidos, es posible que desee utilizar la lista
ordenada en su lugar.
Para hacer referencia a un enlace interno (es decir, interna a la gua), usamos:
<xref linkend="getting-bluefish-updates"/>
Esto genera un enlace de texto similar a "la seccin llamada...". Esta es la forma preferida, pero
puede no ser siempre adecuado; en este caso, se puede utilizar:
<link linkend="getting-bluefish-updates">here</link>
Tenga en cuenta que el primero se muestra solo en su lnea adecuada, mientras que el segundo se
inserta dentro de la lnea de flujo. Si utiliza el Etiqueta screen , usted debe anteponer ya sea un $
o un # seguido de un espacio antes de la instruccin, dependiendo de cmo el comando se debe
ejecutar, como no root para el primero, como la raz de este ltimo. Por otra parte, con el
comando screen , debemos compruebe que la lnea no es demasiado largo, dividida si es
necesario, y aadir una barra invertida para indicar la divisin. Para incrustar trozo de cdigo, se
utiliza:
<programlisting>
<![CDATA[
Run the command <userinput>make</userinput>]]>
</programlisting>
4.8. Recomendacin
Como solucin de un problema de petimetre, utilizamos una instruccin de procesamiento
especial para insertar saltos de pgina para la produccin de PDF. Si la ruptura es lo mismo para
A4 y formato USLetter, la instruccin es:
<?pagebreak?>
4.8. Recomendacin
No utilice simplesect ya que se mete la tabla de contenido. Evite aadir lneas en blanco o
cualquier espacio en blanco en los archivos, puede romperse la produccin archivos y tiene la
desventaja de aumentar el tamao de los archivos. Un captulo se debe por lo menos una id, un
title, y, o bien un prrafo o seccin de la etiqueta. Tenga en cuenta que no puede utilizar un
aislado etiqueta de prrafo despus de una seccin. Todos los elementos de la lista deben usar una
etiqueta de prrafo para incrustar su contenido. Si todo el contenido artculos es muy corto, es
decir, encajar en una lnea, es posible que desee utilizar el atributo siguiente para suprimir la lnea
adicional entre los objetos:
<itemizedlist spacing="compact">
4.9. Contctenos
Si encuentra algn error en el manual, o simplemente quieres aadir ms, por favor contact
nosotros. Si tiene alguna pregunta sobre cmo editar el manual que no se abordan en este
apndice, siempre se puede pedir en el mailing list. A menudo, usted puede mirar a la fuente de
captulo para ver cmo se hacen las cosas. 4.8. Recomendacin
patentes por su cuenta, convirtiendo el programa propietario. Para evitar esto, hemos hecho claro
que cualquier patente debe ser pedida para el uso libre de todos o no ser concedida en absoluto.
Los trminos y condiciones para la copia, distribucin y modificacin.
2. TRMINOS Y CONDICIONES PARA LA COPIA, DISTRIBUCIN Y
MODIFICACIN
Esta Licencia se aplica a cualquier programa u otro trabajo que contenga una nota colocada por el
tenedor del copyright diciendo que puede ser distribuido bajo los trminos de esta Licencia
Pblica General. El "Programa" se referir a cualquier programa o trabajo, y un "obra basada en
el Programa" significa el Programa o cualquier trabajo derivado de l segn la ley de derechos de
autor: es decir, una obra que contenga el programa o una porcin de l, bien en forma literal o
con modificaciones y / o traducido a otro idioma.
(En adelante, la traduccin est incluida sin limitaciones en el trmino "modificacin".) Cada
beneficiario es asimilable a "usted".
Cualquier otra actividad que no sea la copia, distribucin o modificacin no est cubierta por esta
Licencia; est fuera de su alcance. El acto de ejecutar el Programa no est restringido, y los
resultados del Programa estn cubiertos nicamente si sus contenidos constituyen un trabajo
basado en el Programa (independientemente de haberlo producido mediante la ejecucin del
Programa). El que esto se cumpla, depende de lo que el
Programa hace.
1. Usted puede copiar y distribuir copias exactas del cdigo fuente del Programa, segn lo has
recibido, en cualquier medio, siempre que adecuada y bien visible publique en cada copia un
anuncio de copyright adecuado y un repudio de garanta; mantener intactos todos los avisos que
se refieran a esta Licencia ya la ausencia de cualquier garanta; y proporcione a cualquier otro
receptor del programa una copia de esta Licencia junto con el Programa.
Puede cobrar un precio por el acto fsico de transferir una copia, y puede, segn su libre albedro,
ofrecer garanta en cambio de una cuota.
2. Puede modificar su copia o copias del Programa o de cualquier porcin de l, formando de esta
manera un trabajo basado en el Programa, y copiar y distribuir esa modificacin o trabajo bajo los
trminos del apartado 1 anterior, siempre y cuando se cumplan todas estas condiciones:
a) Debe hacer que los ficheros modificados lleven anuncios prominentes indicando que los ha
cambiado los archivos y la fecha de cualquier cambio.
forma en que podra satisfacer tanto esa condicin como esta Licencia sera evitar completamente
la distribucin del Programa.
Si cualquier porcin de este apartado se considera invlida o imposible de cumplir bajo cualquier
circunstancia particular, el resto de la seccin es destinado a aplicarse y la seccin por entero ha
de cumplirse en cualquier otra circunstancia.
No es el propsito de este apartado inducirle a infringir ninguna patente u otro derecho de
propiedad o impugnar la validez de tales reclamaciones; Este apartado tiene el nico propsito de
proteger la integridad del sistema de distribucin de software libre, que es implementado por
prcticas de licencia pblica. Mucha gente ha hecho contribuciones generosas a la gran variedad
de software
AUSENCIA DE GARANTA
11 Como el programa se licencia libre de cargas, NO HAY GARANTA PARA EL
PROGRAMA,
EN LA MEDIDA PERMITIDA POR LA LEY APLICABLE. EXCEPTO CUANDO SE
INDIQUE LO CONTRARIO POR ESCRITO LA TITULARES DEL COPYRIGHT Y / U
OTRAS PARTES PROPORCIONAN EL PROGRAMA "TAL CUAL" SIN GARANTA DE
NINGN TIPO, EXPRESA O IMPLICADA, INCLUYENDO, PERO NO LIMITADO A, LA
IMPLICADA GARANTAS DE COMERCIALIZACIN Y APTITUD PARA UN
PROPSITO PARTICULAR. TODO EL RIESGO A LA CALIDAD Y RENDIMIENTO DEL
PROGRAMA EST CON USTED. SI EL PROGRAMA TIENE ERROR, USTED ASUME EL
COSTE DE CUALQUIER SERVICIO, REPARACIN O CORRECCIN.
12. EN NINGN CASO menos que la ley aplicable o se acuerde por escrito, ningn
TITULAR DE DERECHOS DE AUTOR O CUALQUIER OTRA PARTE QUE PUEDA
MODIFICAR Y / O REDISTRIBUIR EL PROGRAMA COMO SE PERMITE ARRIBA, SER
RESPONSABLE ANTE USTED POR DAOS, INCLUYENDO CUALQUIER GENERAL,
ESPECIAL, DAOS DIRECTOS O INDIRECTOS DERIVADOS DEL USO O
IMPOSIBILIDAD DE USO DEL PROGRAMA (INCLUYENDO PERO NO LIMITADO A LA
PRDIDA DE DATOS O DE DATOS INCORRECTOS
O PRDIDAS SUFRIDAS POR USTED O POR TERCERAS PARTES O UN FALLO DEL
PROGRAMA PARA OPERAR CON OTROS PROGRAMAS), INCLUSO SI EL TITULAR U
OTRA PARTE HA SIDO ADVERTIDO DE LA POSIBILIDAD DE TALES DAOS.
3. Cmo aplicar estos trminos a sus nuevos programas
Si usted desarrolla un nuevo Programa, y quiere que sea del mayor uso posible para el pblico, la
mejor manera de lograrlo es convirtindolo en software libre que cualquiera pueda redistribuir y
cambiar bajo estos trminos.
Para hacerlo, aada los siguientes anuncios al programa. Lo ms seguro es aadirlos al principio
de cada fichero fuente para la mayora transmitir eficazmente la exclusin de garanta; Adems
cada fichero debera tener al menos la lnea de copyright y un indicador a dnde la aviso
completo se encuentra.
<Una lnea para indicar el nombre del programa y una rpida idea de qu hace.> Copyright (C)
<ao> <nombre del autor>
Este programa es software libre; puedes redistribuirlo y / o modificarlo bajo los trminos de la
Licencia Pblica General GNU como publicada por la Fundacin para el Software Libre; ya sea
la versin 2 de la Licencia, o (a su eleccin) cualquier versin posterior.
Este programa se distribuye con la esperanza de que sea til, pero SIN NINGUNA GARANTA;
ni siquiera la implcita garanta de COMERCIALIZACIN o IDONEIDAD PARA UN
PROPSITO PARTICULAR. Vea la Licencia Pblica General GNU para ms detalles.
Debera haber recibido una copia de la Licencia Pblica General de GNU junto con este
programa; si no, escriba a la libre
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 EE.UU.
Aada tambin informacin sobre cmo contactar con usted mediante correo electrnico y postal.
Si el programa es interactivo, haga que muestre un pequeo anuncio como el siguiente, cuando
comienza a funcionar en modo interactivo:
Gnomovision versin 69, Copyright (C) ao nombre del autor Gnomovision no ofrece
ABSOLUTAMENTE NINGUNA GARANTA; Para ms detalles escriba 'show w'. Esto es
software libre, y le invitamos a redistribuirlo bajo ciertas condiciones; escriba `show c 'para ms
detalles.
Los comandos hipotticos 'show w' y `show c deberan mostrar las partes adecuadas de la
Licencia Pblica General. de Por supuesto, los comandos que use pueden llamarse de cualquier
otra manera show w 'y' show c '; Podran incluso ser pulsaciones del ratn o elementos del men lo que sea apropiado para su programa.
Tambin deberas conseguir que su empleador (si trabaja como programador) o su escuela, en su
caso, a firmar una "renuncia de copyright para el programa, si es necesario. Este es un ejemplo;
alterar los nombres:
Yoyodyne, Inc. mediante este documento renuncia a cualquier inters de derechos de autor en el
programa Gnomovision (que hace pasadas a compiladores) escrito por James Hacker.
<signature of Ty Coon>, 01 de abril 1989 Ty Coon, Presidente de Vice
Esta Licencia Pblica General no permite que incluya sus programas en programas propietarios.
Si su programa es una biblioteca de subrutinas, puede considerar ms til el permitir el enlazado
de aplicaciones propietarias con la biblioteca. Si esto es lo que que quiere hacer, utilice la
Licencia Pblica General de Biblioteca GNU en lugar de esta Licencia.