pedroreina.net

Personalización de ne
Justificación
Para muchas personas, entre las que me cuento, el editor de texto es uno de los programas más importantes en su ordenador, ya que lo usan tanto tiempo y para tantas cosas que deben cuidarlo al máximo. Es importante sentirse a gusto con el editor y por eso hay muchas variedades de editores, para distintos tipos de usuarios.

A lo largo de mi vida he usado muchos editores de texto; los avances de las tecnologías hacen que haya que ir abandonando programas antiguos y usando nuevos programas. Pero cuando cambio de editor lo hago tras sopesar las posibilidades disponibles en el nuevo sistema y dedico bastante tiempo a personalizarlo, hasta que me encuentro a gusto con él. Que pueda usar un editor no quiere decir que me guste usarlo, así que aquel por el que me decido tiene que colmar mis expectativas.

Tras el trabajo realizado en la elección y personalización de un editor, es lógico que cuando lo tengo a mi gusto me dure mucho tiempo. El editor anterior a este del que versa el artículo me duró unos nueve años. Espero que el que elijo ahora me dure eso por lo menos.

En un editor de texto busco varias características principales:

Si un editor cumple todo esto, no me importa dedicarle una buena cantidad de tiempo a personalizarlo, porque luego voy a ahorrar ese tiempo trabajando con él.

Si además de las características principales tiene otras secundarias, el editor gana puntos extra en mi valoración:

ne, the nice editor

Podemos encontrar este editor en unimi.it. De autor principal italiano, el interfaz y la documentación están en inglés. Cumple todas las condiciones que he expuesto anteriormente y además es un programa por consola que está preparado para manejar textos con codificación UTF-8.

Funciona perfectamente, de la misma forma, en consola local, en un terminal X Window y en una sesión remota por ssh.

Personalización

He personalizado el programa en varias áreas:

Los menús

El menú principal tiene ahora las categorías Sis (de Sistema), Fichero, Documento, Editar, Buscar, Macros, Extras, Navegación, Pref (de Preferencias) y Personal.

El menú Sis:

Suspender   ^Z
Refrescar   ^L
Salir ahora @Q
SalvarSalir @X
--------------
Ayuda...   F10
Flags
Acerca de

El menú Fichero:

Abrir...        ^O
Abrir nuevo...  @N
Salvar          ^S
Salvar como... F12

El menú Documento:

Nuevo     ^D
Solo lectura
Cerrar    ^Q
Limpiar
------------
Siguiente F2
Anterior  F3
Elegir... F4

El menú Editar:

Marcar bloque ^B
Cortar        ^X
Copiar        ^C
Pegar         ^V
Repetir       @R
Borrar        @U
Desplazar >>  @B
Desplazar <<  @F
Marcar Vertic ^A
Pegar Verticl ^W
----------------
Borrar linea  ^Y
Recuperar lin ^U
Copiar linea  @Z
Duplicar lin  @D
Borrar resto  @Y
----------------
Copiar parabr @H
Borrar pal an ^P
Borrar pal sg ^N
Mayusculas    @V
Minusculas    @L
Primera mayus

El menú Buscar:

Buscar...      ^F
Buscar ExRg... ^E
Reemplazar...  ^R
Reemplazar uno...
Reemplazar tod...
Repetir ultimo ^G
-----------------
Vete a linea   ^J
Vete a columna @J
Vete a marca  F11
-----------------
Busca pareja   @M
Pon marcador   @K
Vete marcador  @G

El menú Macros:

Grabar s/n     ^T
Ejecuta uno    F9
Ejecuta varios...
-----------------
Ejecuta macro...
Abre macro...
Salva macro...

El menú Extras:

Ejecutar...  ^K
Enviar...    ^T
---------------
Deshacer     F5
Rehacer      F6
---------------
Autocompleta @I
Parrafo      @P
Centrar linea
---------------
Vista arriba @,
Vista medio  @.
Vista abajo  @-
---------------
Abrir trozo  @O
Salvar trozo @S

El menú Navegacion:

Palabra sig.   F7
Palabra ant.   F8
-----------------
Comienzo fich. @A
Fin de fichero @E
-----------------
Comienzo pantalla
Fin de pantalla

El menú Pref:

Ins/Sobre   INS
Tamano de TAB
TAB/Espacios
Auto indentar
Forma libre
Orden de archiv
---------------
Barra de estado
Codigo hexadecm
GUI rapido
---------------
Word Wrap    @W
Margen derecho
---------------
UTF-8
Preservar CR
Salvar CR/LF
---------------
Cargar prefs...
Salvar prefs...
CargarAutoPrefs
SalvarAutoPrefs
SalvarPrefDefec

El menú Personal:

Fecha  @0
Nombre @1
Correo @2
Dia    @3
Hora   @4

Los atajos de teclado

En los propios menús se ve qué tecla tienen asignadas las distintas funciones.

El símbolo ^ significa Ctrl

El símbolo @ significa Alt

Las teclas de función van de F1 a F12

Ficheros

Para conseguir la configuración anterior hay que poner en el directorio ~/.ne los siguientes archivos:

Puedes descargar los archivos de netheniceeditor-configuracionprnet.zip

Posibilidades para seguir
Mejor visto con cualquier navegador HTML 4.01 válido CSS válido