Traduccion de DAMASO D'ESTEVEZ Manual del CYGNUS ED Pro. V3.0 (2/2) »»»»»» FICHERO [FILE SETTINGS] «««««« * TAMAÑO TABULADORES » [TAB SIZE] Define un tamaño fijo para todos los tabuladores: el valor, de 1 a 10, indica cuantos caracteres ocupan. * TABS MANUALES... [CUSTOMIZE TABS...] AD + t Muestra una regla en la parte superior de la ventana en la que con el puntero del ratón se podrán añadir nuevos topes (marcas) de tabulación o eliminar: permite tabulaciones a medida (útil para alinear columnas de anchos irregulares). Pulsando cualquier tecla se sale de la opción activando los tabuladores que estuviesen definidos hasta ese momento. * MARGEN DERECHO... [SET RIGHT BORDER...] AD + ^ Permite definir el borde derecho del documento que es tenido en cuenta por las opciones ¿PARTIR LINEAS?, FORMATEAR TEXTO Y CENTRAR LINEA. Al seleccionar esta opción aparece una línea vertical que se desplaza al moverse el ratón: basta con elegir el nuevo márgen y pulsar el botón izquierdo del ratón para fijarlo. * DESPLAZAMIENTO VERTICAL » [SET SCROLL JUMP »] Permite definir el nº de píxels que se desplazará instantáneamente el documento cuando el cursor sobrepasa los límites definidos (vea TOPES DESPLAZAMIENTO...): a menor valor más suave/lento será. * ¿LIMITAR CURSOR? [LAYOUT?] AD +5 Si está activado podrá moverse más allá del final de la línea con los cursores (por zonas sin texto). Si está desconectado no, haciendo que si lo intenta el cursor salte a la línea siguiente: si el documento tiene espacios al final de la línea, con este modo desactivado, al mover el cursor por encima de ésta, serán borrados. * ¿PARTIR LINEAS? [WORD WRAP?] AD + 6 Activa o desactiva la partición automática de líneas al rebasar el margen derecho predefinido (si está desactivado, las líneas pueden ser de hasta 1.024 caracteres; si está activado y modifica el margen derecho podrían llegar a tener una longitud de 200 caracteres). Esta opción, en realidad todas las incluidas en las preferncias de fichero y vista, son locales, o sea, los cambios seleccionados afectan sólo a la ventana activa en ese momento (así p. ej. un documento puede tener activado ¿PARTIR LINEAS? y otro no). Esta opción evita el tener que pulsar RETURN o ENTER al final de cada línea. * ¿INSERTAR? [INSERT MODE?] AD + 7 Esta opción, activada, permite insertar texto donde se encuentra el cursor, o sea, si existe texto a la derecha del cursor, es desplazado más a la derecha para hacer lugar al texto que se teclea y/o inserta. Desactivado, se escribe encima sustituyendo los caracteres existentes. * ¿TABS=ESPACIOS? [TABS=SPACES?] AD + 0 Con esta opción activada, cuando se pulse la tecla TAB, en lugar de colocar un carácter de tabulación colocará tantos espacios como sean necesarios (el nº de espacios vienen definido por TAMAÑO TABULADORES ó TABS MANUALES). Esta sustitución hace que los ficheros crezcan de tamaño. Para convertir en un fichero ya escrito, los TAB por espacios, con activar esta opción no llega (sólo es efectiva para lo que teclee después de activarla): seleccione todo el documento y cópielo en el portapapeles, para guardarlo de nuevo con la opción IMPRIMIR RECORTE en el periférico y con el nombre que desee. * ¿FICHERO EDITABLE? [EDITABLE FILE?] Desactivado no permite modificar el fichero , sólo podrá visualizarlo (probablemente ocurra lo mismo aunque esté activado, si el fichero es de sólo lectura, en cuyo caso tendrá que cambiar su status con la instrucción PROTECT desde el CLI o Shell). »»»»»» VISTA T08[VIEW SETTINGS] «««««« * LINEA DE ESTADO » [STATUS LINE »] Abre una subopción que permite seleccionar qué información será presentada en la barra de título (pudiendo aparecer además de la columna y la línea, el nº de páginas/página actual y nº de línea en dicha página con la subopción PAGINAS [PAGES] o el nº de cambios hechos en el fichero junto con el nº total de líneas y tamaño con la subopción CAMBIOS [CHANGES]: estas opciones se autoexcluyen; también puede aparecer el valor ASCII en decimal del carácter bajo el cursor si se activa esta subopción). Activando la línea de estado (atajo de teclado: AD + 9) no aparecerá el nombre del fichero que se está editando. La aparición del signo * en la barra de arrastre del documento aindicará que se han hecho cambios en él y que no se han guardado aún. * ESPACIOS EN BLANCO » [WHITE SPACES »] Permite hacer visibles los caracteres que no lo son (espacios, fin de línea o EOLS, los tabuladores y los códigos de escape y control, estos últimos útiles para introducir códigos ANSI. Los espacios se representan por la letra x, pero mucho más pequeña, los tabuladores por pequeñas líneas verticales paralelas y los fin-de-línea con un triángulo sólido. Los códigos de escape se extienden (códigos ANSI) si están visibles, o sea se ve la secuencia que lo forma, en caso contrario no, sólo se ve el caracter que le sigue invertido (por lo que si borras el carácter al que se ha unido/anclado/asociado el código, se borra completamente al no estar extendidos); el atajo de teclado para este último caso es AD + ). * BARRA DE DESPLAZAMIENTO » [SCROLL BAR »] Permite hacer invisible la barra de desplazamiento con AUSENTE [NO SCROLL BAR] o colocarla A LA DERECHA [SCROLL BAR ON RIGHT] o A LA IZQUIERDA [SCROLL BAR ON LEFT]. * TOPES DE DESPLAZAMIENTO... [SET SCROLL BORDERS...] Permite indicarle al CygnusEd a partir de qué posiciones (mostradas por un rectángulo), si el cursor las sobrepasa, ha de realizar un desplazamiento del documento. Para cambiarlas basta pulsar el botón izquierdo del ratón donde queramos colocar el límite superior y derecho de dicho rectángulo, y luego lo para terminar, elegimos la nueva situación del borde inferior e izquierdo y pulsamos nuevamente el botón izquierdo del ratón: el programa preguntará si debe usar los nuevos bordes o no (mientras elegimos los nuevos valores, aparecerán en la barra de mensajes superior, éstos). ------------------------------------------------------------------------------ Menú ESPECIAL [SPECIAL] ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ * OPERACIONES CON VISTAS » [WIEW OPERATIONS »] CygnusEd no sólo permite trabajar con varios documentos a la vez, sino que puede abrir múltiples ventanas para ver diferentes partes del mismo documento, o sea, tener diferentes vistas sin cargar múltiples copias del texto (tampoco hay que preocuparse en qué vista o ventana se hacen los cambios: le afectan por igual). Las sub-opciones disponibles son: VISTA ANTERIOR [PREVIOUS VIEW] AD + , VISTA SIGUIENTE [NEXT VIEW] AD + . Activa la vista anterior o la siguiente. Era obvio, ¿no? :) PARTIR VISTA [SPLIT VIEW] AD + d Abre otra ventana (vista) del documento actualmente activo. Para eliminarla basta elegir la opción SALIR en el menú PROJECT. VISTA MAXIMA [EXPAND VIEW] AD + ] Expande el tamaño de la vista (ventana) al máximo. AUMENTAR VISTA [GROW VIEW] REDUCIR VISTA [SHRINK VIEW] Incrementa o decrementa por pasos el tamaño de la vista. * FORMATEAR TEXTO » [FORMAT »] Se emplea para dar formato al texto teniendo en cuenta el margen derecho que se haya establecido: admite JUSTIFICAR [WITH FILL] (rellena los huecos con espacios que inserta el propio editor; atajo de teclado AD + f) y alinear el texto A LA IZQUIERDA [WITHOUT FILL] (atajo de teclado AD + F). Para que la función se ejecute, hay que colocar el cursor al inicio del párrafo a formatear: este párrafo por ejemplo ha sido formateado colocando el margen derecho a 79 y empleando JUSTIFICAR. La subopción ESPACIOS POST-SIGNOS... [POST PERIOS SPACES...] permite definir los espacios a insertar después de cualquier signo de puntuación al utilizar en la opción de dar formato al texto: por defecto está establecido en 2. * INTERFAZ DOS/AREXX » [DOS/AREXX INTERFACE »] Permite asignar a las teclas de función (F1-F10) comandos AmigaDOS o Arexx. Entre las sub-opciones disponibles están: ENVIAR COMANDO... [SEND DOS/AREXX COMMAND...] Ejecuta directamente el comando. INSTALAR COMANDO... [INSTALL DOS/AREXX COMMAND...] Asigna a la tecla de función que elija el comando a ejecutar al presionarla. CARGAR COMANDOS... [LOAD DOS/AREXX COMMANDS...] GUARDAR COMANDOS... [SAVE DOS/AREXX COMMANDS...] Carga/guarda las asignaciones hechas a las teclas de función. ENVIAR SALIDA A... [SEND DOS/AREXX OUTPUT TO...] Permite definir la salida a donde enviar los mensajes que se generen (por defecto suele ser una ventana CON:). * INTRODUCIR ASCII... [ENTER ASCII...] AD + - Permite introducir cualquier carácter del juego ASCII sin tener que buscarlo en el teclado, bastando con introducir su valor (es útil para caracteres poco habituales que no aparecen grabados en el teclado). Te pedirá valores hasta que seleccione CANCELAR o pulse RETURN sin introducir ningún valor. Todos los caracteres de control aparecen gráficamente como caracteres invertidos. * CENTRAR CURSOR [CENTER CURSOR] AD + = Deja el cursor en la misma posición (misma columna, misma fila), pero desplaza la ventana para que esta posición aparezca en el centro de la ventana, si es posible. Es útil cuando el margen izquierdo es muy grande, ¿PARTIR LINEAS? está desconectada o los puntos donde debe producirse el desplazamiento ('scroll') no queremos cambiarlos, y queremos ver mejor el texto que nos rodea. * CENTRAR LINEA [CENTER LINE] AD + \ Centra la línea sobre la que está el cursor, empleando espacios y teniendo en cuenta el valor del margen derecho definido. * REPETIR TECLA/MENU... [REPEAT KEY/MENU...] AD + " Repite una instrucción (o macro) del CygnusEd ejecutada a través de su atajo de teclado o de su selección en el menú. Aparecerá una petición del número de veces que debe repetirse esa instrucción (RETURN cancela) y en cuanto se le haya indicado, hay que seleccionar la instrucción desde el teclado o la opción en los menús. Desde una macro, no puede aparecer la petición. * BUSCAR PAREJA [FIND MATCHING BRACKET] AD + h Opción útil en textos con expresiones numéricas o matemáticas, listados de programas, etc, que permite comprobar si todos los paréntesis, corchetes y/o llaves (también válido con /* y */) que se han abierto, han sido cerrados posteriormente. Funciona colocando el cursor sobre uno de estos signos mencionados e invocando a continuación la función: aparecerá una petición si falla la búsqueda o saltará el cursor a la posición de dicho signo en caso contrario. * MARCAR xª POSICION [MARK LOCATION x] AD + ! ó @ ó # Con CygnusEd puede marcar hasta tres puntos especiales en un fichero con estas opciones (lugares en los que aparecerá el cursor al seleccionar las opciones complementarias IR A xª POSICION [JUMP TO MARK x]). * IR A xª POSICION [JUMP TO MARK x] AD + 1 ó 2 ó 3 Vea MARCAR xª POSICION. ------------------------------------------------------------------------------ Menú EDITAR [CUT/PASTE] ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ * MARCAR [MARK] AD + b * MARCAR COLUMNAS [MARK COLUMNAR] AD + B Permiten seleccionar trozos de texto desplazando el cursor, para luego realizar operaciones sobre dichos bloques. Mientras que la opción MARCAR permite seleccionar el texto como suele ser habitual en editores y tratamientos de texto, la opción MARCAR COLUMNAS permite seleccionar áreas de texto rectangulares (contengan o no texto) y es útil cuando se trabajan con columnas (tablas). * CORTAR [CUT] AD + x * COPIAR [COPY] AD + c * PEGAR [PASTE] AD +v Permiten cortar (se copia el bloque seleccionado en el portapapeles y se borra del documento dicho bloque), copiar (idem que el anterior, pero no se borra el bloque del documento) y pegar (inserta el recorte que actualmente se encuentra en el portapapeles donde se encuentre el cursor; el recorte no se ve afectado). Estas operaciones permiten cambiar la posición en el documento bloques de texto, reproducirlos, transferirlos entre documentos... El portapapeles es global para el programa, lo que significa que puedo copiar un bloque de texto de un documento al portapapeles, para pegarlo en otro que esté editando en otra ventana. * UNIDAD DEL PORTAPAPELES A USAR... [SET CLIPBOARD UNIT...] Con esta opción el usuario puede definir la unidad del portapapeles (o nº de recorte), que ha de estar comprendida entre 0 y 255, a emplear por el editor. * ROTAR BLOQUE [ROT MARKED] Permite "codificar" un bloque... o por lo menos es el único uso que yo le veo, aunque es muy fácil invertir el proceso: el algoritmo asigna a la A la N, a la B la O y así sucesivamente. Advertir que no modifica ni los dígitos numéricos ni los caracteres no anglosajones (Ñ, ñ, Ç, ç, vocales acentuadas...) Ejemplo: el alfabeto (texto original)... ABCÇDEFGHIJKLMNÑOPQRSTUVWXYZabcçdefghijklmñopqrstuvwxyz cómo queda el bloque después de aplicar la rotación... NOPÇQRSTUVWXYZAÑBCDEFGHIJKLMnopçqrstuvwxyzñbcdefghijklm * ELIMINAR SALTOS DE CARRO EN BLOQUE [STRIP CR MARKED] Su propio nombre lo dice: elimina los saltos de carro en el bloque seleccionado. * BLOQUE MAY/MINUSCULAS [CHANGE CASE MARKED] Convierte, en el bloque seleccionado, las mayúsculas a minúsculas y viceversa. * BORRAR PALABRA [DELETE WORD] Ctrl+Del * RECUP(ERAR) PALABRA Ctrl+Alt+Del [UNDELETE WORD] * BORRAR PALABRA ANT(ERIOR) [BCK SPC WORD] Ctrl+BckSpc * RECUP(ERAR) PALABRA ANT(ERIOR) [UNBCK SPC WORD] Ctrl+Alt+BckSpc Permiten borrar una palabra (en realidad desde donde está al cursor hasta el final de la palabra) y borrar la palabra anterior (en realidad desde donde está el cursor hasta el inicio de la palabra), así como deshacer lo hecho en ambos casos. Sólo si el cursor está en la primera letra de una palabra, se borra realmente ésta o la anterior al elegir las opciones correspondientes. * BORRAR LINEA [DELETE LINE] AD + k Borra la línea en la que se encuentra el cursor. * BORRAR HASTA FIN-DE-LINEA [DELETE TO EOL] AD + y Borra desde la posición del cursor hasta el final de la línea. * RECUPERAR LINEA [UNDELETE LINE] AD + l Permite anular/invertir las dos operaciones anteriores: BORRAR LINEA y BORRAR HASTA FIN-DE-LINEA. ------------------------------------------------------------------------------ Menú BUSCAR [SEARCH/REPLACE] ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ * BUSCAR ANTERIOR [REPEAT SEARCH BACKWARDS] AD + a * BUSCAR SIGUIENTE [REPEAT SEARCH FORWARDS] AD + s * BUSCAR... [SEARCH FOR...] AD + S * REPETIR REEMPLAZAR [REPEAT REPLACE] AD + r * REEMPLAZAR... [REPLACE...] AD + R Permite buscar y reemplazar cadenas de texto en el documento activo, permitiéndose en el caso de la búsqueda que sea incluso hacia atrás. Si no se ha definido una cadena (en el caso de BUSCAR... y REEMPLAZAR... siempre) aparecerá una petición con: Campo Localizar Cadena a buscar. Campo Reemplazar (activo o no según las circunstancias) Cadena por la que se sustituirá la que buscamos. Opción '¿ABC=abc?' Si está activa no diferenciará entre mayúsculas y minúsculas. Opción 'Usar patrones' Permite utilizar patrones (comodines) en la búsqueda o no: si no está activa los comodines se tomarán como los caracteres que son. Los caracteres son * y ? con un funcionamiento idéntico al del MSDOS. Opción 'Hacia adelante' Define el sentido de la búsqueda. Opción 'Palabras completas' Permite buscar la cadena como si fuese una palabra completa o como una subcadena dentro de palabras. Opción 'Modo Reemplazar' Permite convertir la opción de buscar en reemplazar y viceversa. Encontrada la primera cadena, aparecerá en la barra de título el mensaje "(S)í/(N)o/ú(L)timo/(G)lobal/(Q)uit" [(Y)es/(N)o/(L)ast/(G)lobal/(Q)uit?] y opcionalmente puede aparecer "(T)urbo": las letras entre paréntesis son las que hay que pulsar en el teclado para seleccionar la opción correspondiente y éstas significan... SI: «Sí, haz la sustitución y continúa buscando»; NO: «No hagas esta sustitución pero sigue buscando»; ULTIMO: «Sí, haz la sustitución, pero no busques más»; GLOBAL: «Sustituye automáticamente todo sin preguntar nada (se detiene pulsando una tecla), pero vete desplazando el documento para que pueda ir viendo los cambios»; TURBO: «lo mismo que con GLOBAL pero más rápido por que no quiero que te desplaces por el documento»; QUIT: «Fin de las sustituciones». CygnusEd hace visible los códigos ANSI antes de empezar a sustituir. * USAR RECORTE EN BUSQUEDA [CLIP TO SEARCH BUFFER] Inserta en el campo de texto de las opciones BUSCAR y REEMPLAZAR el recorte actual que se encuentra en el portapapeles (útil para cadenas extrañas o largas). * ALIAS ASCII 0 EN BUSQUEDA... [SET ASCII ZERO ALIAS FOR SEARCH...] Permite definir un alias (un carácter que hará sus funciones) para el código Ascii 0 en las tareas de BUSCAR y REEMPLAZAR. * LETRA MAY/MINUSCULA [CHANGE CASE LETTER] AD + g * PALABRA MAY/MINUSCULAS [CHANGE CASE WORD] AD + G Convierte la letra o palabra, según la opción de mayúsculas a minúsculas o viceversa, según el estado original de los caracteres. Por ejemplo en 'Juan PÉREZ', aplicando PALABRA MAY/MINUSCULAS quedaría 'jUAN pÉREZ'. * PALABRA EN MAYUSCULAS [UPPER CASE WORD] * PALABRA EN MINUSCULAS [LOWER CASE WORD] Permiten convertir la palabra donde se encuentra el cursor (en realidad desde donde se encuentra el cursor hasta el final de la palabra) a mayúsculas o minúsculas en su totalidad según la opción seleccionada e independientemente de cómo estuviesen los caracteres originales; el cursor quedará posicionado al final de la palabra. Así en el ejemplo anterior quedaría 'JUAN PÉREZ' y 'juan pérez' respectivamente. * DESHACER [UNDO] AD + u * ANULAR DESHACER [REDO] AD + U Permiten deshacer si no se está conforme con los cambios introducidos en el documento o anular la opción de deshacer si resulta que al final sí los deseábamos (muy útil para los indecisos X^D). Ambas opciones se pueden utilizar varias veces de manera consecutiva. * MAX. NIV. PARA DESHACER... xxx [MAX UNDO LEVELS... xxx] * MEM. MAX. PARA DESHACER... xxxxx [MAX UNDO MEMORY... xxxxx] Permiten definir el número máximo de niveles de la operación deshacer (el número de veces seguidas máximo que se puede aplicar) y la memoria máxima destinada a recordar los cambios que se introducen en el documento para poder deshacerlos si el usuario lo desea. ------------------------------------------------------------------------------ Menú MOVER [MOVE] ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ * IR A LINEA... [JUMP TO LINE...] AD + j Permite saltar a un nº de línea específico. El valor 0 ó 1 nos lleva el cursor al inicio del fichero, cualquier nº superior al número de líneas T01totales del fichero, nos lleva el cursor al final y no introducir ningún valor nos dejará donde estábamos. * IR A AUTO-MARCA [JUMP TO AUTO-MARK] AD + 4 La auto-marca no puede ser definida explícitamente por el usuario. El editor al arrancar la sitúa en la primera línea, primera columna y en cuanto produce un gran desplazamiento de la pantalla ('scroll') en el que se redibuja completamente ésta (debe ser en un documento suficientemente grande y suficientemente lejos) se coloca en la posición del cursor previa al salto. Así por ejemplo en un documento grande en el que estemos por un punto intermedio de él, si saltamos al final del documento podemos volver a la posición anterior seleccionando esta opción. * IR A OCTETO... [JUMP TO BYTE...] AD + J Salta al octeto/byte que está en la posición 'x' que se le solicitará al usuario (se mostrará una petición indicándose el rango admitido para 'x') empezando a contar desde el inicio del fichero. * SHIFT + TECLAS CURSOR [SHIFT + CURSOR KEYS] inicio de pantalla o pantalla anterior ^ | inicio de línea o línea previa <- -> fin de línea o siguiente línea | v fin de pantalla o siguiente pantalla * ALT + TECLAS CURSOR [ALT + CURSOR KEYS] subir 12 líneas ^ | izquierda 12 caracteres <- -> derecha 12 caracteres | v bajar 12 líneas * CTRL + TECLAS CURSOR [CTRL + CURSOR KEYS] inicio de fichero ^ | palabra anterior <- -> siguiente palabra | v fin de fichero * EOF *