AUTOR ANÓNIMO MANUAL CASTELLANO DEL CYGNUD ED V2.0 T09 NOTA: Aunque la traducción sea sobre el V2.0, sirve igual para todas las demás versiones. CLEAR El PROJECT / CLEAR borra el documento que haya en ese momento, antes te pide la confirmación. OPEN NEW El OPEN NEW se usa para abrir una nueva ventana de documento. Deja el fiche- ro en curso intacto. OPEN El PROJECT / OPEN te permite cargar un fichero en la ventana en curso. Si en dicha ventana ya hay un fichero, te pedira confirmación. Si quieres editar dos ficheros a la vez simplemente selecciona SPECIAL / VIEW OPERATIONS / SPLIT VIEW y entonces selecciona PROJECT / OPEN. Desde el Workbench si quieres cargar varios documentos de una vez, pulsa shift mientras haces CLICK en los iconos de los documentos. Nota.- Si quieres borrar el nombre que haya escrito en el espacio "file" un atajo de teclado es Amiga derecha + X. Mientras estas cargando un directorio, si te arrepientes y quieres cargar otro, selecciona el nuevo directorio y dejará de cargar el anterior. Lo mismo para los ficheros. INCLUDE El PROJECT / INCLUDE es parecido al OPEN,sólo que en lugar de borrar el fiche- ro en curso, lo inserta, y lo hace a partir de donde hayas dejado el cursor. SAVE BLOCK El PROJECT / SAVE BLOCK te almacena en clipboard un bloque que tengas mar- cado en ese momento. El texto se puede meter en el clipboard usando CUT BLOCK y COPY BLOCK (ver el menu CUT/PASTE).Esta opción te permite grabar sólo un tro- zo de tu fichero bajo un nuevo nombre. Si el clipboard esta vacío, esta opción es inválida. Nota.- El clipboard es un espacio de memoria donde se almacena el trozo de texto que cortas. Aparecerá un requester en pantalla que te pedira el nombre bajo el que quieres grabar el bloque que has cortado. Puedes especificar PRT: en el requester de nombre para imprimir el bloque por impresora, aunque se recomienda usar PRINT BLOCK, porque puede expandir bien los tabuladores y poner el margen izquierdo. Página.1 SAVE El PROJECT / SAVE graba tu documento con el nombre que le hayas puesto. For notes on use of the file requester, see the help documentation under PROJECT / OPEN. SAVE AS El SAVE AS te permite grabar un documento especificando el nombre. El PROJECT / SAVE AS es lo mismo que la función SAVE, sólo que siempre pide un nombre para el fichero. SAVE WITH ICON El PROJECT / SAVE WITH ICON te permite especificar si quieres icono o no para el documento. Cada vez que cargas el CygnusEd, el decide si esta opción debe estar por defecto en on/off. Si lo cargas desde un Workbench estara en on, si lo cargas desde un CLI estará en off. HELP! Seleccionando HELP! desde el menú de selección PROJECT / HELP, o pulsando la tecla HELP, puedes acceder a el sistema de ayuda extendida del CygnusEd. Para cancelar pulsa el botón derecho del ratón y suelta o pulsa alguna tecla. Nota.- Para usar HELP! debesa tener el fichero CEDHELP.HLP en el directorio en curso o en el directorio S:. Cuando se encuentra el fichero HELP otra pantalla aparecerá,y tendrás otro fi- chero en pantalla, la documentación de ayuda para el comando de menu seleccio- nado. Puedes editar, imprimir, o grabar este documento como quierás en otro fi- chero. Para quitar la ayuda cuando ésta está activada, selecciona PROJECT/QUIT. PRINT BLOCK Esta función escribirá el bloque que haya en el clipboard en el printer device (PRT:). Expandirá tabuladores a espacios (necesario si usas tabulaciones no standard. Los espacios del borde izquierdo (ver ENVIRONMENT / SET LEFT BORDER) serán insertados al principio de cada línea. Esta opción también se puede usar para grabar el contenido del clipboard a un fichero. Cuando aparezca el requester, cambia "prt:" por el nombre del fichero que quieres grabar. El CygnusEd clipboard es usado por el CUT BLOCK y COPY BLOCK en el menú CUT/PASTE. Página.2 Nota: Esta función es multi-tarea. Esto es, tu puedes continuar editando tu documento (u otro) mientras está imprimiendo. QUIT El comando QUIT cierra la ventana en curso. Si ha habido algún cambio en el documento de esa ventana se te pedirá con- firmación. Al quitar la última ventana abierta se te devolverá el control al CLI o al Workbench, según desde donde lo hayas cargado. SAVE & QUIT Primero graba el documento y después cierra la ventana. HOT-START Esta función te permite mantener al CygnusEd en memoria después de salir de él. Esto significa que con una secuencia HOT-Key puedes ejecutar el CygnusEd sin necesidad de volver a cargarlo de nuevo. Las secuencias HOT-Key son: 1. RIGHT ALT - RIGHT SHIFT - RETURN: Esto hará una de dos cosas. Si ya tienes una copia de CygnusEd funcionando automáticamente subirá a la pantalla principal (si estaba detrás) y se activará. Si tienes una copia de CygnusEd "durmiendo", esto es, que has salido con el HOT-Star t puesto en ON, o lo ejecutas con el comando dado en #3, entonces CygnusEd se ejecutará. 2. RIGHT ALT - RIGHT SHIFT - CONTROL - RETURN: Esto borrará un CygnusEd que esté "durmiendo" quitándolo de la memoria. 3. RUN CED -R Esto hará que se cargue el CygnusEd del disco en la memoria, como normalmente, pero sin ejecutarse. LAYOUT Cuando el ENVIRONMENT / MISCELLANEOUS / LAYOUT setting está ON, te permite moverte por el texto mediante los cursores o el ratón. Si la opción no está seleccionada, no te podrás mover más allá del final de la línea con los cursores. Con la opción LAYOUT podemos mover el cursor a zonas donde haya texto o no. Página.3 WORD WRAP Esta opción te permite meter texto sin tener que preocuparte de pulsar RETURN al final de cada línea. Con esta opción el editor detectará cuando alcanzamos el borde derecho y, si la palabra que estuviesemos escribiendo no cupiese, la pasaría a escribir en la siguiente línea, sin tener que dejarla cortada. La opción ENVIRONMENT / SET RIGHT BORDER se usa para poner el borde de- recho. INSERT MODE Esta opción te permite escribir sin borrar el texto que había debajo, es decir, va desplazando el texto que había debajo hacia la derecha mientras escribes. Con la opción en OFF, estás en OVERSTRIKE mode, donde todo lo que escribas se escribirá encima del texto que estaba debajo. KEYPAD MOVEMENT Esta opción está normalmente en OFF, es decir, el keypad representa a los números del 0 al 9 y demás signos. Con KEYPAD MOVEMENT ON, el keypad permite mover el cursor de la manera siguiente: __________________________________________________ | | | | | tope de | | tope de | | fichero | subir 1 línea | pantalla | |_______________|_________________|________________| | | | | | izquierda | | derecha | | 1 caracter | centrar cursor | 1 caracter | |_______________|_________________|________________| | | | | | base de | | base de | | fichero | bajar 1 línea | pantalla | |_______________|_________________|________________| | | | | | saltar a | | ir a número de línea | automarca | |_________________________________|________________| | | | | - | ENTER | |_______________|__________________________________| Página.4 STATUS LINE La status line es un suplemento a los indivadores de columna y de linea. Muesra el número de lineas del fichero, el número de cambios hechos desde que lo has cargado o salvado por última vez, y el tamaño del documento en bytes. Se encuentra en la linea de título, así que si está activada, no podrás ver el nombre del fichero actual. TABS = SPACES Con ésta opción, cuando pulses TAB, CygnusEd convertirá el caracter tab en un número de espacios. (Para más información ver HELP bajo TAB SIZE y CUSTOMIZE TABS) El tamaño del fichero será ligeramente mayor si usas esta opción, porque tendrá que almacenar varios espacios en vez de un caracter tab. El original Amiga text editor ED tiene siempre activada esta opción. Si quieres convertir un fichero completo a tabs=spaces, corta el fichero completo en el clipboard y usa la opción PROJECT / PRINT BLOCK para salvarlo al nuevo filename. Actualmente no hay función para convertir espacios a tabs. CHANGE COLOURS La opción CHANGE COLOURS setea el color que prefieras. Por defecto, Cygnus Ed copiará el color desde el WorkBench. La formación de selección de color que CygnusEd usa es una formación de todos los posibles 24 arreglos de tus colores WorkBench. Cada selección (via menu o Amiga-Key secuencia)lo moverá otro paso a través de la formación(array). LEFT AND RIGHT BORDERS Setean los bordes izdo y dcho del documento. El borde izdo sólo se usa al imprimir el documento. Te permite especificar si el fichero debe ser acortado, p.ej. 50 caracteres, así se dejaría espacio para un diagrama (p.ej.). El borde derecho es usado para el WORD WRAP, FILL y CENTER LINE (ver HELP documentación). El borde dcho permite al CygnusEd saber dónde hacer el word wrapping y qué columna para rellenar un párrafo. Cuando seleccionas SET LEFT o SET RIGHT BORDER dos lineas verticales aparecerán. La que sigue al ratón y es del mismo color del texto es la usada para setear el nuevo borde. La otra muestra el borde de antes. Simplemente pulsa el botón izdo para poner el nuevo borde. Para poner un borde a una posición más allá del extremo dcho de la pantalla, mueve el ratón al extremo dcho y pulsa. Un requester te preguntará si quieres meter un número más largo y si contestas YES un requester numérico aparecerá permitiéndote meter números más largos. Página.5 SCROLL BORDERS Definición: los scroll borders son los bordes "soft" que dicen a CygnusEd cuándo debería hacer scroll. Por ejemplo, puedes setear los scroll borders a 5 lineas desde lo más alto de la pantalla, 10 lineas desde lo más bajo, 30 caracteres desde el extremo dcho, y 20 desde el izdo. Esto significa que si estás 10 lineas desde abajo y quieres mover abajo la linea siguiente, CygnusEd hará scroll arriba de la pantalla. Si quieres que el cursor esté siempre en el centro de la pantalla, puedes setear los scroll borders para hacerlo o puedes dejar al cursor quedar cerca del extremo de la pantalla. Cuando llamas la función SET SCROL L BORDERS aparecerá una caja. Ésta muestra el actual set scroll borders. Pulsa cuando la caja esté situada en una esquina de la caja scroll border que quieres dibujar. Entonces aparecerá una caja con una esquina fijada en ese lugar. Alargala a la otra esquina y pulsa otra vez. Ahora tienes definidos los nuevos scroll borders. Si quieres mover un fichero usando el ratón. Simplemente pulsa donde quie- ras que aparezca el cursor. El cursor seguirá al ratón hasta que sueltes botón. Si vas fuera de los scroll borders, CygnusEd hará scroll. SCROLL JUMP El scroll jump es el número de lineas que CygnusEd scrollará cuando es preguntado a scrollar múltiples lineas. Un scroll jump de uno es muy fluido, pero más lento que un scroll jump más largo. Un scroll jump cuatro es tosco,pe- ro mucho más rápido que el anterior. SETTING AND CUSTOMIZING TAB STOPS La opción TAB SIZE te permite especificar dónde son situados los tab stops. La opción CUSTOMIZE TABS lleva arriba una linea de -´s y T´s (representando tab stops). Puedes pulsar en cualquieras caracteres de esta linea para cambiar- los de uno a otro. De esta forma puedes poner tus tabs en cualquier lugar. WHITE SPACE VISIBILITY Estas opciones te permiten hacer tabs,espacios,caracteres end-of-line y/o escape secuencias visible o invisible. Los tabs son pequeños diamantes, los espacios son tiny x´s, y EOL´s visibles son triangulos sólidos. Es útil a menudo para esconder (invisible) los códigos escape, desde que pueden ser distraídos mientras trabajas en tu documento. Con visible white spaces puedes ver que hay espacios y tabs extendiéndose más allá, al final de la linea. La opción visible white spaces no causa print-outs o ficheros a tener los visible white spaces en ellos. Es sólo usado para la sesión actual. Página.6 Nota: Cuando los códigos escape están invisibles, están "anclados" al siguiente caracter. Si borras el caracter inmediátamente siguiente a la escape sequence, ésta será a su vez borrada (para más información ver MACROS). Aún cuando los códigos escape están escondidos, puedes usar search y repla- ce en ellos. Si los códigos escape están escondidos y el cursor está en el ca- rácter que tiene un código esc "anclado",entoces cualquieras caracteres que es- cribas serán insertados en frente del caracter bajo el cursor y en frente del código esc que está anclado a ese caracter. SCREEN WIDTH AND HEIGHT Estas funciones te permiten setear el número de pixels de ancho y el número de pixels de alto que quieres que tenga tu pantalla CygnusEd. CygnusEd usa display overscan para permitir más del usual número de pixels. Nota que puedes tener que reposicionar tu pantalla usando al programa PREFERENCES en tu WorkBench disk para coger total ventaja de los más largos settings. Alternativamente puedes hacer una fijación temporal, mientras CygnusEd está funcionando, manteniendo CONTROL y SHIFT y usando las teclas de flechas para mover la pantalla a la posición de modo que la altura y anchura completas de la pantalla puedan ser vistas. Usando el standard "80-column" font con SCREEN WIDTH seteado a 704 y SCREEN HEIGHT seteado a 228 y interlace on, permitirá al CygnusEd mostrar 88 columnas de 55 lineas de texto!! - mas la linea de título. CygnusEd se abrirá automáticamente en la pantalla del WorkBench si el tamaño de pantalla especificado en tu enviroment file es suficiéntemente pequeña, de otra manera se abrirá en su propia pantalla. El rendimiento será normalmente mejor si CygnusEd no está en la pantalla del Wb. MACROS CygnusEd soporta macros en teclas de función definibles por el usuario. Estos macros pueden almacenar cualquier entrada de teclado y de selección de menú. Los movimientos del ratón y sus botones no se almacenan. No se puede llamar a un macro desde otro macro (espera versión 1.2 para eso). CygnusEd soporta 8 bancos de 10 macros y cada macro puede tener hasta 500 pulsaciones de teclado y selecciones de menú. Para ejemplos de uso de los macros intenta varias combinaciones de teclas con el fichero CEDMACROS que está en el disco. Los macros se llaman usando las teclas de función F1 a F10, y alguna combinación (o ninguna) de SHIFT, ALT, y/o CTRL. Para definir un macro selecciona BEGIN/END MACRO e introduce la tecla de función con la que quieres llamarlo, y entonces introducir lo que quieres que se almacene en el macro, usando el teclado y operaciones de menú. Para finali- zar la definición selecciona BEGIN/END MACRO en el menú de nuevo. Si deseas almacenar los macros para su uso en otro momento, puedes usar el comando "Save Macros". Puedes poner el nombre del fichero donde quieres que se almacenen los macros. CygnusEd cargará automáticamente el fichero de macro CED- MACROS o S:CEDMACROS si existe, pero puedes especificar cualquier fichero para que lo cargue como fichero de macro con el comando "Load Macros". Página.7 Es posible hacer macro s sofisticados que cambien algún setting, uso del clipboard, etc. Uno de mis favoritos es un "transpose macro". Para crearlo teclea en él: DELETE, CURSOR DERECHO, CTRL DELETE (undelete), y CURSOR IZQUIER- DO. Esto transpondrá dos caracteres. Usando estas técnicas puedes hacer macros que transpongan palabras, líneas, etc. Hay además 40 macros dentro del programa que se llaman como los macros definidos por el usuario, pero otra tecla Amiga o el CAPS LOCK pueden ser usados también. Estos macros contienen secuencias de escape ANSI (códigos especiales que comienzan con un caracter de escape) para cambiar la salida del texto cuando se imprime hacia una impresora o hacia una ventana de CLI. Un código de escape es cualquier secuencia de caracteres que comience con el caracter ESC (que se muestra como un '[' inverso, por ejemplo '[m'). Los codigos de escape se usan para llamar a la impresora, ventanas de CLI o programas terminales para cambiar el color del font o los atributos del texto que se está imprimiendo. En orden para encontrar el final de un código de escape CygnusEd usa un simple algoritmo. Si el primer caracter después del caracter de escape es un '[' entonces CygnusEd asume que el primer caracter alfabético será el último caracter de la secuencia de escape. Si el primer caracter después del caracter de escape no es un '[' entonces CygnusEd asume que el primer carácter alfanumérico será el último carácter de la secuencia de escape. En cualquier caso, si un TAB, espacio o carácter EOL es encontrado entonces el código de escape es terminado automáticamente y el TAB, espacio o caracter EOL se imprime. Este algoritmo, tan simple como es,encuentra correcta- mente el final de todas las secuencias de escape. PRIORITY Las varias opciones de prioridad te permiten que el CygnusEd funcione bien mientras otros programas están funcionando a la vez. La prioridad por defecto para ejecutar un programa es cero. Si CygnusEd está funcionando a prioridad cero y un CPU hog (como el programa Mandelbrot o un chequeador de ortografía) está funcionando al mismo tiempo entonces la eficacia del CygnusEd descenderá.Sin embargo si usas la opción SET PRIORITY pa- ra poner la prioridad del CygnusEd a uno,entonces CygnusEd tomará todo el tiem- po de CPU que necesite y normalmente no enlentecerá al CPU hog apreciablemente. Por desgracia también un editor de texto puede ser un CPU hog. Si estás constantemente haciendo scrolling a lo largo de un fichero a la máxima velo- cidad o estás haciendo un largo SEARCH/REPLACE, éste puede ser un CPU hog por unos momentos. Si tienes un programa, como un programa terminal, que no puede que no puede ser cerrado con la CPU por mucho tiempo, entonces pon la prioridad del CygnusEd a uno menos que el programa terminal. Si seleccionas la opción INHERIT, CygnusEd funcionará a la prioridad con la que fue ejecutado. Desde el workbench siempre es cero, pero desde el CLI puede no serlo. Esta opción normalmente sólo se usa como opción para grabar en un fi- chero environment. Seleccionando PRIORITY n pone la prioridad al número mostrado en el menú. Esta opción normalmente sólo se usa cuando CygnusEd está puesta en INHERIT,por- que sino CygnusEd ya está funcionando a la prioridad listada. Seleccionando SET PRIORITY te permite seleccionar una prioridad desde -9 hasta 9 para que funcione el CygnusEd. Esta prioridad se mostrará en el menú y será almacenada en el fichero environment si éste es grabado. Página.8 SAVE AND LOAD ENVIRONMENT Todos los settings del menu ENVIRONMENT pueden ser almacenados en un fiche- ro "ceddefaults". Así, no tienes que setear los tab stops, la anchura, colour preferences, etc ... cada vez que pones el CygnusEd. Cuando CygnusEd se ejecuta, busca el suffix al final del nombre del fichero que estás editando. El suffix es la posición del filename después del último periodo en el nombre. Si hay un suffix, CygnusEd buscará primero el actual di- rectorio, y luego el S: para un fichero llamado "CEDDEFAULTS.sfx"; donde "sfx" es el suffix en el especificado filename. Si no lo puede encontrar en ninguna parte, o si no hay suffix, CygnusEd buscará el actual directorio y luego el S: para un fichero llamado "CEDDEFAULTS". Esto te permite tener múltiples fiche- ros default con diferentes tabs para programas C, programas assembler y letters a Mom. Ejemplo: 1> CED MYPROGRAM.C CygnusEd buscará el Environment file en el siguiente orden: 1. CEDDEFAULTS.C 2. S:CEDDEFAULTS.C 3. CEDDEFAULTS 4. S:CEDDEFAULTS Cuando haces una modificación a los settings Environment, está sólo en efecto hasta que sales del CygnusEd. La forma de hacerlo permanente es salvar el environment con el comando SAVE ENVIRONMENT. Tendrás que dar un nombre con el que quieres que se almacene el environment. El nombre será, por defecto, la segunda variación (2) de las de arriba, pero puedes poner lo que quieras. Si lo salvas usando la (2) variación, y si (1) no existe en tu actual directorio, la próxima vez que pongas el CygnusEd,cargará el Environment setting que acabas de salvar, después de editar el fichero o un fichero con el mismo suffix. Los comandos LOAD ENVIRONMENT te permiten cargar un Environment settings. CygnusEd lo cargará automáticamente de la forma descrita arriba cuando empieza arriba, pero si quieres re-cargarlos, usa el comando LOAD ENVIRONMENT /DEFAULT. Esto dirá al CygnusEd que los re-cargue en el camino que normalmente buscaría al fichero CEDDEFAULTS. Usa LOAD ENVIRONMENT / SPECIFY para que CygnusEd cargue un environment específico. WINDOW OPERATIONS Las WINDOW OPERATIONS se usan para trabajar con el CygnusEd en multiven- tana. CygnusEd te permite tener varios ficheros abiertos a la vez. Una caracte- rística única de CygnusEd es que te permite ver dos partes diferentes del mismo fichero al mismo tiempo. Las modificaciones que se hacen en una ventana también se producen en la otra. Esta característica es necesaria para programadores que quieren comparar dos segmentos de código de un mismo fichero o bien quieran ver dos partes del fichero al mismo tiempo. Página.9 Las ventanas se pueden cambiar de tamaño y mover tomando la barra de título de la ventana y moviéndola hasta alcanzar el tamaño deseado y la posición exac- ta. También se puede hacer mediante el teclado usando EXPAND o AUTO-EXPAND. La mejor manera de aprender es probar, por lo que aquí hay una descripción de los comandos: PREVIOUS WINDOW y NEXT WINDOW mueve el cursor activado a través de las distintas vistas en un método arriba-abajo/abajo-arriba. SPLIT WINDOW rompe la ventana en activo en dos vistas diferentes del mis- mo fichero. Puedes entonces usar el comando OPEN desde una de las ventanas para editar dos ficheros simultáneamente. Puedes tener hasta diez ventanas abiertas a la vez, usando cualquier combinación de múltiples vistas y múltiples ficheros. FREEZE WINDOW congelará una ventana, de tal modo que cambios en otras vistas del mismo documento no afectarán al documento congelado. La ventana que está congelada cambiará de color. EXPAND WINDOW hará la ventana en activo tan grande como sea posible po- niendo las restantes ventanas lo más pequeño posible. AUTOEXPAND hará que el CygnusEd expanda automáticamente la ventana en activo. Esto quiere decir que si activamos otra ventana (usando NEXT o PREV WINDOW o el botón del ratón), ésta se expandirá automáticamente. Si quieres abrir una nueva ventana sin cerrar la ventana en curso y quieres una ventana nueva que esté vacía, deberás seleccionar la opción OPEN NEW del menú PROJECT. Esto romperá la ventana en curso si es necesario y borrará la ventana como un proyecto separado. FORMAT Los comandos FORMAT son usados para reformatear párrafos de texto poniendo sólo tántas palabras en cada linea como es posible con los márgenes seteados con el RIGHT BORDER. La variación FILL del comando FORMAT expandirá la linea fuera del margen dcho insertando espacios adicionales entre palabras donde sea requerido. WITHOUT FILL dejará un mellado extremo dcho. La documentación help fue hecha usando el FORMAT con función FILL. Para usar la función, posiciona el cursor al principio del párrafo e inser- ta el comando. Cuando CygnusEd formatea el párrafo, pondrá tu cursor debajo del párrafo, así puedes formatear el párrafo siguiente inmediátamente. ENTER ASCII Esta función te permitirá insertar cualquier caracter especificando el va- lor ASCII (0 a 255) para él. CygnusEd te pedirá el valor ASCII. Insértalo, y luego te pedirá el siguien- te, y así hasta que pulses el gadget cerrar en el requester, pulses RETURN sin un número o selecciones QUIT desde el menu. Página.10 CygnusEd soporta el completo alternate character set. Todos los control characters pueden ser vistos - se muestran como letras invertidas, así puedes qué control character son. CENTER CURSOR El comando CENTER CURSOR dirá al CygnusEd que quieres permanecer en la mis- ma linea y columna en tu documento, pero quieres que CygnusEd muestre la linea en el centro de la ventana,así puedes ver que hay por ahí mejor. Si estás muy cerca del principio del fichero, no podrá poner el cursor en el principio de la ventana desde lo alto del fichero no puede ir a lo alto de la ventana. CENTER LINE El comando CENTER LINE posicionará la actual linea en el centro de la página entre el extremo izdo del fichero y el BORDE DCHO. Si la linea es más larga que el borde dcho, no pasa nada. REPEAT KEYSTROKE/MENU Se usa cuando quieres repetir una selección de keystroke o menu muchas veces. Un requester te pedirá cuántas veces lo quieres repetir. Return cancela. Después de meter el número, debes seleccionar una opción desde los menus o escribir un keystroke en el teclado. El comando REPEAT es expandiddo cuando una macro es definida. No hay manera de conseguir que aparezca un requester desde dentro de una macro. Puedes repetir una macro definida. MARKS Las "MARKS" son sitios qque especificas con un documento, así que puedes volver atrás a ésta posición fáciolmente más tarde. Hay tres MARKS colocadas por CygnusEd. Puedes hacer un MARK LOCATION donde quieras en un ficheroy más tarde hacer un JUMP TO MARK (salto a la marca) al correspondiente número de marca. Ver además la documentación MOVE / JUMP TO AUTO-MARK. Cuando uses los shortcuts para MARK LOCATION debes mantener SHIFT-AMIGA DE- RECHA- y un número del 1 al tres. BLOCK OPERATIONS Se usan para mover bloques de texto en el documento. Pueden cortar, pegar, duplicar y mover datos de un documento a otro. El clipboard que usa CygnusEd es global al programa CygnusEd. Esto es que si estás editando más de un documento a la vez, puedes hacer un COPY BLOCK des- de uno y hacer un INSERT BLOCK en el otro. Página.11 Para definir un block, debes marcar un punto de partida del bloque usando el MARK BLOCK. Mueve luego el cursor al final del bloque. Cuando estás en el otro final del bloque, puedes seleccionar un COPY BLOCK, que copiará el área seleccionada al clipboard, luego es posible INSERTar, SAVE O PRINT. Puedes usar CUT BLOCK que es lo mismo que COPY BLOCK, excepto que borrará el área seleccionada del documento. MARK VERTICAL BLOCK es una forma diferente de trabajar con un bloque. Con ésto puedes definir un bloque como cualquier área rectangular de la panta- lla. DELETE/UNDELETE WORD CygnusEd provee estas dos funciones que trabajan con una palabra ("word"). IMPORTANTE. Es posible borrar una palabra usando ALT BACKSPACE que borra la palabra previa. Puede ser recuperada usando CTRL ALT BACKSPACE. También se pueden recuperar caracteres borrados con BACKSPACE o DEL usando CTRL BACKSPACE y CTRL DEL. DELETE/UNDELETE LINE Te permiten borrar lineas,insertarlas y borrar e insertar lineas parciales. DELETE A LINE borrará la linea entera donde está el cursor. Ésta linea va entonces al line buffer de donde es posible insertarla usando el INSERT LINE DELETE TO EOL borrará parte de la linea, desde la posición del cursor hasta el final de la linea. La parte borrada va al line buffer y se puede usar el INSERT LINE. Para insertar una linea, el line buffer debe tener algo que insertar. Sólo se puede meter algo en el line buffer con los comandos DELETE LINE o DELETE TO EOL. SEARCH COMMANDS Los comandos SEARCH te permiten buscar cualquier cadena de caracteres en el documento. Este comando es muy rápido y soporta también búsqueda de simple wildcard. Para empezar a buscar una cadena, usa SEARCH FOR para especificar lo que quieres buscar. Aparecerá un requester para que introduzcas la cadena que estás buscando. Puedes especificar búsqueda hacia delante (forward) o hacia atrás (backward), que haya diferencia entre mayúsculas y minúsculas o no la haya (case sensitive/insensitive), y puedes especificar si las wildcards van a ser o no usadas en la búsqueda. Debes especificar si las wildcards están siendo usadas porque sino CygnusEd no podrá saber si quieres usar un método "wildcard pattern matching" o si quieres buscar los caracteres wildcard por sí mismos. Página.12 Una vez encontrada la cadena puedes seguir buscando otra igual usando los comandos REPEAT SEARCH FORWARD (adelante) y REPEAT SEARCH BACKWARD (atrás). Esto encontrará la siguiente repetición de la misma cadena sin tener que intro- ducir de nuevo ésta. Para usar los wildcards en las búsquedas puedes usar el caracter '*' para sustituir a cualquier caracter sencillo. Por ejemplo para buscar una cadena que empiece por ABC, seguida de dos caracteres cualesquiera, y terminando en Z, deberás buscar ABC**Z. Recuerda: debes estar seguro de que el gadget de búsqueda de wildcard está en ON antes de comenzar la búsqueda. Cuando sale la ventana de búsqueda (cuando seleccionas SEARCH FOR) hay va- rios gadgets para seleccionar Mayúsculas=minúsculas o no, wildcards o no,y bús- quedas adelant y atrás. Hay también atajos de teclado (shortcuts) para esta opciones. Mira en los menús para tener más información acerca de los atajos de teclado. Nota: Cuando dos atajo s de teclado tengan la misma letra asignada, sólo que una sea mayúscula y la otra minúscula, para acceder al atajo de la letra mayúscula hay que pulsar la tecla Amiga derecha en vez de la izquierda, o bien pulsar Shift + Amiga izquierda. Aunque los caracteres de control no aparezcan propiamente en los gadgets de cadena también pueden ser buscados. Los caracteres de fín de línea pueden ser buscados tecleando CTRL-J en el gadget de cadena. REPLACE COMMANDS Te permiten reposicionar un bloque de texto con otro. Incorporan las capa- cidades de busca, así puedes buscar la siguiente ocurrencia en el documento del string original. Cuando seleccionas REPLACE, CygnusEd "requestará" al string original y a los replacement strings. puedes especificar la dirección y sensitividad de la busqueda. Cuando el primer match es encontrado por el replacement, cygnusEd mostrará la pantalla en esa posición y te preguntará: "(Y)es/(N)o/(L)ast/(G)lobal/(Q) uit?" Para reposicionar este supuesto y continuar al siguiente supuesto,contes- ta Y. Para no reposicionarlo y continuar con el siguiente, contesta N. Para re- posicionar este supuesto y no buscar nada más, L. Para reposicionar TODOS los supuestos del string original desde esta posición hasta el final del documento, G. Si quieres abortar el reposicionamiento, inserta cualquier otro caracter. Si seleccionas ´G´, puedes parar el global replacement mientras está surcando el documento cambiando todas las ocurrencias escribiendo otro caracter. REPEAT REPLACE puede ser invocado después de que un comando REPLACE sea cancelado por un comando cancel. Entonces continua desde la posición actual. REPLACE y REPEAT REPLACE usan AMIGA-R como su shortcut. Debes mantener Shift-Amiga dcha mientras seleccionas REPLACE desde el teclado. CygnusEd siempre hace escape codes visible antes de ejecutar los comandos REPLACE. Página.13 CHANGE CASE LETTER Cambiará la situación de la letra donde está el cursor y avanza al cursor en un caracter. CHANGE CASE WORD, UPPER CASE WORD, LOWER CASE WORD Los comandos CASE CHANGE para palabras convertirán una palabra a UPPERCASE letters, lowercase letters, o cambiarán la situación de cada letra en la pala- bra. JUMP TO LINE Te permitirá especificar directamente a qué número de linea quieres ir. Puedes especificar 0 o 1 para ir al principio del documento, y cualquier número mayor que el número de lineas del documento te pondrá al final del mismo. Si no metes nada en el requester, CygnusEd asumirá que no quieres saltar y te dejará en la posición actual. JUMP TO AUTO-MARK El auto-mark es un cuarto bookmark ( ver SPECIAL / MARK LOCATION ). Este bookmark no puede se r explícitamente seteado por el usuario. CygnusEd automaticamente marca la localización previa de usuarios en el fichero. Cuando pones el CygnusEd, la auto-mark se pone en la primera linea, primera columna. Continua poniendose en aquella localización según haces scroll. Tan pronto como te mueves a una posición que está suficientemente lejos que en vez de hacer scroll, se redibuja la pantalla entera, la auto-mark es puesta en la posición del cursor justo antes del salto. Por ejemplo, si estás en el centro de un inmenso documento y saltas al final del mismo (de manera que sea lo suficientemente grande que CygnusEd no hace scroll), la auto-mark es puesta en el lugar donde estabas en el centro, antes de hacer el salto. Para volver al centro seleccionas JUMP TO AUTO-MARK. Entonces el auto-mark se posiciona al final, y si quieres volver al final, vuelve a seleccionar JUMP TO AUTO-MARK. CURSOR MOVEMENT Son accesibles por los cursores del teclado. Nótese que SHIFT-flecha dcha/ izda mueve al cursor al principio/final de un gadget standard string igual que mueve el cursor al principio/final de una linea de texto en CygnusEd. Si el usuario pulsa SHIFT flecha dcha y el cursor ya está al final de linea, entonces se moverá al final de la siguiente linea. Sucede igual si está al principio de linea. Si el usuario pulsa SHIFT flecha arriba o SHIFT flecha abajo y el cursor está ya arriba/abajo del todo de la pantalla, ésta hace scroll una página. La linea en la que estaba el cursor llegará a ser la última/primera linea visible. Página.14 Si estás haciendo scroll abajo un fichero sólo con la flecha abajo, puedes acelerar el scroll pulsando ALT. Para volver a la otra velocidad simplemente suelta ALT. Aquí están las diferentes variaciones: Cursores: subir 1 línea ^ | izquierda 1 caracter <- -> derecha 1 caracter | v bajar 1 línea T09 Shift-Cursores: principio de pantalla o pantalla anterior ^ | principio de línea o línea previa <- -> fín de línea o siguiente línea | v fín de pantalla o siguiente pantalla Alternate-Cursores: subir 12 líneas ^ | izquierda 12 caracteres <- -> derecha 12 caracteres | v bajar 12 líneas Control-Cursores: principio de fichero ^ | palabra anterior <- -> siguiente palabra | v fín de fichero Página.15