Herramientas de usuario

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
ne [2025/09/14 20:57] – creado peronne [2026/04/21 16:07] (actual) – editor externo 127.0.0.1
Línea 1: Línea 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 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 Daniele Filaretti. Se distribuye bajo GPLv3.
  
-Fue escrito en 1988 por por Sebastiano Vigna, distribuido bajo GPLv3.+ne se configura desde el fichero ''~/[[ne default ap|.ne/.default#ap]]'' 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]] 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.
  
-La pantalla en la terminal se borrará y se cargará el texto del ficheroTambién podemos [[#caño|entubar]] el resultado de un comando a //ne//, lo que aparecerá como documento a editar.+{{ :ne_editor.jpg?400|}}
  
-===Interses de uso=== +==Pantalla principal==
-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 tocar el mouse, 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 palabrases poco probable que un mago de ne tenga que activar el menú, pero para convertise en un usuario experto simplemente tiene que usar lo suficiente los menús como para aprendeer de corazón los atajos más importantesUn 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.+El texto del fichero ocupa la parte centralconocida como //pantalla principal//Utiliza las **teclas de flecha del cursor** y las demás teclas de desplazamiento del teclado para moverte.
  
-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, reproducirlasy guardaerlas en un formato humanamente legible para un uso y edición posterior.+==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.
  
-====Edición básica ====+==Barra de status===
  
- +En la línea inferior de la pantalla de //ne// se encuentra la //barra de status//. Esta contiene cifras caracteres que informan el estado interno de //ne//. Al iniciar, la misma guardará la siguiente forma:
-Redactar texto en //ne// resulta bastante directo: los atajos están estandarizados. cada tecla debería hacer lo que esperamos de ello. Los caracteresa alfanuméricos insertan texto, las teclas 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/sobreescrituraLas **teclas de función** deberían funcionar adecuadamente. +
- +
-En la parte inferior de la pantalla, veremos una línea que contiene algunos números teclas. Esto se llama "barra de status", ya que informa parte del estado interno del editor. Al iniciar, esta guardará la siguiente forma:+
  
 <code> <code>
Línea 44: Línea 39:
 </code> </code>
  
-(las cifras podrían ser diferentes, y podría aparecer el nombre de fichero en lugar de  '<unnamed>'). Las cifras indicadas por ''L:'' y ''C:'' son la línea y columna donde se encuentra el cursor, mientras que el porcentaje indica aproximadamente su posición con respecto al documento. Las letras minúsculas representan los flags de usuario, que podrá activar o desactivar. 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.+> 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 la tecla 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.+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.+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>''Estods representan los atajos de dichos ítems. Por ejemplo, en lugar de activar, eseleccionar y ejecutar un ítem de menú - que puede llevar segundos - puede simplemente presionar un par de teclas.+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 carat ''^'' en frente al caracter representa la tecla Ctrl, mientras que el signo ''['' representa la tecla Alt.+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 ejecutrar.+Finalmente, cuenta con una tercer y última interfaz, la "línea de comandos" de estilo [[nvi|Vi]]; si presionamos **Esc**+'':'' podremos desplegar una línea de mandos para ingresar un comando a ejecutar.
  
 ====Comandos de ne ===== ====Comandos de ne =====
  
 ^Atajo^Acción de Fichero^ ^Atajo^Acción de Fichero^
-|Ctrl+d |Nuevo fichero |+|**Ctrl+d** |Nuevo fichero | 
-|Ctrl+o |Abrir fichero |+|**Ctrl+o** |Abrir fichero | 
-|Ctrl+s |Guarda fichero |+|**Ctrl+s** |Guarda fichero | 
-|Ctrl+q |Cerrar fichero |+|**Ctrl+q** |Cerrar fichero | 
-|Alt+q |**Salir de ed** |+|**Alt+q** |**Salir de ed** | 
-|Alt+x |Guardar y salir de ed ||+|**Alt+x** |Guardar y salir de ed |
  
 ^Atajo^Edición^ ^Atajo^Edición^
-|Alt+w |Activa wordwrap | +|**Alt+w** |Activa ajuste de línea ("wordwrap"
-|Ctrl+b |Marcar inicio de bloque |+|**Ctrl+b** |Marcar inicio de bloque | 
-|Ctrl+c |Copiar |+|**Ctrl+c** |Copiar | 
-|Ctrl+x |Cortar |+|**Ctrl+x** |Cortar | 
-|Ctrl+v |Pegar |+|**Ctrl+v** |Pegar | 
-|F5/Alt+u |Deshacer | +|**F5**/**Alt+u** |Deshacer | 
-|F6/Alt+r |Rehacer | +|**F6**/**Alt+r** |Rehacer | 
-|Alt+p|Justifica párrafo | +|**Alt+p** |Justifica párrafo | 
-|Ctrl+@ |Marcar bloque vertical |+|**Ctrl+@** |Marcar bloque vertical | 
-|Ctrl+w |Pegar bloque vertical |+|Ctrl+w |Pegar bloque vertical | 
-|Alt+y |Borrar hasta final de línea |+|**Alt+y** |Borrar hasta final de línea | 
-|Ctrl+y |Borrar línea entera |+|**Ctrl+y** |Borrar línea entera | 
-|Ctrl+u |Deshacer borrado de línea |+|**Ctrl+u** |Deshacer borrado de línea | 
-|Alt+o |Abrir portapapeles |+|**Alt+o** |Abrir portapapeles | 
-|Alt+s |Guardar portapapeles |+|**Alt+s** |Guardar portapapeles | 
-|Ctrl+f |Buscar |+|**Ctrl+f** |Buscar | 
-|Ctrl+r |Buscar y reemplazar |+|**Ctrl+r** |Buscar y reemplazar | 
-|Ctrl+j |Ir a línea |+|**Ctrl+j** |Ir a línea | 
-|Alt+j |Ir a culumna|+|**Alt+j** |Ir a culumna | 
-|Alt+k |Pone marcador |+|**Alt+k** |Pone marcador | 
-|Alt+g |Ir a marcador ||+|**Alt+g** |Ir a marcador |
  
 ^Atajo^Movimiento^ ^Atajo^Movimiento^
-|Alt+a |Principio del fichero | +|**Alt+a** |Principio del fichero | 
-|Alt+e |Final del fichero | +|**Alt+e** |Final del fichero | 
-|F7 |Palabra previa | +|**F7** |Palabra previa | 
-|F8 |Palabra siguiente  |+|**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