Escolar Documentos
Profissional Documentos
Cultura Documentos
Copyright © 2005-2015
Este documento se distribuye bajo los términos de la Licencia Pública General GNU
publicada por la Fundación para el Software Libre; ya sea la versión 2 de la Licencia, o (a
su elección) cualquier versión posterior. Una copia de esta licencia se puede encontrar en
el archivo COPYING incluido con el código fuente de este programa, y también en el
capítulo de GNU General Public License.
Contenidos
Introducción
o Acerca de Geany
o Dónde conseguirlo
o Licencia
o Acerca de este documento
Instalación
o Requerimientos
o Los paquetes binarios
o Compilation Fuente
Autotools sistema de construcción basado
Sistema de construcción basado Waf
Caché Waf
Limpieza del caché
Instalación personalizada
Soporte cargador de enlace dinámico y TEV
Construir problemas
o Prefijo de instalación
Uso
o Empezando
o El espacio de trabajo Geany
o Opciones de línea de comandos
o General
Puesta en marcha
Abrir archivos desde la línea de comandos en una instancia en
ejecución
Widget de emulador de terminal virtual (TEV)
Definición propios estilos de widgets utilizando .gtkrc-2.0
o Documentos
Cambiar entre documentos
Documentos clonación
o Los conjuntos de caracteres Unicode y de orden de bytes-Mark (BOM)
El uso de conjuntos de caracteres
Dentro de archivo de especificación de codificación
Codificación especial "Ninguno"
Byte-Order-Mark Unicode (BOM)
o Edición
Plegable
Edición de modo de columna (selecciones rectangulares)
Arrastrar y soltar texto
Sangría
La aplicación de la nueva configuración de sangría
La detección de tipo guión
Auto-muesca
Marcadores
Código historial de navegación
Envío de texto a través de comandos personalizados
Acciones de contexto
Autocompletado
Finalización parte Palabra
Autocompletado Alcance
Fragmentos definibles por el usuario
Combinaciones de teclas Snippet
Inserción de caracteres Unicode
o Buscar, reemplazar y vaya a
Entradas de la barra de herramientas
Barra de búsqueda
Encontrar
Opciones de concordancia
Encuentra todos
Cambio de fuente en campos de texto de diálogo de
búsqueda
Encuentra la selección
Encuentra uso
Buscar en los archivos
Filtrado de archivos de control de versiones
Reemplazar
Reemplaza todo
Ir a la ficha definición
Ir a la ficha de declaración
Ir a la línea
Expresiones regulares
Expresiones regulares de líneas múltiples
o Menú Ver
Menú de esquemas de color
o Etiquetas
Etiquetas de espacio de trabajo
Etiquetas globales
Por defecto los archivos globales etiquetas
Etiquetas globales formato de archivo
Formato Pipe separados
Formato CTags
Generación de un archivo mundial etiquetas
Generación de archivos de etiquetas C / C ++
Generación de archivos de etiquetas en Windows
C ignore.tags
o Preferencias
Preferencias generales de inicio
Puesta en marcha
Cerrar
Caminos
Preferencias generales Varios
Misceláneos
Buscar
Proyectos
Preferencias de la interfaz
Sidebar
Ventana de mensajes
Fuentes
Misceláneos
Las preferencias de la ficha Interfaz portátiles
Pestañas Editor
Posiciones Tab
Preferencias de barra de herramientas de interfaz
Barra de herramientas
Aparición
Editor Características preferencias
Características
Preferencias Editor sangría
Grupo Sangría
Preferencias Editor Terminaciones
Terminaciones
Cotizaciones auto-cierre y soportes
Preferencias editor Mostrar
Display
Marcador de línea larga
Espacios virtuales
Archivos preferencias
Nuevos archivos
Guardar archivos
Misceláneos
Herramientas preferencias
Trayectorias de herramienta
Comandos
Preferencias de plantilla
Datos de la plantilla
Preferencias combinación de teclas
Preferencias de impresión
Varios preferencias
Plantillas barra de estado
Terminal (VTE) preferencias
Reproductor Terminal
o Gestión de proyectos
Nuevo proyecto
Propiedades del proyecto
Abrir proyecto
Cerrar proyecto
o Menú Build
Indicadores
Defecto elementos del menú de construcción
Compilar
Construir
Lint
Hacer
Haga objetivo encargo
Hacer objeto
Siguiente error
Error anterior
Ejecutar
Detener los procesos en ejecución
Emuladores de terminal
Establecer construir comandos
Construir configuración del menú
Construir comandos de menú de diálogo
Las sustituciones en los comandos y directorios de trabajo
Construir menú atajos de teclado
Configuraciones antiguas
o Soporte de impresión
o Plugins
Gerente Plugin
o Combinaciones de teclas
Cambio de documentos
Combinaciones de teclas configurables
Combinaciones de teclas de archivos
Combinaciones de teclas del editor
Combinaciones de teclas del portapapeles
Seleccione combinaciones de teclas
Inserte combinaciones de teclas
Formato combinaciones de teclas
Ajustes combinaciones de teclas
Buscar combinaciones de teclas
Ir a combinaciones de teclas
Ver combinaciones de teclas
Combinaciones de teclas Focus
Combinaciones de teclas de tabulación Notebook
Combinaciones de teclas de Documento
Combinaciones de teclas de Proyecto
Construir combinaciones de teclas
Herramientas combinaciones de teclas
Combinaciones de teclas Ayuda
Los archivos de configuración
o Rutas de archivos de configuración
Caminos en los sistemas tipo Unix
Caminos en Windows
o Herramientas elementos de menú
o Archivo de configuración global
o Los archivos de definición de tipo de archivo
Los nombres de archivo
Los archivos del sistema
Los archivos de usuario
Tipos de archivos personalizados
Creación de un tipo de archivo personalizado a partir de un
tipo de archivo existente
Configuración filetype
sección [estilo]
El uso de un estilo con nombre
Lectura estilos de otro tipo de archivo
sección [palabras clave]
[lexer_properties] sección
sección [configuración]
sección [sangría]
[build_settings] sección
Filetypes.common archivo Especial
[named_styles] sección
[named_colors] sección
sección [estilo]
sección [configuración]
o Extensiones de tipo de archivo
Pertenencia a un grupo Tipo de archivo
o Formato de archivo de preferencias
sección [acumulación de menú]
o Formato de archivo de proyecto
[acumulación de menú] adiciones
o Plantillas
Metadatos Plantilla
Plantillas de archivo
Adición de plantillas de archivo
Personalización de las plantillas
Comodines Plantilla
Especial {comando:} comodín
o Personalización de la barra de herramientas
Edición manual del diseño de la barra de herramientas
Elementos de la barra de herramientas disponibles
Documentación Plugin
o Caracteres HTML
Diálogo Insertar entidad
Reemplazar caracteres especiales por su entidad
A la hora de escribir
Reemplazo granel
o Ahorre acciones
Guardar automáticamente
Ahorre en atención a cabo
Instantánea Guardar
Copia de seguridad
Contribuyendo a este documento
Comandos de teclado Scintilla
o Los comandos de teclado
Consejos y trucos
o Cuaderno documento
o Editor
o Interfaz
o GTK relacionada
En tiempo de compilación opciones
o src / geany.h
o project.h
o filetypes.c
o editor.h
o keyfile.c
o build.c
Licencia Pública General de GNU
Licencia para Scintilla y SciTE
Introducción
Acerca de Geany
Geany es un pequeño y ligero entorno de desarrollo integrado. Fue desarrollado para
proporcionar un pequeño y rápido IDE, que tiene sólo unas pocas dependencias de otros
paquetes. Otro objetivo era ser lo más independiente posible de un determinado entorno de
escritorio como KDE o GNOME - Geany sólo requiere las librerías GTK + en tiempo de
ejecución.
El resaltado de sintaxis
Plegado de código
Autocompletado de símbolos / palabras
Construya terminación / snippets
Auto-cierre de etiquetas XML y HTML
Calltips
Muchos tipos de archivos soportados, incluyendo C, Java, PHP, HTML, Python,
Perl, Pascal, y otros
Listas de Symbol
Navegación Código
Sistema de construcción para compilar y ejecutar el código
Administración simple proyecto
Interfaz Plugin
Dónde conseguirlo
Puede obtener Geany de http://www.geany.org/ o tal vez también de su distribución. Para
obtener una lista de paquetes disponibles, consulte
http://www.geany.org/Download/ThirdPartyPackages.
Licencia
Geany se distribuye bajo los términos de la Licencia Pública General GNU publicada por
la Fundación para el Software Libre; ya sea la versión 2 de la Licencia, o (a su elección)
cualquier versión posterior. Una copia de esta licencia se puede encontrar en el archivo
COPYING incluido con el código fuente de este programa y en el capítulo, GNU General
Public License.
Compilation Fuente
Compilar Geany es bastante fácil. Para ello, necesita el GTK (> = 2.24) las bibliotecas y
archivos de cabecera. Usted también necesita las librerías Pango, GLib y ATK y ficheros
de cabecera. Todos estos archivos están disponibles en http://www.gtk.org, pero muy a
menudo su distribución ofrecerán paquetes de desarrollo para salvar el problema de la
construcción de estos usted mismo.
El sistema de construcción basado Autotools es muy maduro y ha sido bien probado. Para
utilizarlo, sólo tiene la herramienta Make, preferiblemente GNU Make.
$ ./configure
$ Make
% Make install
O a través de sudo:
$ ./waf Configure
$ ./waf Construcción
% ./waf Instalar
Caché Waf
El sistema de construcción Waf tiene una característica agradable e interesante que puede
ayudar a evitar un montón de reconstrucción innecesaria de código sin cambios. Esto
sucede a menudo en el desarrollo de nuevas características o tratando de depurar algo en
Geany. Waf es capaz de almacenar y recuperar los archivos objeto de una caché. Esta
caché se declara utilizando el entorno WAFCACHE variable. Una posible ubicación del
directorio de caché podría ser ~ / .cache / WAF. Con el fin de hacer uso de esto,
primero tiene que crear este directorio:
Usted debe tener cuidado con el tamaño del directorio de caché, ya que puede crecer
rápidamente con el tiempo. Waf no hace ninguna limpieza u otro mantenimiento de la casa
de la memoria caché, sin embargo, por lo que necesita para mantenerla limpia por sí
mismo. Una manera fácil de mantenerlo limpio es ejecutar el siguiente comando con
regularidad para eliminar los archivos almacenados en caché de edad:
$ Find /home/username/.cache/waf -mtime 14 -exec rm {} \;
Esto eliminará todos los archivos en el directorio de caché que son mayores de 14 días.
Para obtener información sobre el comando find y sus opciones, consulte su página de
manual.
Instalación personalizada
El script de configuración soporta varias opciones comunes, para una lista detallada,
escriba:
$ ./configure --help
o:
$ ./waf --help
En el caso de que el sistema carece de soporte dinámico gestor de enlace, es probable que
desee pasar la opción --disable-VTE al script configure. Esto evita que la compilación
de Geany con soporte cargador de enlace dinámico para cargar automáticamente
libvte.so.4 si está disponible.
Construir problemas
Prefijo de instalación
Si usted quiere encontrar los archivos del sistema de Geany después de la instalación es
posible que desee saber el prefijo de instalación.
Pasar la opción --print-prefijo a Geany para comprobar esto - ver las opciones de
línea de comandos. El primer camino es el prefijo.
En los sistemas Unix esto es normalmente / usr si instaló desde un paquete binario, o / usr
/ local si se construye desde el código fuente.
Nota
Uso
Empezando
Puede comenzar Geany de las siguientes maneras:
Para iniciar Geany desde una línea de comandos, escriba lo siguiente y pulse Intro:
% Geany
El menú.
Una barra de herramientas opcional.
Una barra lateral opcional que puede mostrar las siguientes fichas:
o Documentos - Una lista de documentos, y
o Símbolos - Una lista de símbolos en su código.
La ventana principal del editor.
Una ventana de mensaje opcional que puede mostrar las siguientes fichas:
o Estado - Una lista de los mensajes de estado.
o Compilador - La salida de los programas de compilar o de construcción.
o Mensajes - Resultados de 'Encuentra Uso "," Buscar en archivos "y otras
acciones
o Scribble - Un bloc de notas de texto para cualquier uso.
o Terminal - Una ventana de terminal opcional.
Una barra de estado
Fichas adicionales pueden ser agregados a la ventana de la barra lateral y el mensaje por
los plugins.
Los tamaños de la ventana de la barra lateral y el mensaje se puede ajustar arrastrando los
divisores.
geany some_file.foo:55:4
Geany es compatible con todas las opciones genéricas GTK, una lista está disponible en la
pantalla de ayuda.
General
Puesta en marcha
En el inicio, Geany carga todos los archivos desde la última vez que se puso en marcha
Geany. Puede desactivar esta función en el diálogo de preferencias (ver las preferencias
generales de inicio).
Puede iniciar varias instancias de Geany, pero sólo el primero será cargar los archivos de la
última sesión. En los casos siguientes, usted puede encontrar estos archivos en el menú de
archivo con el tema "Archivos recientes". Por defecto, este contiene los últimos 10
archivos abiertos recientemente. Puede cambiar el número de archivos abiertos
recientemente en el diálogo de preferencias.
Para ejecutar una segunda instancia de Geany, no especifique los nombres de archivo en la
línea de comandos, o deshabilitar la apertura de los archivos de una instancia en ejecución
utilizando la opción de línea de comando apropiado.
Geany detecta si hay una instancia de sí mismo ya se está ejecutando y abre archivos desde
la línea de comandos en esa instancia. Así, Geany se puede utilizar para ver y editar
archivos abriéndolos desde otros programas como un administrador de archivos.
geany some_file.foo:55:4
Si no te gusta esto, por alguna razón, puede desactivar el uso de la primera instancia
mediante la opción de línea de comando adecuado - véase la sección denominada opciones
de línea de comandos.
Usted puede utilizar este terminal (de ahora en adelante llamado TEV) tanto como lo haría
un programa de terminal como xterm. Existe un apoyo básico portapapeles. Puede pegar
el contenido del portapapeles pulsando el botón derecho del ratón para abrir el menú
emergente y elegir Pegar. Para copiar el texto de la TEV, sólo tienes que seleccionar el
texto deseado y pulse el botón derecho del ratón y seleccione Copiar en el menú emergente.
En los sistemas que ejecutan el sistema X Window se puede pegar el último texto
seleccionado pulsando el botón central del ratón en el TEV (con ratones de 2 botones, el
botón central a menudo se puede simular pulsando los dos botones del ratón juntos).
En las preferencias de diálogo puede especificar un caparazón que debe ser iniciado en el
TEV. Para hacer que el shell especificado un shell de entrada sólo tiene que utilizar las
opciones de línea de comandos apropiados para el shell. Estas opciones deben ser
encontrados en la página del manual de la cáscara. Para zsh y bash puede utilizar el
argumento --login.
Nota
Geany intenta cargar libvte.so. Si esto no funciona, intenta cargar algunos otros
nombres de archivo. Si esto falla también, usted debe comprobar si ha instalado libvte
correctamente. Una vez más, tenga en cuenta, Geany se ejecutará sin esta biblioteca.
Podría ser, que la biblioteca se llama algo más que libvte.so (por ejemplo, en FreeBSD
6.0 se llama libvte.so.8). En caso afirmativo, establece un vínculo con el archivo
correcto (como root):
# Ln -s /usr/lib/libvte.so.X /usr/lib/libvte.so
Obviamente, hay que ajustar los caminos y establecer X con el número de su libvte.so.
También puede especificar el nombre del archivo de la biblioteca VTE para utilizar en la
línea de comandos (consulte la sección llamada opciones de línea de comandos) o en
tiempo de compilación especificando la opción de línea de comandos --with-módulo-
camino-VTE a ./configure.
Usted puede definir su estilo de componentes para muchas de las partes de la GUI de
Geany. Para ello, basta con editar su .gtkrc-2.0 (que normalmente se encuentra en su
directorio personal en sistemas UNIX y en el subdirectorio etc de su instalación Geany en
Windows).
Para tener un estilo definido utilizado por Geany debe asignarla a al menos uno de los
widgets de Geany. Por ejemplo utilizar la siguiente línea:
Esto asignaría su estilo "geany_style" para todos los widgets Geany. También puede
asignar estilos solamente a los widgets específicos. En el momento en que puede utilizar
los siguientes widgets:
GeanyMainWindow
GeanyEditMenu
GeanyToolbarMenu
GeanyDialog
GeanyDialogPrefs
GeanyDialogProject
GeanyDialogSearch
GeanyMenubar
GeanyToolbar
estilo "geanyStyle"
{
nombre_fuente = "Sans 10"
}
Reproductor "geanyStyle" estilo "GeanyPrefsDialog"
Documentos
Cambiar entre documentos
La lista de los documentos y las pestañas del editor son dos formas diferentes de cambiar
entre documentos utilizando el ratón. Al llegar a la combinación de teclas para moverse
entre pestañas, el orden es determinado por el orden de tabulación. No es alfabético como
se muestra en la lista de documentos (independientemente de si es o no fichas editor son
visibles).
Documentos clonación
El Documento-> elemento de menú Clone copia el texto, la posición del cursor del
documento actual y propiedades en un nuevo documento sin título. Si hay una selección,
sólo el texto seleccionado se copia. Esto puede ser útil cuando se hacen copias temporales
de texto o para la creación de documentos con contenidos similares o idénticos.
Sólo los archivos de texto son compatibles, es decir, la apertura de los archivos que
contienen NULL-bytes pueden fallar. Geany intentará abrir el archivo de todos modos,
pero es probable que el archivo se trunca, ya que sólo se puede leer hasta la primera
aparición de un valor NULL bytes. Todos los personajes después de esta posición se
pierden y no se escriben al guardar el archivo.
Geany intenta detectar la codificación de un archivo mientras abrirla, pero la auto-
detección de la codificación de un archivo no es fácil ya veces una codificación no se
detectará correctamente. En este caso hay que establecer la codificación del archivo de
forma manual con el fin de mostrar correctamente. Puede esto en el diálogo de abrir
archivo seleccionando una codificación en el menú desplegable o por volver a cargar el
archivo con la opción de menú archivo "Recargar como". La detección automática
funciona bien para la mayoría de las codificaciones, pero también hay algunas
codificaciones, donde se sabe que la detección automática tiene problemas.
Geany detecta meta tags de archivos HTML que contienen información charset como:
/ * Geany_encoding = ISO-8859-15 * /
o:
# Geany_encoding = ISO-8859-15 #
Desde Geany 0.15 también puede utilizar las líneas que coincidan con la expresión regular
utilizada para encontrar la cadena de codificación: codificación [\ t] * [: =] [\ t]
* ([a-z0-9 -] +) [\ t] *
Nota
Estas especificaciones deben estar en los primeros 512 bytes del archivo. Cualquier cosa
después de los primeros 512 bytes no será reconocido.
# Encoding = ISO-8859-15
o:
# Codificación: ISO-8859-15
Hay una codificación "Ninguno" especial que no utiliza codificación. Es útil cuando se
sabe que Geany no puede detectar automáticamente la codificación de un archivo y no se
muestra correctamente. Especialmente cuando el archivo contiene NULL-bytes esto puede
ser útil para omitir la detección automática y abra el archivo correctamente por lo menos
hasta la aparición de la primera NULL bytes. Utilizando esta codificación se abre el
archivo, ya que es sin ningún tipo de conversión de caracteres.
Nota
Edición
Plegable
Geany ofrece soporte básico plegado de código. Plegable significa la capacidad de mostrar
y ocultar las partes del texto en el archivo actual. Puede ocultar las secciones de código sin
importancia y se concentran en las partes que está trabajando y más adelante usted puede
mostrar secciones ocultas de nuevo. En la ventana del editor hay un pequeño margen de
gris en el lado izquierdo con [+] y [-] símbolos que muestran partes ocultas y ocultan partes
del archivo, respectivamente. Al hacer clic en estos iconos sólo tiene que mostrar y ocultar
las secciones que están marcados por líneas verticales dentro de este margen. Para muchos
tipos de archivos es compatible plegado anidado, lo que puede haber varios puntos de
plegado dentro de otros puntos de plegado.
Nota
Puede personalizar los iconos y línea de plegado estilos - ver filetypes.common Ajustes
plegables.
Existe un apoyo básico para la edición de modo de columna. Para usarlo, crear una
selección rectangular manteniendo pulsado el Control y Shift (o Alt y Shift en Windows)
mientras selecciona algún texto. Una vez que existe una selección rectangular que puede
empezar a editar el texto dentro de esta selección y las modificaciones será hecho por cada
línea en la selección.
También es posible crear una selección columna cero - esto es útil para insertar texto en
varias líneas.
Sangría
Geany permite a cada documento para sangrar ya sea con un carácter de tabulación,
múltiples espacios o una combinación de ambos.
Los Tabs ajuste guiones con un solo carácter de tabulación por nivel de guión, y muestra
las pestañas como el ancho guión.
La Detección del archivo de preferencias sangrado puede ser utilizado para escanear cada
archivo, ya que está abierto y establecer el tipo de guión basado en el número de líneas
comienzan con una pestaña vs. 2 o más espacios.
Auto-muesca
Cuando se activa, auto-sangría ocurre al pulsar Intro en el Editor. Se añade una cierta
cantidad de sangrado para la nueva línea de lo que el usuario no siempre tiene que sangrar
cada línea manualmente.
Ninguno
Desactiva auto-indentación por completo.
Básico
Añade la misma cantidad de espacio en blanco en una nueva línea como en la línea
anterior.Para los Tabs y los Espacios tipos de sangría la sangría utilizará la misma
combinación de caracteres como la línea anterior. Las tabulaciones y espacios de
sangría tipo convierte como se explicó anteriormente.
Caracteres actuales
¿El mismo que básico, sino también los guiones de una nueva línea después de una
llave de apertura "{" y-guiones De al escribir una llave de cierre "}". Para Python,
una nueva línea será sangría después de escribir ":" al final de la línea anterior.
Apoyos del partido
Similar a caracteres actuales, pero la llave de cierre estarán alineados para que
coincida con la muesca de la línea con la llave de apertura. Esto requiere el tipo de
archivo a ser uno donde Geany sabe que el analizador léxico Scintilla entiende
tirantes a juego (C, C ++, C, HTML, Pascal, Bash, Perl, TCL).
También hay XML-etiqueta auto-sangría.Esto es posible cuando el modo es más que
básico, y también es controlado por una configuración filetype - ver xml_indent_tags.
Marcadores
Geany proporciona una característica de marcadores práctica que le permite marcar una o
más líneas en un documento, y regresar el cursor a ellos usando una combinación de teclas.
Para poder hacer una marca en una línea, ya sea izquierdo del ratón haga clic en el margen
izquierdo de la ventana del editor, o bien usar Ctrl-m. Esto producirá un pequeño signo más
verde en el margen. Puede tener tantas marcas en un documento que lo desee. Haga clic de
nuevo (o use Ctrl-m nuevo) para eliminar el marcador. Para eliminar todas las marcas en un
determinado documento, utilice "Eliminar marcadores" en el menú Documento.
Para navegar por el documento, saltando de una marca a otra, use Ctrl. (período de
control).Para ir en la dirección opuesta en la página, use Ctrl, (coma control). Uso de la
función de marcadores junto con los comandos para cambiar de una pestaña a otra editor
(Ctrl-RePág / AvPág y Ctrl-Tab) proporciona una forma particularmente rápida de navegar
por varios archivos.
Para facilitar la navegación en los archivos de origen y, especialmente, entre los diferentes
archivos, Geany le permite saltar entre los diferentes puntos de navegación. Actualmente,
esto funciona para lo siguiente:
Ir a la ficha de declaración
Ir a la ficha definición
Símbolo de la lista artículos
Construir errores
Elementos de mensaje
Cuando se utiliza una de estas acciones, Geany recuerda su posición actual y salta a la
nueva. Si decide volver a su posición anterior en el archivo, sólo tiene que utilizar "Regrese
una ubicación". Para volver a la nueva posición de nuevo, sólo tiene que utilizar "Vaya
adelante una ubicación". Esto hace que sea más fácil de navegar en el ejemplo de código
extranjera y entre diferentes archivos.
Para agregar un comando personalizado, utilice el Enviar Selección Para-> Set Comandos
personalizados elemento de menú. Haga clic en Agregar para conseguir un nuevo elemento
y escriba el comando. También puede especificar algunas opciones de línea de comandos.
Las órdenes en blanco no se guardan.
Shell normal citando es compatible, por lo que puede hacer cosas como:
El ejemplo anterior normalmente se hace con la Reemplazar toda la función, pero puede ser
útil para tener comandos comunes ya establecidos.
Tenga en cuenta que el comando no se ejecuta en un shell, así que si desea utilizar
funciones de shell como tubos y cadenas de mando, es necesario poner en marcha de forma
explícita la cáscara y pasarlo a su comando:
sh -c 'especie | uniq'
Acciones de contexto
La palabra o la selección actual se puede hacer referencia con el comodín "% s" en el
comando, que será sustituido por la palabra o la selección actual antes de que se ejecute el
comando.
Por ejemplo una acción de contexto puede ser utilizada para abrir documentación de la API
en una ventana del navegador, el comando para abrir la documentación de la API PHP
sería:
firefox "http://www.php.net/%s"
al ejecutar el comando, el% s se sustituye por la palabra cerca de la posición del cursor o la
selección actual. Si el cursor está en la palabra "eco", una ventana del navegador se abrirá
(que se supone su navegador se llama firefox) y se abrirá la dirección:
http://www.php.net/echo.
Autocompletado
Geany puede ofrecer una lista de posibles terminaciones de símbolos definidos en las
etiquetas y de todas las palabras en un documento.
La lista de autocompletado para los símbolos se presenta cuando se escriben los primeros
caracteres del símbolo (configurable, vea preferencias Editor Terminaciones, por defecto 4)
o cuando la palabra completa se pulsa combinación de teclas (configurable, ver
combinaciones de teclas del editor, por defecto Ctrl-Espacio).
gtk_com <TAB>
gtk_combo_ <TAB>
gtk_combo_box_ <e> <TAB>
gtk_combo_box_entry_ <s> <ENTER>
gtk_combo_box_entry_set_text_column
La combinación de teclas se puede cambiar desde Tab - Ver combinaciones de teclas del
editor. Si desactiva / cambiar la combinación de teclas para la terminación de palabras
parte, Tab completará toda la palabra en su lugar, como Enter.
Autocompletado Alcance
Por ejemplo:
struct
{
int i;
Char c;
} Foo;
Al escribir foo. Se mostrará una lista de autocompletado con 'i' y los símbolos 'c'.
Sólo funciona para los idiomas que establecen nombres de ámbito padres para los
miembros, por ejemplo struct. Actualmente esto significa lenguajes C-como. La etiqueta
analizador C sólo analiza los alcances globales, así que esto no va a funcionar para
estructuras u objetos declarados en el ámbito local.
Fragmentos son cadenas pequeñas o construcciones de código que pueden ser sustituidos o
completados en una cadena más compleja. Así que usted puede ahorrar mucho tiempo al
escribir cadenas comunes y dejando Geany haga el trabajo por usted. Para saber lo que para
completar o reemplazar Geany lee un archivo de configuración llamado snippets.conf en
el arranque.
Tal vez usted necesita para escribir a menudo su nombre, por lo que definir un fragmento
de esta manera:
[Default]
minombre = Enrico Tröger
Cada vez que escriba minombre <TAB> en Geany, reemplazará "minombre" a "Enrico
Tröger". La clave para iniciar la terminación automática se puede cambiar en el diálogo de
preferencias, por defecto es TAB. La combinación de teclas correspondiente se llama
fragmento completo.
Caminos
Puede anular los fragmentos predeterminados mediante el usuario snippets.conf archivo.
Utilice el Herramientas-> Configuración Files-> snippets.conf elemento de menú. Ver
también rutas de archivos de configuración.
Grupos de Fragmentos
Las dos secciones "por defecto" y "Especial" se aplican a todos los tipos de
archivos."Default" contiene todos los fragmentos que están disponibles para cada tipo de
archivo y "Especial" contiene fragmentos de los cuales sólo se pueden utilizar en otros
fragmentos. Así se puede definir a menudo utilizado partes de fragmentos y sólo tiene que
utilizar el fragmento especial como un marcador de posición (ver el snippets.conf para
más detalles).
Puede definir secciones con el nombre de un tipo de archivo, por ejemplo "C ++".Los
fragmentos de esa sección sólo están disponibles para su uso en archivos con ese tipo de
archivo. Fragmentos de las secciones de tipo de archivo, se oculta fragmentos con el mismo
nombre en la sección "Default" cuando se utiliza en un archivo de ese tipo de archivo.
Para definir fragmentos puede utilizar varias secuencias de caracteres especiales que serán
reemplazadas cuando se utiliza el fragmento:
\ n% o salto Inserte una nueva línea (que será reemplazado por el carbón usado EOL (s):
de línea% LF, CR / LF o CR).
Inserte un paso sangría, será sustituido de acuerdo al modo de guión del
\ t o% ws%
documento actual.
\ s para forzar espacio en blanco al principio o al final de un valor ("clave =
\s
valor" no va a funcionar, utilice "clave = \ SValue ')
Coloque el cursor en esta posición después de la finalización se ha hecho.
Puede definir múltiples cursor%% comodines y utilizar la combinación de
% cursor%
teclas de cursor Entrar fragmento para saltar a la siguiente posición del
cursor definido en el fragmento completado.
"..." Significa el nombre de una llave en la sección "Especial". Si ha definido
% ...% un "brace_open" clave en la sección "Especial" se puede utilizar%
brace_open% en cualquier otro fragmento.
Nombres Snippet no deben contener espacios de lo contrario no funcionarán correctamente.
Pero al lado que puede definir casi cualquier cadena como un fragmento y utilizarlo más
adelante en Geany. No se limita a los constructos existentes de ciertos lenguajes de
programación (como si, para, interruptor). Definir lo que necesites.
Comodines Plantilla
Desde Geany 0.15 también se puede utilizar la mayoría de los comodines plantillas
disponibles que figuran en comodines plantilla. Todos los comodines que se enumeran
como disponible en fragmentos pueden ser utilizados. Por ejemplo para mejorar el ejemplo
anterior:
[Default]
minombre = Mi nombre es {} desarrollador
misistema = Mi sistema: {comando: uname -a}
Esto reemplazará minombre con "Mi nombre es" y el valor de la preferencia plantilla
desarrollador.
Personajes de Word
Puede cambiar la forma Geany reconoce la palabra para completar, así es como se reconoce
el principio y final de una palabra cuando se solicita la realización fragmento. La sección
"Especial" puede contener una clave "WordChars", que enumera todos los caracteres de
una cadena puede contener a ser reconocidos como una palabra para su conclusión. Deja
comentó utilizar caracteres predeterminados o definirlo para añadir o eliminar caracteres
para adaptarse a sus necesidades.
Normalmente tendría que escribir el nombre de fragmento y pulse Tab.Sin embargo, puede
definir combinaciones de teclas para los fragmentos bajo la combinaciones de teclas de
grupo en snippets.conf:
[Combinaciones de teclas]
para = <Ctrl> 7
block_cursor = <Ctrl> 8
Nota
Puede insertar puntos de código Unicode pulsando Ctrl-Shift-u, entonces todavía con Ctrl-
Shift, escriba algunos dígitos hexadecimales que representan el punto de código para el
carácter que desee y pulse Intro o Retorno (sin soltar Ctrl-Shift). Si suelta Ctrl-Shift antes
de oprimir la tecla Enter o Retorno (o cualquier otro carácter), se completa la inserción de
código, sino que también se introduce el carácter escrito. En el caso de Enter / Return, es un
salto de línea, como se podría esperar.
En algunas versiones anteriores de Geany, puede que tenga que desvincular primero Ctrl-
Shift-u en las preferencias combinación de teclas, a continuación, seleccione
Herramientas> Configuración Actualizar o reinicie Geany. Tenga en cuenta que funciona
de forma ligeramente diferente de otras aplicaciones GTK, en el que usted necesita para
continuar manteniendo pulsada la tecla Ctrl y Shift mientras se escribe los hexagonales
dígitos punto de código (y el Intro o Retorno para terminar el punto de código).
Encontrar
Encuentra la selección
Encuentra uso
Buscar en los archivos
Reemplazar
Ir a la ficha definición
Ir a la ficha de declaración
Ir a la línea
Barra de búsqueda
Ir a la línea de entrada
Hay combinaciones de teclas que se centran cada uno de ellos - ver combinaciones de
teclas Focus. Al pulsar Esc se centrará el editor.
Barra de búsqueda
Encontrar
El cuadro de diálogo Buscar se utiliza para la búsqueda de texto en uno o más abiertas
documentos.
Opciones de concordancia
Nota
Encuentra todos
Para encontrar todos los partidos, haga clic en el Encontrar Todos expansor. Esto revelará
varias opciones:
En el Documento
En sesión
Marcos
Buscar todos en el documento se mostrará una lista de búsqueda de líneas en el documento
actual en la ficha Mensajes de la ventana de mensajes. Buscar todos en Sesión hace lo
mismo para todos los documentos abiertos.
Marcos destacará todos los partidos en el documento actual con un cuadro de color. Estos
marcadores se pueden eliminar seleccionando el comando Eliminar marcadores en el menú
Documento.
Todas las búsquedas relacionadas diálogos utilizan un espacio sencillo para los campos de
entrada de texto para aumentar la legibilidad del texto de entrada. Esto es útil cuando usted
está escribiendo entrada como expresiones regulares con espacios, puntos y comas que
puede que sea difícil de leer con una fuente proporcional.
Si usted quiere cambiar la fuente, usted puede hacer esto fácilmente mediante la inserción
del siguiente estilo en su .gtkrc-2.0 (que normalmente se encuentra en su directorio
personal en sistemas UNIX y en el subdirectorio etc de su instalación Geany en Windows):
estilo "search_style"
{
nombre_fuente = "Monospace 8"
}
".. GeanyDialogSearch * GtkEntry" widget de estilo: más caros
"search_style"
Por favor, tenga en cuenta la adición de ": más caros" en la última línea que establece la
prioridad de este estilo de la más alta disponible. De lo contrario, el estilo es ignorado por
los cuadros de diálogo de búsqueda.
Encuentra la selección
Los Buscar siguiente / selección anterior comandos realizan una búsqueda para el texto
seleccionado actual. Si no hay nada seleccionado, por defecto la palabra actual se utiliza en
su lugar. Esto puede ser personalizado por el find_selection_type preferencia - ver Varios
preferencias.
Encuentra uso
Encuentra Uso búsquedas todos los archivos abiertos. Es similar a la Buscar todos en
Sesión opción en el cuadro de diálogo Buscar.
Si hay una selección, a continuación, se utiliza como el texto de búsqueda;de lo contrario
se utiliza la palabra actual. La palabra actual se toma ya sea de la palabra más cercana al
cursor de edición, o la palabra debajo de la posición de clic del menú emergente cuando se
utiliza el menú emergente. Los resultados de la búsqueda se muestran en la ficha Mensajes
de la ventana de mensajes.
Nota
También puede utilizar la función Buscar Uso de la lista símbolo elementos del menú
emergente.
Buscar en archivos es una versión más potente de Uso Find que busca en todos los
archivos en un directorio determinado con la función Grep. La herramienta Grep debe
configurarse correctamente en Preferencias para el camino de la utilidad Grep del sistema.
Se recomienda GNU Grep (ver nota abajo).
La Archivos ajuste permite elegir qué archivos están incluidos en la búsqueda, en función
del modo:
Todo
Buscar en todos los archivos;
Proyecto
Utilice patrones del proyecto actual, vea Propiedades del proyecto;
Personalizado
Utilice patrones personalizados.
Ambos patrones de proyectos y personalizados utilizan una sintaxis de estilo glob, cada
patrón separadas por un espacio. Para buscar todos los .c y .h archivos, use: * .c * .h.
Tenga en cuenta que una lista patrón vacío busca en todos los archivos en lugar de ninguno.
La codificación de campo puede usarse para definir la codificación de los archivos a ser
buscado. El texto de búsqueda introducido se convierte en la codificación elegida y los
resultados de la búsqueda se convierte de nuevo en UTF-8.
La opciones extra campo es usado para pasar argumentos adicionales a la herramienta grep.
Nota
Cuando se utiliza el Recurse en subcarpetas opción con un directorio que está bajo control
de versiones, se puede establecer la opciones extra campo para filtrar los archivos de
control de versiones.
Si usted tiene GNU Grep> = 2.5.2 se puede utilizar el---exclude dir argumento para
filtrar CVS y directorios ocultos como .svn.
Si usted tiene una Grep más, puede tratar de usar la --exclude bandera para filtrar los
nombres de archivo.
El argumento --exclude sólo coincide con la parte del nombre de archivo, no el camino.
Reemplazar
El diálogo Reemplazar se utiliza para la sustitución de texto en uno o más documentos
abiertos.
El diálogo Reemplazar tiene las mismas opciones para el texto a juego como el cuadro de
diálogo Buscar. Vea la sección de opciones de juego.
El expresiones regulares Uso opción permite que las expresiones regulares que se utilizarán
en la cadena de búsqueda y referencias de vuelta en el texto de reemplazo - ver la entrada
correspondiente a '\ n' en expresiones regulares.
Reemplaza todo
Para reemplazar varios partidos, haga clic en el Reemplazar todo expansor. Esto revelará
varias opciones:
En el Documento
En sesión
En Selección
Ir a la ficha definición
Nota
Ir a la ficha de declaración
Como Ir a la ficha definición, pero para una declaración hacia adelante como un prototipo
de función C o extern declaración en lugar de un cuerpo de la función.
Ir a la línea
Expresiones regulares
Por defecto expresiones regulares se hacen coincidir en una línea por línea. Si usted está
interesado en expresiones regulares multilínea, emparejado contra toda la memoria
intermedia a la vez, ver la sección de expresiones regulares de varias líneas de abajo.
Nota
Si la cadena de búsqueda fue Fred ([1-9]) XXX y la cadena reemplazar era Sam \
1YYY, cuando se aplica a Fred2XXX esto generaría Sam2YYY.
\ 0 Al cambiar, todo texto coincidente.
\ b Esto coincide con un límite de palabra.
Una barra invertida seguida de d, D, s, S, W o W, se convierte en una clase de
caracteres (tanto dentro como fuera de conjuntos []).
d: dígitos decimales
D: cualquier carbón excepto dígitos decimales
\c
s: los espacios en blanco (espacio, \ t \ n \ r \ f \ v)
S: cualquier carbón, excepto los espacios en blanco (ver arriba)
w: alfanumérico y subrayar
W: cualquier carbón excepto alfanuméricos y subrayado
Esto le permite utilizar un carácter x que de otro modo tienen un significado especial.
\X Por ejemplo, \ [sería interpretado como [y no como el inicio de un conjunto de
caracteres. Use \\ para una barra invertida literal.
Coincide con uno de los personajes de la serie. Si el primer carácter del conjunto es ^,
que coincide con los personajes NO en el conjunto, es decir, complementa el
conjunto. Una abreviatura SE (comenzar final guión) se utiliza para especificar un
conjunto de caracteres S hasta E, inclusive.
Nota
Nota
El uso de varias líneas juego opción de diálogo permite expresiones regulares multilínea.
Expresiones regulares de líneas múltiples funcionan igual que los de una sola línea, pero un
partido pueden abarcar varias líneas.
Menú Ver
El menú Ver permite diversos elementos de la ventana principal para mostrar u ocultar, y
también proporciona varias opciones de edición relacionados con la pantalla.
Archivos del esquema de colores se leen de las rutas de archivos de configuración bajo el
colorschemes subdirectorio. Ellos deben tener la extensión .conf. El esquema de colores
por defecto se lee de filetypes.common.
La sección [named_styles] y [named_colors] sección son los mismos que para
filetypes.common.
clave = Hola
tecla [es] = Hola
tecla [fr_FR] = Bonjour
Etiquetas
Las etiquetas son la información que relaciona los símbolos en un programa con el archivo
de origen localización de la declaración y definición.
Geany utiliza su propio formato de archivo de etiquetas, similar a lo que ctags usos (pero
es incompatible con ctags). Utiliza Geany para generar archivos de etiquetas globales, tal
como se describe a continuación.
Etiquetas para cada documento se analizan cada vez que se carga un archivo, guardado o
modificado (ver la lista de símbolos preferencia frecuencia de actualización en las
preferencias del editor Terminaciones). Estos se muestran en la lista de símbolos en la
barra lateral. Estas etiquetas se utilizan también para el autocompletado de símbolos y
Calltips para todos los documentos abiertos en la sesión actual que tienen el mismo tipo de
archivo.
El Ir a la ficha comandos se pueden utilizar con todas las etiquetas de espacio de trabajo.
Ver Ir a la ficha definición.
Etiquetas globales
Usted puede descargar estos archivos o generar su propio. Ellos tienen el formato:
name.lang_ext.tags
lang_ext es una de las extensiones fijadas para el tipo de archivo asociado con las
etiquetas. Vea la sección llamada Tipo de archivo extensiones para más información.
Para algunos idiomas, se carga una lista de etiquetas globales cuando se utiliza el tipo de
archivo que corresponde en primer lugar. Actualmente estos son para:
C
Pascal
PHP
HTML - y símbolo; finalización, por ejemplo, para ampersand, derechos de autor,
etc.
LaTeX
Python
Formato Tagmanager
Formato Pipe separados
Formato CTags
La primera línea de archivos globales etiquetas debe ser un comentario, introducido por #
seguido de un espacio y una cadena como formato = tubería, formato = ctags o
format = tagmanager respectivamente, estos son mayúsculas y minúsculas. Esto ayuda
Geany para leer el archivo correctamente. Si esta línea no está presente, Geany intenta
detectar automáticamente el formato utilizado, pero esto puede fallar.
El formato Tagmanager es un poco más complejo y se utiliza para los archivos creados por
el comando geany -g. Hay una etiqueta en cada línea. Los diferentes atributos de la
etiqueta como el valor de retorno o de la lista de argumentos se separan con caracteres
diferentes que indican el tipo del siguiente argumento. Este es el formato de etiqueta más
completo y recomendable.
Excepto por el primer campo (nombre de etiqueta), el resto de campo se puede dejar vacío
pero el separador de tubería debe aparecer para ellos.
Usted puede escribir sus propios archivos de etiqueta global utilizando este formato. Sólo
tiene que guardar en tu directorio de etiquetas, como se ha descrito anteriormente en la
sección de etiquetas globales.
Formato CTags
Este es el formato que ctags genera, y que es utilizado por Vim. Este formato es
compatible con el formato utilizado históricamente por Vi.
Puede generar sus propios archivos de etiquetas globales analizando una lista de archivos
de origen. El comando es:
Tag nombre del archivo debe estar en el formato descrito anteriormente - véase la
sección llamada etiquetas globales.
Lista de archivos es una lista de nombres de archivos, cada uno con una ruta
completa (a menos que usted está generando / tags C C ++ y ha establecido la
variable de entorno CFLAGS apropiadamente).
-P O --no-preprocesamiento desactiva mediante el preprocesador C para
procesar directivas #include para / archivos de código fuente de C de C ++.
Utilice esta opción si desea especificar cada archivo fuente en la línea de comandos
en lugar de utilizar un archivo de cabecera "maestro". También puede ser útil si no
desea especificar la variable de entorno CFLAGS.
Para C / C ++ etiqueta archivos gcc es requerido por defecto, por lo que los archivos de
cabecera pueden ser preprocesados para incluir otras cabeceras que dependen. Si usted no
quiere esto, utilice la opción -P descrito anteriormente.
Para pre-procesamiento, las variables de entorno CFLAGS deben establecerse con la ruta /
-I adecuada incluyen caminos. El siguiente ejemplo se trabaja con el shell bash, la
generación de etiquetas para la biblioteca GnomeUI:
Puede adaptar este comando para usar CFLAGS y cabecera archivos adecuados para
cualquier bibliotecas que desee.
C ignore.tags
Puede pasar por alto ciertas etiquetas para idiomas basados en C si iban a conducir a
análisis equivocado del código. Utilice el Herramientas-> Configuración Files->
ignore.tags elemento de menú para abrir el usuario ignore.tags archivo. Ver también
rutas de archivos de configuración.
Lista de todos los nombres de etiquetas que desea ignorar en este archivo, separados por
espacios y / o saltos de línea.
Ejemplo:
G_GNUC_NULL_TERMINATED
G_GNUC_PRINTF
G_GNUC_WARN_UNUSED_RESULT
Especifica una lista de identificadores que deben ser especialmente manipulado al analizar
C y archivos de código fuente de C ++. Esta opción se proporciona específicamente para
manejar casos especiales originados por el uso de macros pre-procesador. Cuando los
identificadores enumerados son identificadores simples, estos identificadores serán
ignorados durante el análisis de los archivos de origen. Si un identificador se sufijo con un
carácter '+', ctags también ignorar cualquier paréntesis encerrado lista de argumentos que
puede seguir inmediatamente al identificador en los archivos de origen. Si dos
identificadores se separan con el carácter de los '=', los primeros identificadores se sustituye
por los segundos identificadores para fines de analizar.
Para información aún más detallada, por favor lea la página de manual de exuberante
Ctags.
Geany extiende Ctags con un '*' sufijo carácter - esto significa el uso correspondiente
prefijo, por ejemplo G_GNUC_ * coincidirá G_GNUC_NULL_TERMINATED, etc.
Tenga en cuenta que los artículos de los partidos prefijo debe ser puesto después de que
otros elementos para asegurar que elementos como G_GNUC_PRINTF + consiguen
analizan correctamente.
Preferencias
Usted puede ajustar la configuración de Geany utilizando la Edición -> Preferencias de
diálogo. Cualquier cambio que realice no se pueden aplicar por golpear bien el Aplicar o el
botón Aceptar. Estos ajustes persistirán entre sesiones Geany. Tenga en cuenta que la
mayoría de los ajustes aquí tienen descriptiva ayuda burbuja emergente - simplemente pase
el puntero del ratón sobre el elemento en cuestión para obtener ayuda al respecto.
También puede ajustar algunos ajustes Ver (bajo el menú Ver) que persisten entre las
sesiones Geany. Los ajustes en el menú Documento, sin embargo, son sólo para el
documento actual y vuelven a los valores predeterminados al reiniciar Geany.
Nota
En los párrafos que siguen, el texto que describe una ficha de diálogo se produce después
de la captura de pantalla de la ficha.
Cerrar
Guardar posición de la ventana y la geometría
Guardar la posición actual y el tamaño de la ventana principal para que la próxima
vez que abra Geany es en el mismo lugar.
Confirmar Salir
Tener un estallido de diálogo para confirmar que realmente quiere dejar de Geany.
Caminos
Ruta de inicio
Ruta para iniciar en al abrir o guardar archivos. Debe ser una ruta absoluta.
Los archivos de proyecto
Ruta para iniciar en al abrir archivos de proyecto.
Ruta complemento adicional
Por defecto Geany busca en la instalación del sistema y la configuración del usuario
- ver Plugins. Además se buscará la ruta introducida aquí. Por lo general, no es
necesario establecer una vía adicional para buscar plugins. Puede ser útil cuando
Geany está instalado en una máquina multi-usuario y plugins adicionales están
disponibles en un lugar común para todos los usuarios. Dejar en blanco para no
establecer una ruta de búsqueda adicional.
Buscar
Proyectos
Sidebar
Ventana de mensajes
Posición
Ya sea para colocar la ventana de mensaje en la parte inferior o derecha de la
ventana del editor.
Fuentes
Editor
Cambiar el tipo de letra utilizado para mostrar los documentos.
Símbolo de la lista
Cambiar el tipo de letra utilizado para la ficha Símbolos barra lateral.
Ventana de mensajes
Cambiar el tipo de letra utilizado para el área de la ventana de mensajes.
Misceláneos
Posiciones Tab
Editor
Ajuste el posicionamiento de pestañas portátiles del editor a la derecha, izquierda,
arriba o abajo de la ventana de edición.
Sidebar
Ajuste la posición de las pestañas de portátiles de la barra lateral a la derecha,
izquierda, arriba o abajo de la ventana de la barra lateral.
Ventana de mensajes
Ajuste la posición de las pestañas de portátiles de la ventana mensaje a la derecha,
izquierda, arriba o abajo de la ventana de mensaje.
Aparición
Icono de Estilo
Seleccione la barra de herramientas de icono de estilo de usar - ya sea iconos y
texto, sólo iconos o sólo texto. El valor predeterminado Sistema opción utiliza
cualquier icono de estilo establecido por GTK.
Tamaño de icono
Seleccione el tamaño de los iconos que se ven (grandes, pequeñas o muy
pequeñas). El valor predeterminado Sistema opción utiliza cualquier icono de
tamaño establecido por GTK.
Características
Línea de embalaje
Mostrar líneas largas envueltas alrededor de las nuevas líneas de la pantalla.
Tecla de inicio "Smart"
Ya sea para mover el cursor a la primera no está en blanco en la línea cuando se
pulse la tecla de inicio en el teclado. Al pulsar de nuevo irá al comienzo de la línea.
Deshabilitar arrastrar y soltar
No permita que el arrastrar y soltar del texto seleccionado en los documentos.
Plegado de código
Permitir grupos de líneas en un documento que se derrumbaron para facilitar la
navegación / edición.
Dobla / Despliegue todos los niños de un punto de pliegue
Ya sea para plegar / desplegar todo niño pliegue puntos cuando se dobla una línea
parental.
Utilice los indicadores para mostrar errores de compilación
Subrayar líneas con errores de compilación utilizando garabatos rojos para indicar
que en el área de edición.
Tiras de salto de línea final espacios
Elimine cualquier espacio en blanco al final de la línea cuando se pulse la tecla
Enter / Return. Ver también Pele espacios finales. Nota auto sangría se calcula antes
de pelar, así que aunque este ajuste se borrará una línea en blanco, no se establecerá
la siguiente muesca línea de nuevo a cero.
Columna de los saltos de línea
El número de columna editor para insertar un salto de línea en línea de rotura
cuando está habilitado para el documento actual.
Comentario de palanca marcador
Una cadena que se añade al alternar un comentario de línea en un archivo de
origen. Se utiliza para marcar el comentario como conmutado.
Ancho
El ancho de un solo tamaño guión en los espacios. Por defecto el tamaño guión es
equivalente a 4 espacios.
Detectar anchura del archivo
Trate de detectar y establecer el ancho guión basado en el contenido del archivo,
cuando se abre un archivo.
Escribe
Cuando Geany inserta sangría, si desea utilizar:
Just Tabs
A sólo Espacios
Aquí y espacios, dependiendo de la cantidad de sangrado está en una línea
El tipo de auto-sangría que desea utilizar después de pulsar Intro, si los hubiere.
Básico
Sólo tiene que añadir la sangría de la línea anterior.
Caracteres actuales
Añadir indentación basado en el tipo de archivo actual y cualquier caracteres al final
de la línea tales como {,} para C,: para Python.
Apoyos del partido
Como caracteres actuales, pero para lenguajes C-como, hacer un cierre} línea de
refuerzo con la llave de apertura correspondiente.
Guiones clave Tab
Nota
Fragmento Finalización
Ya sea para sustituir palabras clave especiales después de escribir Tab en un
fragmento de texto predefinido. Ver fragmentos definibles por el usuario.
XML / HTML etiqueta auto-cierre
Cuando se abre una etiqueta XML / HTML generar automáticamente su etiqueta de
finalización.
De continuación automática multilínea comentarios
/ *
* Este es un comentario C multi-línea, pulse <Intro>
Símbolos Autocompletar
Cuando usted comienza a escribir un nombre de símbolo, buscar la cadena completa
para que pueda ser completado para usted.
Autocompletar todas las palabras en el documento
Cuando usted comienza a escribir una palabra, Geany buscará todo el documento de
palabras que comienzan con la parte escrita a máquina para completarlo, asumiendo
que no hay nombres de etiqueta para mostrar.
Caída resto de la palabra en la terminación
Quite cualquier palabra parte a la derecha del cursor al elegir un elemento de la lista
final.
Caracteres de tipo de autocompletado
Se muestra el número de caracteres de una palabra que escribir antes de
autocompletado.
Altura lista Finalización
El número de filas para mostrar la ventana de autocompletado.
Max. Nombre de sugerencias símbolos
El número máximo de elementos de la lista de autocompletar.
Símbolo frecuencia lista de actualización
El valor por defecto es 250 ms, lo que significa que la lista de símbolos se
actualizará a lo más cuatro veces por segundo, incluso si el documento cambia
continuamente.
Geany puede insertar automáticamente un corchete de cierre y comillas cuando los abra.
Por ejemplo, escribe un (y Geany insertará automáticamente). Con las siguientes
opciones, se puede definir para que los personajes esto debería funcionar.
Paréntesis ()
-Auto paréntesis de cierre al escribir una una abertura
Las llaves {}
Soportes rizados-Auto cerca (frenos) al escribir una abertura de un
Corchetes [ ]
Corchetes-Auto cerca al escribir una abertura de un
Las comillas simples ''
Comillas simples-Auto cerca al escribir una abertura de un
Las comillas dobles ""
Comillas dobles-Auto cerca al escribir una abertura de un
Esto es para los elementos visuales que aparecen en la ventana del editor.
Display
El marcador de línea larga ayuda a indicar las líneas excesivamente largas, o como una
sugerencia al usuario de cuándo romper la línea.
Escribe
Línea
Mostrar una línea vertical fina en la ventana del editor en la posición de la columna
determinada.
Fondo
Cambiar el color de fondo de los personajes después de la posición de la columna
dado al conjunto de colores a continuación. (Esto se recomienda por la Línea de
ajuste si utiliza fuentes proporcionales).
Discapacitados
No marque las largas colas en absoluto.
Marcador de línea larga
Establezca este valor en un valor mayor que cero para especificar la columna en la
que debe aparecer.
Larga cola color del marcador
Ajuste el color del marcador de línea larga.
Espacios virtuales
El espacio virtual es el espacio más allá del final de cada línea. El cursor se puede mover
en el espacio virtual, pero se añadirá ningún espacio real para el documento hasta que haya
algún texto escrito o se utiliza algún otro comando de inserción de texto.
Discapacitados
No mostrar espacios virtuales
Sólo para las selecciones rectangulares
Mostrar sólo los espacios virtuales más allá del final de las líneas al dibujar una
selección rectangular
Siempre
Mostrar siempre los espacios virtuales más allá del final de las líneas
Archivos preferencias
Nuevos archivos
Guardar archivos
Realizar las operaciones de formateo cuando se guarda un documento. Estos pueden cada
uno pueden deshacer con el comando Deshacer.
Nota
Nota
Es mejor utilizar espacios de guión que utilice esta preferencia - ver sangría.
Misceláneos
Estos controles sólo se llevan a cabo en los archivos locales. Archivos remotos no
se comprueban los cambios debido a problemas de rendimiento (archivos remotos
son archivos en ~ / .gvfs /).
Herramientas preferencias
Trayectorias de herramienta
Terminal
El comando para ejecutar una secuencia de comandos en un terminal.Ocurrencias
de% c en el comando se sustituyen con el nombre del script de ejecución, consulte
emuladores de terminal.
Navegador
La ubicación de su ejecutable navegador web.
Grep
La ubicación del ejecutable grep.
Nota
Comandos
Acción Contexto
Ajústelo a un comando para ejecutar a la palabra actual. Usted puede utilizar el
comodín "% s" para pasar a la palabra actual por debajo del cursor al comando
especificado.
Preferencias de plantilla
Estos datos son utilizados como metadatos para diversos texto de la plantilla para insertar
en un documento, como el encabezado del archivo. Sólo es necesario para establecer los
campos que desee utilizar en los archivos de plantilla.
Datos de la plantilla
Desarrollador
El nombre del desarrollador que será la creación de archivos.
Iniciales
Las iniciales de la promotora.
Correo Electronico
Nota
Es posible que desee agregar marcado anti-spam, por ejemplo, el nombre <at>
sitio <dot> ext.
Compañía
La empresa el desarrollador está trabajando.
Versión inicial
La versión inicial de archivos que será la creación.
Año
Especificar un formato para la {año} comodín.Usted puede usar cualquier
especificadores de conversión que se pueden utilizar con la función strftime ANSI
C. Para más detalles consulte http://man.cx/strftime.
Fecha
Especificar un formato para el {fecha} comodín.Usted puede usar cualquier
especificadores de conversión que se pueden utilizar con la función strftime ANSI
C. Para más detalles consulte http://man.cx/strftime.
Fecha y hora
Especificar un formato para la fecha y hora {} comodín.Usted puede usar cualquier
especificadores de conversión que se pueden utilizar con la función strftime ANSI
C. Para más detalles consulte http://man.cx/strftime.
Nota
Preferencias de impresión
Utilice comando externo para la impresión
Utilice un comando del sistema para imprimir su archivo de salida.
Utilice la impresión nativa GTK
Deje que el kit de herramientas GTK GUI manejar su solicitud de impresión.
Números de línea de impresión
Imprimir los números de línea a la izquierda del papel.
Número imprimir página
Imprimir el número de página en la parte inferior derecha de su papel.
Encabezado Imprimir página
Imprimir un encabezado en cada página que se envía a la impresora.
Use el nombre base del archivo impreso
No utilice la ruta completa para el encabezado, sólo el nombre de archivo.
Formato de fecha
¿Cómo la fecha debe ser impreso.Puede utilizar los mismos especificadores de
formato como en la función strftime ANSI C (). Para más detalles consulte
http://man.cx/strftime.
Varios preferencias
Rara vez utiliza las preferencias, se explica en la siguiente tabla. Algunos de ellos
requieren reiniciar para tener efecto, y los documentos de algunos otros serán sólo afectan
recién abierto o creado antes de reiniciar.
Llave Descripción Predeterminad Aplica
o
Editor relacionados
Ya sea para buscar
el final de una
palabra al utilizar
comandos Scintilla a los nuevos
use_gtk_word_boundaries verdadero
relacionados palabra documentos
límite (ver los
comandos del
teclado Scintilla).
Ya sea para resaltar
brace_match_ltgt <,> paréntesis falso inmediatament
angulares. e
Ya sea para permitir
la finalización de
fragmentos durante
la edición de una
línea existente (es
decir, no es un texto
después de la
complete_snippets_whilst_editin posición actual del
falso inmediatament
g cursor en la línea). e
Sólo se utiliza
cuando la
combinación de
teclas fragmento
completo se
establece en
Espacio.
Ya sea para mostrar
las barras de
desplazamiento. Si
se establece en false,
show_editor_scrollbars las barras de verdadero inmediatament
desplazamiento e
horizontal y vertical
se ocultan por
completo.
El tamaño de un
carácter de
indent_hard_tab_width 8 inmediatament
tabulación. No lo
e
cambie a menos que
Llave Descripción Predeterminad Aplica
o
usted realmente
necesita; utilizar la
configuración del
sangrado en su
lugar.
Interfaz relacionada
Ya sea para mostrar
u ocultar los iconos
pequeños de a los nuevos
show_symbol_list_expanders verdadero
expansión en la lista documentos
de símbolos de
árbol.
Ya sea que los
archivos pueden ser
salvados siempre,
incluso si no tienen
ningún cambio. De
forma
predeterminada, el
botón y el menú
ejemplar Añadir se
desactivan cuando
allow_always_save falso inmediatament
un archivo no se ha
e
modificado. Al
configurar esta
opción en true, el
botón Guardar y
elemento de menú
están siempre
activos y los
archivos se pueden
guardar.
Ya sea para
desplazarse
automáticamente a
compiler_tab_autoscroll verdadero inmediatament
la última línea de la
e
salida de la ficha
Compiler.
El formato de línea
statusbar_template de estadísticas barra Mira abajo. inmediatament
de estado. (Ver e
Llave Descripción Predeterminad Aplica
o
Plantillas Statusbar
para más detalles).
Ya sea para abrir un
nuevo documento
después de que
new_document_after_close falso inmediatament
todos los
e
documentos se han
cerrado.
Ya sea para mostrar
msgwin_status_visible la ficha Estado de la verdadero inmediatament
ventana de mensajes e
Ya sea para mostrar
la ficha Compiler en
msgwin_compiler_visible verdadero inmediatament
la ventana de
e
mensajes
Ya sea para mostrar
la ficha Mensajes en
msgwin_messages_visible verdadero inmediatament
la ventana de
e
mensajes
Ya sea para mostrar
la ficha del garabato
msgwin_scribble_visible verdadero inmediatament
en la ventana de
e
mensajes
TEV relacionada
Modo de emulación
de terminal. Sólo
cambiar esto si tiene
emulación archivos termcap xterm inmediatament
TEV distintos de e
TEV / termcap /
xterm.
Por defecto, Geany
tiras ningún
arrastran caracteres
de nueva línea de la
send_selection_unsafe selección actual falso inmediatament
antes de enviarlo a e
la terminal para no
ejecutar código
arbitrario. Esto es
Llave Descripción Predeterminad Aplica
o
principalmente una
función de
seguridad. Si, por
cualquier razón,
usted realmente
desea que se ejecuta
directamente,
establezca esta
opción en true.
Cadena con la que
prefijar los
comandos enviados
a la cáscara. Esto
puede ser usado para
decirle algunas
conchas (BASH con
HISTCONTROL
establecido en
ignorespace, ZSH
con
HIST_IGNORE_SPAC
send_cmd_prefix E activada, etc.) de Vacío inmediatament
poner estos e
comandos en su
historia
estableciendo este a
un espacio. Tenga
en cuenta que los
espacios iniciales
deben escaparon
utilizando s en el
archivo de
configuración.
Archivos relacionados
Define el modo
cómo Geany guarda
los archivos en el
disco. Si está
use_atomic_file_saving falso inmediatament
desactivada, Geany
e
escribe directamente
el contenido del
documento en el
Llave Descripción Predeterminad Aplica
o
disco. Esto podría
causar la pérdida de
datos cuando no hay
más espacio libre en
disco para guardar el
archivo. Cuando se
define como true,
Geany guarda
primero el contenido
en un archivo
temporal y si esto
sucedió, el archivo
temporal se mueve
al archivo real para
guardar. Esto le da
una mejor
comprobación de
errores en caso de
no más de espacio
libre en disco. Pero
también destruye
enlaces duros del
archivo original y
sus permisos (por
ejemplo, banderas
ejecutables se
restablecen). Usar
esto con cuidado, ya
que puede romper
las cosas en serio. El
mejor enfoque sería
para asegurar que su
disco no se quedará
sin espacio libre.
Ya sea para usar
GIO como insegura
backend ahorro
archivo. Es mejor en
use_gio_unsafe_file_saving verdadero inmediatament
la mayoría de
e
situaciones, pero se
sabe que no
funcionen
Llave Descripción Predeterminad Aplica
o
correctamente en
algunas
configuraciones
complejas.
Hacer una copia de
seguridad al usar
GIO ahorro de
archivos no seguros.
gio_unsafe_save_backup falso inmediatament
Copia de seguridad
e
lleva el nombre el
nombre de archivo
~.
Ya sea para
mantener el historial
de edición al
keep_edit_history_on_reload_12
recargar un archivo, falso inmediatament
5
y permitir la e
operación va a ser
revertida.
Tipo de archivo relacionados
Regex para extraer
el nombre del tipo
de archivo de
extract_filetype_regex Mira abajo. inmediatament
archivos a través de
e
la captura de un
grupo.
Buscar relacionados
Ver Encuentre
find_selection_type 0 inmediatament
selección.
e
Reemplace relacionados
Establecer
Reemplazar y
buscar el botón por
defecto por lo que se
replace_and_find_by_default activará cuando la verdadero inmediatament
tecla Enter es e
presionado mientras
que uno de los
Llave Descripción Predeterminad Aplica
o
campos de texto
tiene el foco.
Construir relacionado Menú
El número máximo
de elementos de
number_ft_menu_items menú en la sección 2 al reiniciar
tipo de archivo del
menú Generar.
El número máximo
de elementos de
number_non_ft_menu_items menú en la sección 3 al reiniciar
independiente del
menú Generar.
El número máximo
de elementos de
number_exec_menu_items menú en la sección 2 al reiniciar
de ejecutar del menú
Generar.
Configuración de la preferencia en una cadena vacía también causarán Geany utilizar este
valor predeterminado interno.
Marcador de
Descripción
posición
% l El número de línea actual a partir de 1
% L El número total de líneas
% c El número de columna actual a partir de 0, incluido el espacio virtual.
Marcador de
Descripción
posición
% C
El número de columna actual a partir de las 1, incluyendo el espacio
virtual.
% s
El número de caracteres seleccionados o si sólo las líneas completas
seleccionados, el número de líneas seleccionadas.
% n
El número de caracteres seleccionados, incluso si sólo se seleccionan
líneas enteras.
% w
Muestra RO cuando el documento está en modo de sólo lectura, si no
indica si el editor está en sobrescribir (OVR) o modo de inserción (INS).
% t
Muestra el modo de sangrado, ya sea lengüetas (TAB), espacios (SP) o
ambos (T / S).
% m Muestra si el documento es modificado (MOD) o nada.
% M El nombre de fin de línea del documento (ej. Unix (LF))
% e El nombre de la codificación del documento (ej. UTF-8).
% f El tipo de archivo del documento (ej. Ninguno, Python, C, etc.).
% S El nombre del ámbito donde se encuentra el cursor.
% p La posición de intercalación en todo el documento a partir de 0.
% r Muestra si el documento es de sólo lectura (RO) o nada.
% Y
El número de estilo Scintilla en la posición del cursor. Esto es útil si
usted está depuración esquemas de color o código relacionado.
Fuente Terminal
Seleccione la fuente que se utilizará en el control de emulación de terminal.
Color de primer plano
Seleccione el color de fuente.
Color de fondo
Seleccione el color de fondo del terminal.
Imagen de fondo
Seleccione la imagen de fondo para mostrar detrás del texto de la terminal.
Líneas scrollback
El número de líneas de memoria intermedia para que pueda desplazarse por la
historia.
Shell
La ubicación de la concha en su sistema.
Desplazarse en golpe de teclado
Recorra el terminal a la línea del indicador al pulsar una tecla.
Desplazarse en la salida
Recorra la salida hacia abajo.
Cursor parpadea
Deje que el parpadeo del cursor terminal.
Anular combinaciones de teclas Geany
Deje que el TEV para recibir los atajos de teclado (aparte de los comandos de
enfoque).
Tecla de acceso directo del menú Disable (F10 por defecto)
Deshabilitar el acceso directo del menú cuando se encuentra en la terminal virtual.
Siga la ruta del archivo actual
Hacer el camino del cambio de terminal de acuerdo con la ruta del archivo actual.
Ejecutar programas en TEV
Ejecutar programas en el terminal virtual en lugar de utilizar la herramienta terminal
externo. Tenga en cuenta que si se ejecuta múltiples ejecutar comandos a la vez la
salida puede mezclarse juntos en el TEV.
No utilice script de ejecución
No utilice el script de ejecución sencilla que se utiliza generalmente para mostrar el
estado de salida del programa ejecutado. Esto puede ser útil si usted ya tiene un
programa que se ejecuta en el TEV como una consola de Python (por ejemplo
ipython). Usar esto con cuidado.
Gestión de proyectos
La gestión de proyectos es opcional en Geany. Actualmente se puede utilizar para:
Una lista de los archivos de sesión se puede almacenar y abrió con el proyecto cuando el
uso archivos de sesión basados en proyectos preferencia está activada, en el Proyectos de
grupos de la preferencias generales Varios pestaña del Preferencias de diálogo.
Siempre y cuando un proyecto está abierto, el menú Generar utilizará los elementos
definidos en la configuración del proyecto, en lugar de los valores predeterminados. Ver
Construir menú de configuración para obtener información sobre la configuración del
menú.
Configuración del proyecto actual se guardan cuando se cierra, o cuando Geany es
apagado. Al reiniciar Geany, el archivo de proyecto abierto previamente que estaba en uso
en el final de la última sesión se volverá a abrir.
Nuevo proyecto
Para crear un nuevo proyecto, rellene el nombre de campo. Por defecto esta configuración
voluntad un nuevo archivo de proyecto ~ / proyectos / name.geany. Por lo general, lo
mejor es almacenar todos sus archivos de proyecto en el mismo directorio (que son
independientes de los árboles de directorios de origen).
El campo de texto ruta Base está configurado para usar ~ / proyectos / Nombre. Esta
seguridad se puede ajustar a cualquier ruta existente - no va a tocar la estructura de archivos
que contiene.
Puede establecer una descripción opcional para el proyecto.Actualmente sólo se usa para
un comodín plantilla - ver comodines plantilla.
La ruta Base campo se utiliza como directorio para ejecutar los comandos de menú
Generar. La ruta especificada puede ser una ruta absoluta o se considera que es relativo al
nombre de archivo del proyecto.
La patrones Archivo campo permite especificar una lista de patrones de archivos para el
proyecto, que se puede utilizar en el descubrimiento en los archivos de diálogo.
Abrir proyecto
Cuando el soporte de sesión proyecto está activada, Geany cerrará los archivos actualmente
abiertos y abrir los archivos de sesión asociados al proyecto.
Cerrar proyecto
Cuando el soporte de sesión proyecto está activada, Geany cerrará los archivos de sesión de
proyecto y abrir cualquier archivo de sesión por defecto previamente cerradas.
Menú Build
Después de editar código con Geany, el siguiente paso es compilar, enlazar, construir,
interpretar, ejecutar, etc. Como Geany soporta varios idiomas cada una con un enfoque
diferente para este tipo de operaciones, y como también hay muchos sistemas de
construcción de software independientes de la lengua, Geany hace; no tienen un sistema de
construcción incorporada, ni limita la cual el sistema puede utilizar. En cambio, el menú de
construcción proporciona un medio configurables y flexibles de la ejecución de los
comandos externos para la ejecución de su sistema de construcción preferido.
Advertencias y errores que se pueden analiza para los números de línea se le aparecen en
rojo en la pestaña Compiler y puede hacer clic sobre ellos para cambiar al archivo de origen
correspondiente (o abrirlo) y marque el número de línea. También las líneas con
advertencias o errores se marcan en la fuente, consulte Indicadores de abajo.
Consejo
Indicadores
Los indicadores son roja ondulada subraya que se utilizan para resaltar los errores que se
produjeron durante la compilación del archivo actual. Así que usted puede ver fácilmente
en su código no pudo compilar. Puede eliminarlos seleccionando Eliminar indicadores de
error en el menú Documento.
Dependiendo del tipo de archivo del archivo actual, el menú Generar predeterminado
contendrá los siguientes elementos:
Compilar
Construir
Lint
Hacer Todo
Hacer Target personalizada
Hacer que el objeto
Siguiente Error
Error Anterior
Ejecutar
Los comandos SET MENU Build
Compilar
El comando Compilar tiene diferentes usos para los diferentes tipos de archivos.
Los lenguajes interpretados como Perl, Python, Ruby compilarán a código de bytes si el
lenguaje lo permite, o se ejecutará una comprobación de sintaxis, o si eso no es disponible
se ejecutará el archivo en su intérprete de lenguaje.
Construir
Para idiomas compilables como C y C ++, el comando Build enlazará fichero objeto
equivalente del archivo fuente de corriente en un archivo ejecutable. Si no existe el fichero
objeto, la fuente se compila y se enlaza en un solo paso, produciendo sólo el binario
ejecutable.
Nota
Lint
Borra de código fuente se utilizan a menudo para encontrar código que no se corresponde
con ciertas pautas de estilo: Código no portátil, común o difícil de encontrar errores, código
"huele", variables utilizadas antes de ser establecido, las funciones no utilizadas, la división
por cero, constante condiciones, etc. Linters inspeccionan las advertencias de código y
emitir al igual que los compiladores hacen. Esto se conoce formalmente al análisis de
código estático.
Algunos línteres comunes están pre-configurados para usted en el menú Generar (PEP8
para Python, cppcheck para C / C ++, JSHint JavaScript, xmllint para XML, hlint para
Haskell, shellcheck para el código shell, ...), pero todos estos son herramientas
independientes que necesitan obtener antes de usar.
Hacer
Esto es similar a la ejecución de "hacer", pero se le pida el nombre de destino hacen que se
pasa a la herramienta Maquillaje. Por ejemplo, al escribir "limpia" en el símbolo del
diálogo se ejecutará "make clean".
Hacer objeto
Haga objeto se ejecutará "hacer current_file.o" en el mismo directorio que el archivo actual,
utilizando el nombre de archivo para 'current_file'. Es útil para la creación de sólo el
archivo actual sin construir todo el proyecto.
Siguiente error
Error anterior
Ejecutar
Nota
La salida del comando ejecutar no se analiza si hay errores.
Dependiendo del proceso que comenzó es posible que el proceso no se puede detener. Por
ejemplo, esto puede ocurrir cuando el proceso crea más de un proceso hijo.
Emuladores de terminal
Por defecto Compilar, Generar y ejecutar comandos son bastante básicas. Es posible que
desee personalizarlos usando Set Construir comandos.
Por ejemplo: Para C puede añadir cualquier incluyen caminos y compilar banderas para el
compilador, ningún nombre de biblioteca y caminos para el enlazador y cualquier
argumento que desee utilizar cuando se ejecuta Ejecutar.
Por ejemplo, si cambia uno de los por defecto crea comandos para ejecutar decir 'WAF'
también puede cambiar la etiqueta de igualar.
Las relaciones detalladas entre las fuentes y los grupos de elementos de menú configurables
se muestra en la siguiente tabla.
Las siguientes notas sobre las celdas de referencia tabla de coordenadas como (grupo, de
origen):
La mayor parte de la configuración del menú de construcción se realiza a través del menú
Build Comandos de diálogo. Puede editar la configuración de origen de las preferencias en
el diálogo abierto desde el Build-> Construir menú Comandos artículo y editar la
configuración del proyecto en la pestaña de construcción del diálogo de preferencias del
proyecto. Ambos utilizan la misma forma que se muestra a continuación.
El diálogo se divide en tres secciones:
El tipo de archivo y secciones independientes también contienen cada uno un campo para la
expresión regular utilizada para analizar la salida del comando de error y mensajes de
advertencia.
Las columnas de las tres primeras secciones permiten ajuste de la etiqueta, de comandos y
directorio de trabajo para ejecutar el comando en.
Un directorio de trabajo vacía por defecto al directorio del documento actual. Si no hay
ningún documento actual a continuación, el comando no se ejecutará.
El diálogo siempre mostrará el comando seleccionado por prioridad, no sólo los comandos
configurados en esta fuente de configuración. Esto asegura que siempre se ve lo que el
elemento de menú que va a hacer si está activado.
Si la fuente de corriente del elemento de menú es una prioridad mayor que la fuente de
configuración que está editando el comando se mostrará en el cuadro de diálogo, pero será
insensible (en gris). Esto no puede suceder con la fuente de proyecto, pero puede con el
cuadro de diálogo fuente preferencias.
Los botones claros eliminar la definición de la fuente de configuración que está editando.
Al hacer esto el comando de la siguiente fuente de prioridad inferior se mostrará. Para
ocultar los elementos de menú de prioridad más bajos sin tener nada espectáculo en la
configuración del menú con una nada en la etiqueta, pero al menos un carácter en el
comando.
La primera aparición de cada una de las siguientes secuencias de caracteres en cada uno de
los comandos y los campos de directorio de trabajo es sustituida por los elementos
especificados a continuación antes de ejecutar el comando.
Nota
Configuraciones antiguas
La capacidad menú Generar configurable se introdujo en Geany 0.19 y requiere una nueva
sección que se añade a los archivos de configuración (Ver Preferencias formato de archivo).
Geany aún cargará proyecto formato anterior, preferencias y configuración del archivo de
tipo de archivo e intentará asignarlos en el nuevo formato de configuración. No es un
simple mapeo limpia entre los formatos.El mapeo utilizado produce los resultados más
sensibles para la mayoría de los casos. Sin embargo, si no se asignan de la manera deseada,
puede que tenga que configurar manualmente algunos ajustes con el Build Comandos de
diálogo o el separador Crear de el diálogo de preferencias del proyecto.
Soporte de impresión
Desde Geany 0.13 no ha sido la impresión de soporte utilizando la API de impresión de
GTK. La página (s) impresa se verá casi lo mismo que en su pantalla en Geany. Además,
hay algunas opciones para modificar la página (s) impreso.
Nota
El color del texto de fondo se establece en blanco, excepto para el texto con un primer
plano blanco. Esto permite combinaciones de colores oscuros para ahorrar tinta al imprimir.
Puede definir si desea imprimir los números de línea, números de página en la parte inferior
de cada página y si desea imprimir un encabezado de página en cada página. Este
encabezado contiene el nombre de archivo del documento impreso, el número de página
actual y la fecha y hora de la impresión. Por defecto, el nombre de archivo del documento
con información ruta completa se añade a la cabecera. Si prefiere añadir sólo el nombre
base del archivo (sin ninguna información de la ruta) se puede establecer en el diálogo de
preferencias. También puede ajustar el formato de la fecha y el tiempo añadido a la
cabecera de la página. Los especificadores de conversión disponibles son los mismos que
los que se pueden utilizar con la función strftime ANSI C.
Todos estos ajustes también se pueden cambiar en el diálogo de impresión justo antes de
realizar la impresión real. En sistemas Unix el diálogo de impresión siempre ofrece una
vista previa de impresión.El archivo de vista previa se abre con un visor de PDF y por
defecto usa GTK evince para la vista preliminar. Si no ha instalado evince o simplemente
quieres utilizar otro visor de PDF, puede cambiar el programa para utilizar en el archivo
.gtkrc-2.0 (que normalmente se encuentra en su directorio personal). Sólo tienes que
añadir una línea como:
al final del archivo. Por supuesto, también puede utilizar xpdf, kpdf o lo que sea que el
comando vista previa de impresión.
% Lpr% f
% f será sustituido por el nombre del archivo actual. Geany no mostrará los errores del
propio comando, por lo que debe asegurarse de que funciona antes (por ejemplo, al tratar de
ejecutarlo desde la línea de comandos).
Pero esto depende de a2ps y xfprint4. Como un reemplazo para xfprint4, GtkLP o
programas similares pueden ser utilizados.
Plugins
Plugins se cargan en el inicio, si el Habilitar soporte para plugins preferencia general se
establece. También hay una opción de línea de comandos, -p, lo que impide plugins
están cargando. Plugins son analizados en los siguientes directorios:
Gerente Plugin
Combinaciones de teclas
Geany es compatible con los atajos de teclado por defecto para el widget de edición
Scintilla. Para obtener una lista de estos comandos, consulte los comandos del teclado
Scintilla. Los atajos de teclado Scintilla serán anulados por los atajos de teclado
personalizados con la misma combinación de teclas.
Cambio de documentos
Llave Acción
Alt [1-9] Seleccione más a la izquierda pestaña, del 1 al 9.
Alt-0 Seleccione derecho más-pestaña.
Para todas las acciones enumeradas a continuación puede definir sus propias
combinaciones de teclas.Abra el cuadro de diálogo Preferencias, seleccione la acción
deseada y hacer clic en el cambio. En el cuadro de diálogo resultante puede presionar la
combinación de teclas que desea asignar a la acción y que se guardarán cuando se pulsa
Aceptar. Se puede definir sólo una combinación de teclas para cada acción y cada
combinación de teclas sólo puede ser definido por una acción.
Las siguientes tablas recogen todos los atajos de teclado personalizables, los que son
comunes a muchas aplicaciones están marcadas con (C) después de que el acceso directo.
Combinaciones de teclas de archivos
Acceso
directo
Acción Descripción
por
defecto
Deshacer Ctrl-Z (C) Un-hace la última acción.
Rehacer Ctrl-Y Re-hace la última acción.
Borrar línea
Ctrl-K Borra la línea actual (y las líneas con una selección).
actual (s)
Eliminar a la Ctrl-Shift- Borra desde la posición de cursor actual hasta el final de la
línea final Delete línea actual.
Duplicar la
línea o la Ctrl-D Duplica la línea o la selección actual.
selección
Transponer
Transpone la línea actual con la anterior.
línea actual
Vaya a la línea Ctrl- Desplaza la línea actual en el centro de la vista. No se cambia
actual Shift-L la posición del cursor y, o una selección existente.
Acceso
directo
Acción Descripción
por
defecto
Desplazarse
hacia arriba por Alt-Up Desplaza la vista.
una línea
Desplácese
hacia abajo por Alt-Down Desplaza la vista.
una línea
Muestra la lista de autocompletado. Si ya está completamente
finalizada la etiqueta, que muestra la terminación de palabras
Palabra Ctrl- del documento en su lugar, incluso si no está habilitado para
completa Espacio la terminación automática. Del mismo modo, si no hay
sugerencias de etiquetas están disponibles, muestra
finalización documento de word.
Ctrl-
Mostrar calltip Shift- Muestra una calltip para la función o método actual.
Space
Fragmento Si escribe una construcción como si o y pulsa esta tecla, que
Tab
completo se completará con una plantilla a juego.
Si escribe una construcción como si o y pulsa esta tecla, no
se completará, y se insertará un espacio o ficha, dependiendo
Finalización de lo que la combinación de teclas finalización constructo se
fragmento establece en. Por ejemplo, si ha configurado la finalización
Reprimir constructo combinación de teclas al espacio, a continuación,
establecer esta a Shift + espacio impedirá finalización
construcción e insertar un espacio.
Ejecuta un comando y pasa la palabra actual (cerca de la
Acción
posición del cursor) o la selección como un argumento. Vea
Contexto
la sección llamada acciones contextuales.
Salta a la siguiente posición de cursor definido en un
Mover el cursor
fragmentos completados si varias posiciones del cursor
en fragmento
donde definidos.
Finalización Cuando la lista de autocompletado es visible, completar el
Tab
parte Palabra elemento seleccionado hasta la parte siguiente palabra.
Línea Move (s)
Alt-RePág Mueva la línea actual o líneas seleccionadas por una línea.
arriba
Línea (s)
Mover hacia Alt-AvPág Mueva la línea actual o líneas seleccionadas por una línea.
abajo
Combinaciones de teclas del portapapeles
Acceso directo
Acción Descripción
por defecto
Cortar Ctrl-X (C) Cortar la selección actual en el portapapeles.
Copia Ctrl-C (C) Copiar la selección actual en el portapapeles.
Pegue el texto del portapapeles en el documento
Pegar Ctrl-V (C)
actual.
Cortar línea Corta la línea actual (y las líneas con una selección)
Ctrl-Shift-X
actual (s) en el portapapeles.
Línea actual de Copias de la línea actual (y cualquier líneas con una
Ctrl-Shift-C
copia (s) selección) en el portapapeles.
Acceso directo
Acción Descripción
por defecto
Hace una selección de todo el texto en el
Seleccionar todo Ctrl-A (C)
documento actual.
Seleccione palabra
Alt-Shift-W Selecciona la palabra actual bajo el cursor.
actual
Seleccione párrafo Selecciona el párrafo actual bajo el cursor que se
Alt-Shift-P
actual define por dos líneas en blanco a su alrededor.
Seleccione la línea Selecciona la línea actual bajo el cursor (y las
Alt-Shift-L
actual (s) líneas parcialmente seleccionados).
Seleccionar al anterior (Extend) la selección de la palabra anterior parte
palabra parte del límite.
Seleccionar al (Extend) la selección de palabra siguiente parte
siguiente parte palabra del límite.
Acceso
Acción directo por Descripción
defecto
Fecha de
Shift-Alt-D Inserta una fecha personalizable.
inserción
Insertar un Inserta un carácter de tabulación cuando los espacios se
espacio en deben utilizar para caracteres de sangría y espacio
blanco inserciones de la cantidad de un tamaño de la pestaña
alternativa cuando las pestañas se deben utilizar para el sangrado.
Acceso
Acción directo por Descripción
defecto
Inserte una
nueva línea Inserta una nueva línea con sangría.
Antes actual
Insertar nueva
línea después Inserta una nueva línea con sangría.
actual
Acceso
Acción directo por Descripción
defecto
Cambia el caso de la selección. Una selección minúscula
Alternar caso de la se transformó en versa mayúscula y el vicio. Si la
Ctrl-Alt-T
selección selección contiene caracteres bajos y en mayúsculas,
todo se convertirá en minúsculas.
Línea de
Comentarios de línea o selección actual.
comentario
Elimine el
comentario de la Línea actual Uncomments o selección.
línea
Línea de
Comentarios de una línea si no se comenta o elimina un
comentarios Ctrl-E
comentario si la línea está comentada.
Toggle
Guiones de la línea o la selección actual por una pestaña
Aumentar el guión Ctrl-I o con espacios en el importe del ajuste de tamaño de la
pestaña.
Elimina una pestaña o la cantidad de espacios de la
Guión
Ctrl-U configuración de la sangría de la línea o selección actual
Disminución
tamaño de la pestaña.
Aumentar guión
Guiones de la línea actual o la selección por un espacio.
por un espacio
Disminuir guión
Deindents la línea actual o la selección por un espacio.
por un espacio
Guión de líneas Guiones de la línea actual o todas las líneas
inteligente seleccionadas con la misma sangría que la línea anterior.
Enviar a Comando
Pasa la selección actual a un comando externo
1 Personalizado Ctrl-1 (2,3)
configurado (disponible para los tres primeros comandos
(2,3)
Acceso
Acción directo por Descripción
defecto
configurados, consulte Envío de texto a través de
comandos personalizados para más detalles).
Enviar Selección Envía la selección actual o la línea actual (si no hay
de la Terminal selección) a la terminal incorporado (TEV).
Vuelva a formatear líneas seleccionadas o (sangría)
Líneas de Reflujo / bloque de texto actual, rompiendo líneas en el marcador
bloque de línea de tiempo o la línea de romper columna si los
saltos de línea se habilita para el documento actual.
Acceso
Acción directo por Descripción
defecto
Encontrar Ctrl-F (C) Abre el cuadro de diálogo Buscar.
Buscar
Ctrl-G Encuentra siguiente resultado.
siguiente
Ctrl-Shift-
Buscar anterior Encuentra resultado anterior.
G
Buscar
siguiente Encuentra siguiente aparición del texto seleccionado.
Selección
Encuentra
Selección Encuentra aparición anterior del texto seleccionado.
Anterior
Reemplazar Ctrl-H (C) Abre el cuadro de diálogo Reemplazar.
Buscar en los
Ctrl-Shift-F Abre el cuadro de diálogo Buscar en archivos.
archivos
Próximo Salta a la línea con el siguiente mensaje en la ventana de
mensaje mensajes.
Acceso
Acción directo por Descripción
defecto
Mensaje Salta a la línea con el mensaje anterior en la ventana de
anterior mensajes.
Busca todas las ocurrencias de la palabra actual (cerca del
Ctrl-Shift-
Encuentra Uso cursor del teclado) o la selección de todos los documentos
E
abiertos y los muestra en la ventana de mensajes.
Busca todas las ocurrencias de la palabra actual (cerca del
Encuentra Uso Ctrl-Shift-
cursor del teclado) o la selección en el documento actual y
de documentos D
los muestra en la ventana de mensajes.
Resalte todos los partidos de la actual palabra / selección en
Ctrl-Shift- el documento actual con un cuadro de color. Si no hay nada
Marca todas
M que encontrar, o el cursor está al lado de una coincidencia
existente, se borrarán los partidos destacados.
Ir a combinaciones de teclas
Acceso
Acción directo por Descripción
defecto
Navegue hacia Cambia a la siguiente ubicación en el historial de
Alt-derecho
adelante una navegación. Vea la sección llamada Código Historia
(C)
ubicación navegación.
Navegar de Alt- Cambia a la ubicación anterior en el historial de
vuelta una Izquierda navegación. Vea la sección llamada Código historial de
ubicación (C) navegación.
Se centra la entrada Ir a la línea (si es visible) o muestra el
Ir a la línea Ctrl-L
cuadro de diálogo Ir a la línea.
Si el cursor está delante o detrás de un aparato ortopédico,
Goto corsé a a continuación, se mueve a la abrazadera que pertenece a la
Ctrl-B
juego actual. Si esta combinación de teclas se presiona de nuevo,
el cursor se desplaza de nuevo a la primera abrazadera.
Marcador Establecer un marcador en la línea actual, o borrar el
Ctrl-M
Toggle marcador si ya hay uno.
Ir a siguiente
Ctrl. Ir a la siguiente marcador en el documento actual.
marcador
Ir a marcador
Ctrl, Ir al marcador anterior en el documento actual.
anterior
Ir a la ficha Saltar a la definición de la palabra o selección actual. Ver Ir
Ctrl-T
definición a la ficha definición.
Acceso
Acción directo por Descripción
defecto
Ir a la ficha de Saltar a la declaración de la palabra o selección actual. Ver
Ctrl-Shift-T
declaración Ir a la ficha de declaración.
Ir a Inicio de la Mueva el cursor al inicio de la línea. Se comporta de
Casa
Línea manera diferente si smart_home_key se establece.
Ir al final de
Fin Desplace el cursor hasta el final de la línea.
línea
Mueva el cursor al inicio de la línea de visualización. Esto
Ir a Inicio de la es útil cuando se utiliza el ajuste de línea y quiere saltar al
Línea de Alt-Home inicio de la envuelta, línea virtual, no el verdadero
pantalla comienzo de toda la línea. Si la línea no está envuelto, se
comporta como Ir al inicio de la línea.
Ir al final de la Desplace el cursor hasta el final de la línea de
Línea de Alt-Fin visualización. Si la línea no está envuelto, se comporta
pantalla como Ir al final de la línea.
Ir a la anterior
Ctrl / Ir a la parte anterior de la palabra actual.
Palabra Parte
Ir a la siguiente
Ctrl- \ Ir a la siguiente parte de la palabra actual.
palabra Parte
Acceso
Acción directo por Descripción
defecto
Pantalla completa F11 (C) Cambia al modo de pantalla completa.
Mensajes Toggle Alterna la ventana de mensajes (mensajes de estado y
Window del compilador) y se apaga.
Activar la barra
Muestra u oculta la barra lateral.
lateral
Ocultar y mostrar todos los widgets adicionales como
Cambia todos los
las fichas del cuaderno, la barra de herramientas, la
widgets adicionales
ventana de mensajes y la barra de estado.
Acercar Ctrl + (C) Reduce en el texto.
Disminuir el zoom Ctrl-- (C) Reduce el texto.
Restablecer zoom Ctrl-0 Restablecer cualquier zoom anterior en el texto.
Acceso
directo
Acción Descripción
por
defecto
Cambie al
Ctrl-
documento de Cambia al documento abierto anterior.
RePág (C)
la izquierda
Cambiar a Ctrl-
documento AvPág Cambia al siguiente documento abierto.
correcto (C)
Cambia al documento mostrado previamente (si todavía está
Cambiar al
abierta). Sosteniendo la tecla Ctrl (u otro modificador si la
último
Ctrl-Tab combinación de teclas se ha cambiado) mostrará un cuadro de
documento
diálogo, entonces repiten pulsaciones de la combinación de
usado
teclas se cambia a la segunda último documento usado,
Acceso
directo
Acción Descripción
por
defecto
tercero-pasado, etc. También conocido como documentos
más Vistas recientemente utilizadas conmutación .
Documento Ir a Ctrl-Shift-
Cambia el documento actual con la mano izquierda.
izquierda RePág
Documento de
Ctrl-Shift-
movimiento Cambia el documento actual con el de la derecha.
AvPág
correcto
Mueva
documento Mueve el documento actual a la primera posición.
primero
Mueva
documento Mueve el documento actual a la última posición.
última
Acceso
Acción directo por Descripción
defecto
Clone Ver documentos de clonación.
Vuelva a colocar
Reemplaza todas las pestañas con la cantidad
las pestañas con el
adecuada de espacios.
espacio
Reemplazar
Reemplaza los principales espacios con caracteres de
espacios con
tabulación.
pestañas
Pliegue actual
Alterna el estado plegado del bloque de código actual.
Toggle
Dobla todos Se pliega todos los bloques de código contráctiles.
Desplegar todo Se despliega todos los bloques de código contratados.
Actualizar lista de
Ctrl-Shift-R Vuelve a cargar la lista de etiquetas / símbolo.
símbolos
Activar ajuste de
Activa o desactiva la envoltura de las largas colas.
línea
Activar línea de Activa o desactiva el frenado automático de largas
rotura filas en una columna configurable.
Acceso
Acción directo por Descripción
defecto
Retire todos los marcadores en líneas o palabras que
se establecieron mediante el uso de "Marcar todo" en
Retire Marcadores
el diálogo de búsqueda o mediante líneas de marcado
manual.
Retire Indicadores Retire todos los indicadores de error en el documento
de error actual.
Eliminar
Combina Borrar marcadores y Eliminar
marcadores e
indicadores de error.
indicadores de error
Acceso directo
Acción Descripción
por defecto
Compilar F8 Compila el archivo actual.
Construye (compila si es necesario y enlaces)
Construir F9
del archivo actual.
Construye el archivo actual con la herramienta
Hacer todo Shift-F9
Maquillaje.
Haga objetivo Construye el archivo actual con la herramienta
Ctrl-Shift-F9
encargo de Marca y un objetivo determinado.
Compila el archivo actual con la herramienta
Hacer objeto Shift-F8
Maquillaje.
Salta a la línea con el siguiente error desde el
Siguiente error
último proceso de construcción.
Salta a la línea con el error anterior en el último
Error anterior
proceso de construcción.
Ejecuta el archivo actual en una emulación de
Carrera F5
terminal.
Acceso directo
Acción Descripción
por defecto
Configurar Construir Abre el diálogo de los comandos de
Comandos construcción.
Debe utilizar codificación UTF-8 sin BOM para los archivos de configuración.
Los archivos del sistema no deben normalmente ser editados, ya que se sobrescribirán al
actualizar Geany.
Nota
Puede comprobar los caminos Geany utiliza con Ayuda-> Depurar mensajes. Cerca de la
parte superior debe ser de 2 líneas con algo como:
Geany-INFO: Sistema dir datos: / usr / share / geany
Geany-INFO: config dir Usuario: /home/username/.config/geany
La ruta del sistema es $ prefix / share / geany, donde $ prefijo es la ruta donde
está instalado Geany (ver prefijo de instalación).
Caminos en Windows
Nota
Otros archivos de configuración que no se muestran aquí tendrán que ser abierta
manualmente, y no se vuelve a cargar automáticamente cuando se guarda. (ver
Configuración Actualizar abajo).
También hay una configuración Recargar elemento que se puede utilizar si ha actualizado
uno de los otros archivos de configuración, o modificado o ha agregado archivos de
plantilla.
Nota
Nota
Esta función está pensada principalmente para los mantenedores de paquetes o los
administradores de sistemas que deseen establecer Geany en un entorno multi-usuario y
establecer algunos valores por defecto cuerdos para este entorno. Por lo general, los
usuarios no tendrán que hacerlo.
filetypes.foo
Advertencia
No se recomienda que los usuarios editar los archivos de todo el sistema, porque van a ser
anulados cuando Geany se actualiza.
Alternativamente, se puede crear el archivo usted mismo y añadir únicamente los ajustes
que desea cambiar. Todos los ajustes que faltan serán leídos desde el archivo de
configuración del sistema correspondiente.
En el inicio Geany busca tipos de archivos * conf.. Los archivos en el sistema y tipo
de archivo de usuario caminos, añadiendo algún tipos de archivos que se encuentran con el
nombre coincida con el '*' comodín - por ejemplo filetypes.Bar.conf.
Ver la configuración de Tipo de archivo para obtener detalles sobre cada ajuste.
cp filetypes.foo filetypes.Bar.conf
Luego se agrega el lexer_filetype = Foo ajuste (si no está ya presente) y añadir / ajustar
otros ajustes.
Advertencia
El [estilo] y [palabras clave] secciones tienen nombres clave específicas para cada
tipo de archivo / analizador léxico. Usted debe seguir los mismos nombres - en particular,
algunos lexers sólo admiten una lista de palabras clave, o ninguno.
Configuración filetype
Además de las secciones enumeran a continuación, cada archivo de tipo de archivo puede
contener una sección [construir-menu] como se describe en la sección [construir-menu].
sección [estilo]
En esta sección se definen los colores de resaltado de sintaxis. El formato manual es:
Los colores tienen que especificarse como valores RGB hexadecimales prefijo 0x o #
similar a HTML trillizos / CSS hexagonales. Por ejemplo, todos los siguientes son valores
válidos para el rojo puro; 0xff0000, 0xf00, # ff0000, o # f00.Los valores son entre
mayúsculas y minúsculas, pero es una buena idea usar minúsculas. Tenga en cuenta que
también puede utilizar colores con nombre y sustituyendo el valor de color con el nombre
de un color como se define en el [named_colors] sección, consulte la Sección
[named_colors] para más información.
Negrita y cursiva son banderas y sólo debe ser "verdadero" o "falso". Si su valor es algo
que no sea "verdadero" o "falso", "false" se supone.
Puede omitir campos para utilizar los valores del estilo llamado "default".
Esto hace que el estilo de clave tiene texto plano rojo, por defecto el texto color de fondo y
el énfasis en negrita.
El segundo formato utiliza un estilo denominado nombre para hacer referencia a un estilo
definido en filetypes.common.
clave = named_style
key2 = named_style2, negrita, cursiva
Las partes en negrita y cursiva son opcionales, y si está presente se utilizan para cambiar las
banderas negrita o cursiva al contrario de las banderas del estilo llamado. En contraste con
booleanos definición de estilo, son un literal ", negrita, cursiva" y comas se utilizan en lugar
de punto y coma.
Esto hace que el estilo de clave coincide con el "comentario" estilo con nombre, pero con
énfasis en cursiva.
Para definir los estilos con nombre, consulte la filetypes.common [named_styles] Sección.
Puede copiar automáticamente todos los estilos desde otro archivo de definición de tipo de
archivo utilizando la siguiente sintaxis para el [estilo] grupo:
[estilo = Foo]
Esto es útil cuando el mismo léxico está siendo utilizado para múltiples tipos de archivos
(por ejemplo, C / C ++ / C # / Java / etc). Por ejemplo, para hacer que el C ++ peinar el
mismo que el estilo C, que pondría lo siguiente en filetypes.cpp:
[styling = C]
Esta sección contiene las claves para diferentes listas de palabras clave específicas para el
tipo de archivo. Algunos tipos de archivos no son compatibles con palabras clave, por lo
que añadir una nueva clave no funcionarán. Sólo se pueden añadir o eliminar palabras clave
a / de una lista existente.
Importante
La lista de palabras clave debe estar en una línea sin caracteres de línea final.
[lexer_properties] sección
Usos Propiedades Geany figuran en los archivos de tipo de archivo del sistema. Para
encontrar otras propiedades que necesita el código fuente de Geany:
sección [configuración]
extensión
WordChars
Nota
comment_single
Un carácter o una cadena que se utiliza para comentar código. Si desea utilizar los
comentarios de varias líneas únicamente, no establezca este sino comment_open y
comment_close.
Comentarios de una sola línea se utilizan en prioridad sobre los comentarios de
varias líneas a comentar una línea, por ejemplo, con la línea de comentario /
Descomentar comandos.
Ejemplo: comment_single = //
comment_open
Un carácter o una cadena que se utiliza para comentar código.Tiene que establecer
también comment_close utilizar realmente los comentarios de varias líneas. Si desea
utilizar los comentarios de una sola línea, prefieren establecer comment_single.
Ejemplo: comment_open = / *
comment_close
Ejemplo: comment_close = * /
comment_use_indent
#command_example ();
# Command_example ();
Nota: Este ajuste sólo funciona para los comentarios de una sola línea (como, '#' '//'
o ';').
context_action_cmd
Un comando que se puede ejecutar en la palabra actual o la selección actual.
Sugerencia: para PHP presenta la siguiente podría ser muy útil: context_action_cmd
= firefox "http://www.php.net/%s"
tag_parser
El nombre del idioma TagManager, por ejemplo, "C". Por lo general, el mismo que
el nombre del tipo de archivo.
lexer_filetype
lexer_filetype = C
# lexer_filetype = C ++
symbol_list_sort_mode
Valor Significado
0 Ordenar por nombre las etiquetas
1 Ordenar etiquetas de apariencia (número de línea)
xml_indent_tags
Si esta opción se establece en verdad, una nueva línea después de un final de línea
con un unclosed etiqueta XML / HTML será automáticamente sangría. Esto sólo se
aplica a los tipos de archivos para los que se utiliza el HTML o XML lexer. Estos
tipos de archivos tienen esta configuración en sus archivos de configuración del
sistema.
mime_type
El tipo MIME para este tipo de archivo, por ejemplo "text / x-CSRC". Esto se
utiliza, por ejemplo, para elegir el icono para mostrar para este tipo de archivo.
sección [sangría]
Esta sección permite la definición de configuración del sangrado por defecto específicos
para el tipo de archivo, anulando los configurados en las preferencias. Esto puede ser útil
para los tipos de archivos que requieren configuración del sangrado específicos (por
ejemplo, fichas sólo para Makefile). Estos ajustes no anulan la detección automática si está
activado.
ancho
La anchura indentación forzado.
escribe
[build_settings] sección
A partir de Geany 0.19 esta sección se completa con la sección [acumulación de menú].
Los valores que se establecen en la sección [acumulación de menú] anularán los que están
en esta sección.
error_regex
Esta es una expresión regular para analizar un nombre de archivo y número de línea
de salida de la acumulación. Si indefinido, Geany caerá de nuevo a su análisis
mensaje de error predeterminado.
Sólo los dos primeros partidos serán leídos por Geany.Geany buscará un partido
que es puramente dígitos, y usar esto para el número de línea. El partido restante se
utiliza como el nombre de archivo.
Construir comandos
Si la configuración de elementos de menú de construcción se han configurado en el menú
Generar Comandos de diálogo o el separador Crear de las preferencias del proyecto diálogo
de entonces estos ajustes se almacenan en la sección [construir-menu] y anular los ajustes
en esta sección para ese elemento.
compilador
Usted debe citar el nombre del archivo para apoyar también los nombres de archivo
con espacios. Los siguientes comodines para los nombres de archivo están
disponibles:
enlazador
run_cmd
Utilice esta opción para ejecutar el archivo.Tiene que haber sido construido ya.
Utilice el% e comodín para tener sólo el nombre del archivo ejecutable (es decir, sin
la extensión) o utilizar el% f comodín si usted necesita el nombre de archivo
completo, por ejemplo, para los scripts de shell.
Nota
[named_styles] sección
Estilos con nombre declarados aquí pueden ser utilizados en la sección [estilo] de
cualesquiera tipos de archivos. * Archivo.
Por ejemplo:
En filetypes.common:
[named_styles]
foo = 0xc00000; 0xffffff; falso, verdadero
bar = foo
En filetypes.c:
[estilo]
comment = foo
Esto ahorra copiar y pegar toda la definición de estilo en varios archivos diferentes.
Nota
Se pueden definir alias para los estilos con nombre, como se muestra con la barra de
entrada en el ejemplo anterior, pero debe estar declarada después de que el estilo original.
[named_colors] sección
Por ejemplo:
[named_colors]
my_red_color = # FF0000
my_blue_color = # 0000FF
[named_styles]
foo = my_red_color; my_blue_color; falso, verdadero
Esto permite definir una paleta de colores por su nombre por lo que para cambiar un
esquema de color en todo sólo implica cambiar el valor hexadecimal en un solo lugar.
sección [estilo]
por defecto
Este es el estilo por defecto. Se utiliza para labrar archivos sin un conjunto filetype.
selección
Los colores se establecen sólo si el argumento tercera o cuarta es cierto. Cuando los
colores no son anulados, el valor predeterminado es un fondo gris oscuro con la
sintaxis resaltado de texto plano.
brace_good
brace_bad
signo de intercalación
El estilo para colorear el cursor (el cursor). Sólo el primer y tercer argumento se
interpreta. Establezca el tercer argumento en true para cambiar el cursor en un
cursor de bloque.
Ejemplo: caret = 0x000000; 0x0; falso, falso
caret_width
La anchura del cursor (el cursor). Sólo el primer argumento se interpreta. El ancho
se especifica en píxeles con un máximo de tres pixel. Utilice el ancho 0 para hacer
que el cursor invisible.
current_line
indent_guide
El estilo para la coloración de las guías de sangrado. Sólo los argumentos primero y
segundo se interpretan.
white_space
margin_linenumber
Línea de primer plano y de fondo margen de número de colores.
margin_folding
Dobla primer plano de margen y colores de fondo.
fold_symbol_highlight
Resalta el color de los símbolos de plegado.
folding_style
1 - para cajas
2 - para los círculos
3 - para las flechas
4 - de +/-
Flechas: folding_style = 3; 0;
folding_horiz_line
Dibuja una línea horizontal fina en la línea donde se dobla texto. Sólo se utiliza el
primer argumento.
line_wrap_visuals
Segundo argumento: wether las banderas visuales para indicar una línea se envuelve
se dibujan cerca de la frontera o cerca del texto. Esta es una máscara de bits de los
valores:
line_wrap_indent
translucidez
Nota para Windows 95, 98 y ME usuarios: mantener este valor en 256 desactivar
translucidez lo contrario Geany puede bloquearse.
marker_line
El estilo de línea resaltada (por ejemplo, cuando se utiliza la línea Goto o etiqueta
Goto). El color de primer plano (primer argumento) sólo se utiliza cuando el margen
Marcadores está activada (ver menú Ver).
marker_search
marker_mark
marker_translucency
Nota para Windows 95, 98 y ME usuarios: mantener este valor en 256 desactivar
translucidez lo contrario Geany puede bloquearse.
altura de la línea
Cantidad de espacio que se puede sacar por encima y por debajo de la línea de base
de la línea. El primer argumento define la cantidad de espacio que se puede sacar
sobre la línea, el segundo argumento define la cantidad de espacio que se elaborará
a continuación.
Calltips
El estilo para la coloración de las Calltips. Los dos primeros argumentos definen
los colores frontal y de fondo, el tercer y cuarto argumentos si desea utilizar los
colores definidos.
sección [configuración]
whitespace_chars
WordChars
Ejemplo: WordChars =
_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
Nota
Puede reemplazar la lista de extensiones de archivo que Geany utiliza para detectar tipos de
archivos utilizando el usuario filetype_extensions.conf archivo. Utilice el
Herramientas-> Configuración Files-> filetype_extensions.conf elemento de menú. Ver
también rutas de archivos de configuración.
Sólo debe enumerar las líneas para las extensiones de tipo de archivo que desea reemplazar
en el archivo de configuración de usuario y quite o comente otros. Los patrones se
enumeran después del = señal, utilizando un punto y coma lista de patrones que deben ser
igualados para ese tipo de archivo separado.
Por ejemplo, para anular las extensiones de tipo de archivo para Make, el archivo debe ser
similar a:
[Extensiones]
Haga = Makefile. *; * Mk; Buildfile;
El formato se parece a:
[Grupos]
Programación = C; C ++;
Guión = Perl; Python;
Marcado = HTML; XML;
Varios = Dif; Conf;
Ninguno = Ninguno;
Nota
GG_NN_FF
dónde:
Cuando los elementos de menú de tipo de archivo se configuran para el proyecto en el que
se almacenan en el archivo de proyecto.
El tipos de archivos de entrada es una lista de los tipos de archivos que existen en el
archivo de proyecto.
Para cada tipo de archivo de las entradas para ese tipo de archivo tienen el formato definido
en la sección [construir-menu] pero la clave está prefijado por el nombre del tipo de archivo
tal como aparece en el tipos de archivos de entrada, por ejemplo, la entrada para la
etiqueta de elemento de menú filetype 0 para el tipo de archivo C sería
CFT_00_LB = Label
Plantillas
Geany es compatible con las siguientes plantillas:
Entrada ChangeLog
Encabezado del archivo
Función descriptiva
Aviso GPL Corto
Aviso BSD Corto
Plantillas de archivo
Para utilizar estas plantillas, sólo tienes que abrir el menú Editar o abra el menú contextual
haciendo clic derecho en el widget editor y elegir "Comentarios Insertar" y insertar
plantillas como quieras.
Algunas plantillas (como cabecera del archivo o entrada de ChangeLog) siempre se insertan
en la parte superior del archivo.
Para insertar una descripción de la función, el cursor debe estar dentro de la función, de
manera que el nombre de la función se puede determinar de forma automática. La
descripción se posicionará correctamente una línea por encima de la función, sólo echa un
vistazo. Si el cursor no está dentro de una función o el nombre de la función no se puede
determinar, la descripción de la función insertada no contiene el nombre de la función
correcta, pero "desconocido" en lugar.
Nota
Metadatos Plantilla
Los metadatos se pueden utilizar con todas las plantillas, pero por el usuario
predeterminado de metadatos solamente se utiliza para las plantillas de cambios así como
cabecera del archivo.
Plantillas de archivo
Plantillas de archivos son plantillas utilizadas como base de un nuevo archivo.Para usarlos,
escoja la Nueva (con plantilla) elemento de menú desde el Archivo menú.
Por defecto, las plantillas de archivos se instalan para algunos tipos de archivos.Plantillas
de archivo personalizado se pueden agregar al crear el archivo de plantilla apropiada.
También puede editar las plantillas de archivo predeterminado.
El contenido del archivo son simplemente el texto para colocar en el documento, con
comodines plantilla opcionales como {FileHeader}. El comodín FileHeader se puede
colocar en cualquier lugar, pero se suele poner en la primera línea del archivo, seguido de
una línea en blanco.
El archivo de plantilla se lee del disco cuando el elemento de menú correspondiente se hace
clic.
Comodines Plantilla
Todos los comodines deben estar encerrados por "{" y "}", por ejemplo {fecha}.
Descripción Disponible en
Comodín
plantillas de archivos,
{Llave de apertura (se utiliza para evitar
ob encabezado del archivo,
que otros comodines está ampliando).
fragmentos.
plantillas de archivos,
cb } Llave de cierre. encabezado del archivo,
fragmentos.
% Porcentaje (utilizado para escapar por
pc fragmentos.
ejemplo, el bloque%% en fragmentos).
Comodines Global
Estos son configurables, consulte las preferencias de plantilla.
Comodines dinámicos
Ejemplo:
dará lugar a:
El uso de este comodín puede insertar casi cualquier texto arbitrario en la plantilla.
$ GEANY_FILENAME
Nota
Por ejemplo:
% Cp /usr/local/share/geany/ui_toolbar.xml /home/username/.config/geany/
Nota
Nombre del
Descripción
elemento
Nueva Crear un nuevo archivo
Abierto Abra un archivo existente
Guardar Guarde el archivo actual
Salvar a todos Guarde todos los archivos abiertos
Recargar Actualizar el archivo actual desde el disco
Cerca Cierre el archivo actual
Cerrar todo Cierre todos los archivos abiertos
Impresión Imprima el archivo actual
Cortar Cortar la selección actual
Copia Copia la selección actual
Pegar Pegue el contenido del portapapeles
Borrar Eliminar la selección actual
Deshacer Deshacer la última modificación
Rehacer Rehacer la última modificación
NavBack Navegar de vuelta una ubicación
NAVFOR Navegue hacia adelante una ubicación
Compilar Compile el archivo actual
Nombre del
Descripción
elemento
Construir el archivo actual, incluye un submenú de comandos make.
Construir Geany recuerda la última acción elegida en el submenú y utiliza esta
acción como por omisión cuando se hace clic en el botón en sí.
Carrera Ejecutar o ver el archivo actual
Abrir un diálogo selector de color, para recoger de forma interactiva los
Color
colores de una paleta
Acercar Reducir el texto
Disminuir el
Reducir el texto
zoom
Unindent Disminuir sangría
Sangría Aumentar sangría
Reemplazar Vuelva a colocar el texto en el documento actual
El campo de búsqueda que pertenece al 'Buscar' elemento (se puede
SearchEntry
utilizar por sí solo)
Encuentra el texto introducido en el archivo actual (sólo es útil si usted
Buscar
también usa 'SearchEntry')
El campo Goto perteneciente al elemento de la "Goto" (se puede utilizar
GotoEntry
por sí solo)
Salta a la línea número introducido (sólo es útil si usted también usa
Ir
'GotoEntry')
Preferencias Mostrar el diálogo de preferencias
Dejar Salir Geany
Documentación Plugin
Caracteres HTML
El plugin Caracteres HTML ayuda cuando se trabaja con caracteres especiales en XML /
HTML, por ejemplo diéresis alemán U y A.
Cuando el plugin está habilitado, puede insertar entidades de caracteres especiales usando
Herramientas-> insertar caracteres HTML especiales.
Esto abre un cuadro de diálogo donde se puede encontrar una gran cantidad de caracteres
especiales ordenados por categoría que te pueden gustar utilizar dentro de su documento.
Puede expandir y contraer las categorías haciendo clic en la pequeña flecha en el lado
izquierdo. Una vez que haya encontrado el carácter deseado, haga clic en él y elegir la
opción "Insertar". Esto insertará la entidad para el carácter en la posición actual del cursor.
También te recomendamos hacer doble clic a la entidad elegida en su lugar.
Para ayudar a hacer un documento XML / HTML válido el plugin es compatible con la
sustitución de caracteres especiales conocidos por el plugin. Tanto el reemplazo mayor y la
sustitución inmediata durante la tipificación son compatibles.
"
Y
<
>
(& Nbsp;)
A la hora de escribir
También puede establecer una combinación de teclas para el plugin para cambiar el estado
de esta característica.
Reemplazo granel
Después de insertar una gran cantidad de texto, por ejemplo, mediante el uso de copiar y
pegar, el plug-in permite el reemplazo mayor de todos los personajes conocidos (al lado de
las excepciones mencionadas). Puede encontrar la función con el mismo menú en
Herramientas-> HTML Replacement-> sustituir caracteres en la selección, o configurar
una combinación de teclas para el plugin.
Ahorre acciones
Guardar automáticamente
Este plugin proporciona una opción para guardar automáticamente los documentos. Puede
optar por guardar el documento actual, o la totalidad de sus documentos, en un plazo
determinado.
Instantánea Guardar
Este plugin lances sobre cada archivo nuevo (Archivo-> Nuevo o Archivo-> Nuevos (con
plantilla)) un nombre de archivo elegido al azar y establezca su tipo de archivo apropiado
para la plantilla utilizada o cuando no se utilizó plantilla, a un tipo de archivo
predeterminado configurable. Esto le permite compilar rápidamente, construir y / o ejecutar
el nuevo archivo sin la necesidad de darle un nombre explícito utilizando el diálogo
Guardar como. Esto puede ser útil cuando se suelen crear nuevos archivos sólo para probar
algo de código o algo similar.
Copia de seguridad
Este plugin crea una copia de seguridad del archivo actual en Geany cuando se guarda. Se
puede especificar el directorio donde se guarda la copia de seguridad y se puede configurar
la extensión añadido automáticamente en el diálogo de configuración de administrador de
plugins de Geany.
Después de que está satisfecho con los cambios, crear un parche, por ejemplo, mediante el
uso de:
o mejor aún, mediante la creación de un parche con formato Git que mantendrá los datos de
creación y la descripción, comprometiéndose primero los cambios (hacerlo de una nueva
rama fresca se recomienda para maestro de no apartarse de aguas arriba) y luego usando git
formato de parche:
También puede clonar el repositorio Geany en GitHub y enviar una solicitud de extracción.
Nota, necesitará el paquete de software docutils Python instalado para generar los
documentos. El paquete se llama python-docutils en sistemas Debian y Fedora.
En este apéndice se distribuye bajo los términos de la licencia para Scintilla y SciTE. Una
copia de esta licencia se puede encontrar en el archivo scintilla / License.txt
incluido con el código fuente de este programa y en el apéndice de este documento. Ver
licencia para Scintilla y SciTE.
20 de junio 2006
Algunas teclas pueden no estar disponibles con algunos teclados nacionales o porque son
tomadas por el sistema, como por un gestor de ventanas o GTK. Equivalentes de teclado de
los comandos de menú aparecen en el menú. Algunos comandos menos comunes que no
tienen equivalente de menú son:
Consejos y trucos
Cuaderno documento
Haga doble clic en el espacio vacío en la barra de pestañas portátil para abrir un
nuevo documento.
Oriente clic en la pestaña cuaderno de un documento para cerrar el documento.
Sostenga la tecla Ctrl y haga clic en cualquier ficha portátil para cambiar al último
documento usado.
Haga doble clic en la pestaña cuaderno de un documento para cambiar todos los
widgets adicionales (para mostrar de nuevo utilizar el menú Ver o el atajo de
teclado). El pref interfaz debe ser habilitado para que esto funcione.
Editor
Rueda Alt-desplazamiento se mueve hacia arriba / abajo una página.
Rueda Ctrl-scroll zoom in / out.
Shift-scroll pergaminos rueda 8 caracteres derecha / izquierda.
Ctrl + clic en una palabra en un documento para realizar Ir a la ficha Definición.
Ctrl + clic en un soporte / aparato ortopédico para realizar Ir a Brace a juego.
Interfaz
Haga doble clic en un grupo de símbolos-list para ampliar o compacto.
GTK relacionada
Desplazamiento de la rueda del ratón sobre una barra de pestañas portátil cambiará
páginas del cuaderno.
Nota
src / geany.h
Opción Descripción
Predeterminado
Una cadena que se utiliza
como el nombre
predeterminado para los
nuevos archivos. Tenga en
GEANY_STRING_UNTITLED sin título
cuenta que la cadena se
puede traducir, por lo que
cambiar sólo si usted sabe
lo que está haciendo.
La anchura mínima de la
GEANY_WINDOW_MINIMAL_WIDTH 620
ventana principal.
La altura mínima de la
GEANY_WINDOW_MINIMAL_HEIGHT 440
ventana principal.
El ancho por defecto de la
GEANY_WINDOW_DEFAULT_WIDTH ventana principal en el 900
primer arranque.
La altura predeterminada
GEANY_WINDOW_DEFAULT_HEIGHT de la ventana principal en 600
el primer arranque.
Específico de Windows
Póngalo a 1 si desea
utilizar el archivo
predeterminado de
Windows abrir y guardar
los cuadros de diálogo en
lugar de archivos de GTK
abrir y guardar los cuadros
de diálogo. Los diálogos
GEANY_USE_WIN32_DIALOG 0
de archivos de Windows
por defecto faltan algunas
características interesantes
como la elección de un
tipo de archivo o una
codificación. No toque este
ajuste en la construcción
de un sistema no-Win32.
project.h
Opción Descripción
Predeterminado
La extensión de nombre de archivo
predeterminado para los archivos de
GEANY_PROJECT_EXT proyecto Geany. Se utiliza al crear nuevos geany
proyectos y como máscara de filtro para el
diálogo abierto proyecto.
filetypes.c
Opción Descripción
Predeterminado
El número de líneas para
buscar el tipo de archivo con
GEANY_FILETYPE_SEARCH_LINES 2
la expresión regular filetype
extracto.
editor.h
Opción Descripción Predeterminado
Estos personajes definen límites de las
palabras al hacer selecciones y una cadena con: az,
GEANY_WORDCHARS
búsqueda usando las opciones de AZ, 0-9 y subrayado.
concordancia de palabras.
keyfile.c
Estos son los ajustes predeterminados que pueden suprimirse en el Preferencias de diálogo.
Opción Descripción
Predeterminado
¿Cuántos personajes
tienes que escribir para
GEANY_MIN_SYMBOLLIST_CHARS 4
activar la lista de
autocompletado.
Tiempo en segundos
entre la comprobación
GEANY_DISK_CHECK_TIMEOUT 30
de un archivo para los
cambios externos.
Opción Descripción
Predeterminado
La herramienta make.
GEANY_DEFAULT_TOOLS_MAKE Esto también puede "hacer"
incluir una ruta.
Un comando del
emulador de terminal,
GEANY_DEFAULT_TOOLS_TERMINAL Mira abajo.
ver emuladores de
terminal.
Un navegador web.
GEANY_DEFAULT_TOOLS_BROWSER Esto también puede "firefox"
incluir una ruta.
Una herramienta de
impresión. Debe ser
capaz de aceptar y
GEANY_DEFAULT_TOOLS_PRINTCMD procesar archivos de "lpr"
texto plano. Esto
también puede incluir
una ruta.
Una herramienta grep.
Debe ser compatible
GEANY_DEFAULT_TOOLS_GREP con GNU grep. Esto "grep"
también puede incluir
una ruta.
La longitud de la lista
GEANY_DEFAULT_MRU_LENGTH 10
"Archivos recientes".
La fuente utilizada en
la barra lateral para
GEANY_DEFAULT_FONT_SYMBOL_LIST "Sans 9"
mostrar símbolos y los
archivos abiertos.
La fuente usada en la
GEANY_DEFAULT_FONT_MSG_WINDOW "Sans 9"
ventana de mensajes.
La fuente utilizada en
GEANY_DEFAULT_FONT_EDITOR "Monospace 10"
la ventana del editor.
Una cadena que se
utiliza para marcar un
GEANY_TOGGLE_MARK "~"
comentario
conmutado.
¿Cuántas sugerencias
de autocompletado
GEANY_MAX_AUTOCOMPLETE_WORDS 30
deben Geany
proporcionar.
Opción Descripción
Predeterminado
La expresión regular
predeterminado para
GEANY_DEFAULT_FILETYPE_REGEX extraer tipos de Mira abajo.
archivo de los
archivos.
cmd.exe / Q / C% c
build.c
Opción Descripción
Predeterminado
Cantidad de indicadores
de error de compilación
que se muestra en la
ventana del editor. Esto
afecta a la coloración
especial cuando Geany
detecta una línea de
salida del compilador
como un mensaje de
error y luego resalta la
GEANY_BUILD_ERR_HIGHLIGHT_MAX línea correspondiente en 50
el código fuente. Por lo
general, sólo los
primeros mensajes son
interesantes porque
siguientes errores son
sólo secuelas. Todos los
errores en la ventana del
compilador son
analizados y no
afectados por este valor.
Opción Descripción
Predeterminado
Cada vez que un cálculo
de prioridad elemento de
menú build se ejecuta,
imprimir el estado de la
tabla elemento de menú
en la forma de la mesa en
la configuración del
menú Build. Puede ser
útil al archivo de
configuración de
PRINTBUILDCMDS FALSO
depuración sobrecarga.
Advertencia produce una
gran cantidad de la
producción. También
puede ser activado /
desactivado por el
depurador estableciendo
printbuildcmds a 1/0
anulando el ajuste de
compilación.
Preámbulo
Protegemos sus derechos con dos pasos: (1) los derechos de autor del
software y
(2) le ofrecemos esta licencia, que le da permiso legal para copiar,
distribuir y / o modificar el software.
SIN GARANTÍA
12. EN NINGÚN CASO menos que la ley aplicable o haya sido acordado por
escrito
, Ningún tenedor del copyright ni ninguna otra parte que modifique y / O
REDISTRIBUIR EL PROGRAMA COMO SE PERMITE ARRIBA, SERÁ RESPONSABLE ANTE
USTED POR DAÑOS,
INCLUYENDO CUALQUIER GENERAL, ESPECIAL, ACCIDENTAL O CONSECUENTE
DERIVADOS
A PARTIR DEL USO O IMPOSIBILIDAD DE USO DEL PROGRAMA (INCLUYENDO PERO NO
LIMITADO
A la pérdida de datos oa la generación incorrecta oa pérdidas sufridas
por
Usted o por terceras partes oa un fallo del Programa PARA OPERAR CON
CUALQUIER OTRO
PROGRAMAS), incluso si dicho tenedor u otra parte ha sido advertido de
la
POSIBILIDAD DE TALES DAÑOS.
<una línea para indicar el nombre del programa y una rápida idea de
qué hace.>
Copyright (C) <año> <nombre del autor>
Añada también información sobre cómo contactar con usted mediante correo
electrónico y postal.
El permiso para usar, copiar, modificar y distribuir este software y su documentación para
cualquier propósito y sin cargo presente se concede, siempre que el aviso de copyright
anterior aparezca en todas las copias y que tanto el aviso de copyright y este aviso de
permiso aparezcan en la documentación de apoyo.
Ver código fuente del documento.Generado en: 07/12/2015 16:08 UTC. Generado por
Docutils de reStructuredText fuente.