¡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.
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.
Menú desplegable
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
| Atajo | Acció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 |
| Atajo | Edició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 |
| Atajo | Movimiento |
|---|---|
| Alt+a | Principio del fichero |
| Alt+e | Final del fichero |
| F7 | Palabra previa |
| F8 | Palabra siguiente |
