| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
| ne [2025/09/15 16:25] – [Edición básica] peron | ne [2026/04/21 16:07] (actual) – editor externo 127.0.0.1 |
|---|
| ======Nice Editor====== | ======Nice Editor====== |
| |
| | **ne** o //Nice Editor// es un [[editores de texto|editor de texto]] multiplataforma dotado con resaltado de sintaxis, y orientado a principiantes y usuarios intermedios, pero poderoso y completamente configurable para el experto. |
| |
| **ne** o //nice editor// es un [[editores de texto|editor de texto]] minimalista con resaltado de sintaxis, sencillo para el principiante, 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. |
| |
| Fue escrito en 1988 por por Sebastiano Vigna, y distribuido bajo GPLv3. | ne se configura desde el fichero ''~/[[ne default ap|.ne/.default#ap]]'' y los menúes se pueden configurar desde ''~/.ne/.menus''. |
| |
| https://github.com/vigna/ne/ | ====Uso de ne ==== |
| |
| | Para iniciar //ne// simplemente ingresa en la terminal: |
| |
| | <code bash>ne fichero.txt</code> |
| |
| * Compila sin efuerzo en múltiples plataformas. | Además de cargar un fichero de esta manera, también podrás [[tutorial basico de la consola#caños|entubar]] el resultado de un [[tutorial de shell de bourne#lenguaje_de_comandos_de_la_shell|comando de shell]] y dirigirlo a //ne//, con lo cual el resultado del caño aparecerá en la //pantalla principal//). |
| * Rápido, pequeño, potente y simple de usar. | |
| * Cuenta con atajos estándar | |
| * Usa escaso ancho d ebanda. | |
| * Permite cargar y editar ficheros enormes. | |
| |
| |
| |
| ====Inicio del editor ==== | |
| |
| Para iniciar //ne// simplemente ingrese. | |
| |
| <code bash>ne fichero.txt</code> | ===Pantalla=== |
| | //ne// es un editor de pantalla, lo que significa que podrás operar con texto directamente en él. |
| |
| También podemos [[#caño|entubar]] el resultado de un comando a //ne//, lo que aparecerá como documento a editar. | {{ :ne_editor.jpg?400|}} |
| |
| ===Interfaz de uso=== | ==Pantalla principal== |
| |
| La pantalla principal del programa ocupará el texto del fichero. También podemos [[#caño|entubar]] el resultado de un comando a //ne//, lo que aparecerá como documento a editar. | 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**) podremos activar el //menú desplegable// del editor, y movernos en el con las **flechas del cursor** o cerrarlo nuevamente con **Escape**. | ==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. |
| |
| Normalmente en la parte inferior de la pantalla encontraremos la //barra de status//. Esta contiene cifras y caracteres que informan el estado interno de //ne//. Al iniciar, la misma guardará la siguiente forma: | ==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: |
| |
| <code> | <code> |
| </code> | </code> |
| |
| > Las cifras podrían ser diferentes, y podría aparecer el nombre de fichero en lugar de ''<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"). | 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"). |
| 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. | 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 básica ==== | ====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. | 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. |