Herramientas de usuario

¡Esta es una revisión vieja del documento!


Nice Editor

ne o Nice Editor es un editor de texto multiplataforma dotado con resaltado de sintaxis, y orientado a principiantes y usuarios intermedios, pero poderoso y completamente configurable para el experto.

Fue originalmente escrito en 1988 en la Universidad de Milán por Sebastiano Vigna, y cuenta con contribuciones de Todd Lewis y Daniele Filaretti. Se distribuye bajo GPLv3.

ne se configura desde el fichero ~/.ne/config y los menúes se pueden configurar desde ~/.ne/.menus.

Uso de ne

Para iniciar ne simplemente ingresa en la terminal:

ne fichero.txt

Además de cargar un fichero de esta manera, también podrás entubar el resultado de un comando de shell y dirigirlo a ne, con lo cual el resultado del caño aparecerá en la pantalla principal).

Pantalla

ne es un editor de pantalla, lo que significa que podrás operar con texto directamente en él.

Pantalla principal

El texto del fichero ocupa la parte central, conocida como pantalla principal. Utiliza las teclas de flecha del cursor y las demás teclas de desplazamiento del teclado para moverte.

Presionando dos veces la tecla Escape (o F1) podrás activar el menú desplegable de ne (que ocupa la línea superior de la pantalla). Podremos mover el cursor del menú con las flechas del cursor, o bien cerrarlo presionando Escape nuevamente.

Barra de status

En la línea inferior de la pantalla de ne se encuentra la barra de status. Esta contiene cifras y caracteres que informan el estado interno de ne. Al iniciar, la misma guardará la siguiente forma:

      L:       1 C:       1  12% ia----pvu-t------@A* <unnamed>
Las cifras podrían ser diferentes, y en lugar de <unnamed> podría aparecer el nombre de fichero de trabajo.

Las cifras indicadas por L: y C: corresponden al número de línea y columna donde se encuentra el cursor, respectivamente, mientras que el porcentaje indicado revela aproximadamente su posición con respecto al documento. Las letras minúsculas representan los flags de ajustes del usuario (conmutables). En particular, i indica que está activado el modo de inserción, mientras que p indica que el sistema de preferencias automáticas está activado. El * significa que este documento no ha sido guardado. Una w podría indicar que está activo el modo de ajuste de línea (“wordwrap”).

Interfases de uso

La interfaz de usuario de ne es esencialmente un compromiso entre los límites de los terminales de caracteres y la potencia de las interfaces gráficas de usuarios. Si bien la edición real se hace sin recurrir al ratón, es cierto que debe ser posible hacerla sin tocar un manual. Estos dos objetivos en conflicto pueden acomodarse fácilmente en un sólo programa si podemos ofrecer una serie de interfases que permitan el uso diferenciado.

En otras palabras, es poco probable que un mago de ne tenga que activar el menú, pero para convertirse en un usuario experto simplemente tiene que usar lo suficiente los menús como para aprender de corazón los atajos más importantes. Un buen manual siempre es invaluable cuando uno debe hacer caso de las opciones esotéricas de configuración, pero pocos usuarios necesitarán cambiar los menúes de ne o sus atajos.

Otra cosa importante es que las funcionalidades poderosas siempre deben ser accesibles, al menos en parte, a todo usuario. El usuario promedio debe ser capaz de registrar sus acciones, reproducirlas, y guardarlas en un formato humanamente legible para un uso y edición posterior.

Edición

Redactar texto en ne resulta bastante directo: los atajos están estandarizados. cada tecla debería hacer lo que esperamos de ello. Los caracteres alfanuméricos insertan texto, las flechas del cursor mueven el cursor, etcétera. También podemos usar la tecla Supr y Retroceso para realizar correcciones de texto. Con la tecla Ins podemos conmutar el modo de inserción/sobreescritura. Las teclas de Función deberían funcionar adecuadamente.

Una vez acostumbrado al movimiento del cursor y la edición de líneas, será tiempo de presionar Escape,Escape. Inmediatamente, aparecerá la “Barra de Meńu”, y se graficará el primer menú desplegable.. Podrá moverse a lo largo de estos menúes presionando las flechas del cursor. Además, una letra minúscula lo moverá al siguiente ítem en el menú desplegable abierto que comience con dicha letra, mientras que una mayúscula lo moverá al siguiente menú cuyo nombre comience con tal mayúscula.

Desplazarse a través de los menúes desplegables debería darle una idea de las capacidades de ne. Si desea guardar su trabajo, debe usar el ítem “Save as…” del menú “File”. Si desea salir del sistema de menú, puede presionar la tecla escape para cerrarlo. Si desea escoger un comando y ejecutarlo, use las flechas del cursor y presione la tecla Intro.

Al final de varios ítems del menú encontrará atajos como ^A o <f1>. Estos representan los atajos de dichos ítems. Por ejemplo, en lugar de activar, seleccionar y ejecutar un ítem de menú - que puede llevar segundos - puede simplemente presionar un par de teclas.

Fiel al estilo UNIX, el sufijo del carat ^ antecediendo un carácter representa la tecla Ctrl, mientras que el signo [ representa la tecla Alt.

Finalmente, cuenta con una tercer y última interfaz, la “línea de comandos” de estilo Vi; si presionamos Esc+: podremos desplegar una línea de mandos para ingresar un comando a ejecutar.

Comandos de ne

AtajoAcción de Fichero
Ctrl+d Nuevo fichero
Ctrl+o Abrir fichero
Ctrl+s Guarda fichero
Ctrl+q Cerrar fichero
Alt+q Salir de ed
Alt+x Guardar y salir de ed
AtajoEdición
Alt+w Activa ajuste de línea (“wordwrap”)
Ctrl+b Marcar inicio de bloque
Ctrl+c Copiar
Ctrl+x Cortar
Ctrl+v Pegar
F5/Alt+u Deshacer
F6/Alt+r Rehacer
Alt+p Justifica párrafo
Ctrl+@ Marcar bloque vertical
Ctrl+w Pegar bloque vertical
Alt+y Borrar hasta final de línea
Ctrl+y Borrar línea entera
Ctrl+u Deshacer borrado de línea
Alt+o Abrir portapapeles
Alt+s Guardar portapapeles
Ctrl+f Buscar
Ctrl+r Buscar y reemplazar
Ctrl+j Ir a línea
Alt+j Ir a culumna
Alt+k Pone marcador
Alt+g Ir a marcador
AtajoMovimiento
Alt+a Principio del fichero
Alt+e Final del fichero
F7 Palabra previa
F8 Palabra siguiente

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información