9 votos

¿Cómo puedo editar los atajos de teclado en Nano?

¿Hay alguna forma de editar los atajos de teclado en Nano?

Me gustaría cambiar Pasar a la siguiente palabra de A la derecha ( Ctrl + Space ) y Izquierda ( Alt + Space ), a Alt + o .

Según esto hilo en AskUbuntu se debería poder editar /etc/nanorc . Sin embargo, en mi ordenador OS X, ese archivo está vacío excepto por esta línea:

set nowrap

Suponiendo que este es el único archivo que hay, ¿cómo podría anular la configuración del teclado aquí?

8voto

wisbucky Puntos 122

Si instalas una versión más actualizada de nano, ha mejorado la navegación por el teclado. En nano 2.7, el atajo de teclado para mover palabras es ctrl+left/right . Así que puede que ni siquiera necesites hacer combinaciones de teclas si estás satisfecho con ctrl en lugar de alt .

  1. Instalar homebrew: https://brew.sh/
  2. Instala el nano: brew install nano

Si realmente quieres alt Entonces, siga leyendo.

  1. Si utiliza el Terminal de Mac, tendrá que habilitar el Use Option as Meta key entorno. En caso contrario, el alt no funcionará.

  2. /etc/nanorc puede ser ignorado, dependiendo de las banderas cuando su nano fue compilado. Puede utilizar ~/.nanorc en su lugar, eso funcionará seguro.

  3. Añade estas líneas a ~/.nanorc . (Parece que nanorc no permite las flechas izquierda/derecha para las combinaciones de teclas, así que elegí , y . ya que son las mismas claves que < y > .

    bind M-, prevword main
    bind M-. nextword main

Ahora alt+, y alt+. se moverá a las palabras anteriores/siguientes.

Puede encontrar la lista completa de comandos aquí: https://www.nano-editor.org/dist/v2.7/nanorc.5.html#REBINDING%20KEYS . (Es posible que desee encontrar la versión exacta de su nano si no es la v2.7).

4voto

Puede encontrar una descripción de los comandos/configuraciones permitidos en /etc/nanorc corriendo man nanorc .

OS X 10.11-10.15 utiliza nano 2.0.6, que no parece admitir el reencuadre de teclas.

Sin embargo, si instala Homebrew puedes instalar fácilmente una versión moderna de Nano con:

# brew install nano
... wait for install ...

# /usr/bin/nano --version
GNU nano version 2.0.6 (compiled 17:24:29, Jun  5 2020)

# /usr/local/bin/nano --version
GNU nano, version 5.3

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X