Come posso modificare le scorciatoie da tastiera in Nano?

2

C'è un modo per modificare le scorciatoie da tastiera in Nano?

Vorrei cambiare Sposta alla parola successiva da Destra ( Ctrl + Spazio ) e Sinistra ( Alt + Spazio ), a Alt + o .

Secondo questo thread su AskUbuntu , uno dovrebbe essere in grado di modificare /etc/nanorc . Tuttavia, sul mio computer OS X, quel file è vuoto eccetto per questa linea:

set nowrap

Supponendo che questo sia l'unico file che esiste, come posso sovrascrivere le impostazioni della tastiera qui?

    
posta Winterflags 13.12.2015 - 19:50
fonte

2 risposte

2

Se installi una versione più aggiornata di nano, ha migliorato la navigazione della tastiera. In nano 2.7, la scorciatoia delle parole chiave è ctrl+left/right . Quindi potresti non aver nemmeno bisogno di creare associazioni di tasti se sei soddisfatto di ctrl invece di alt .

  1. Installa homebrew: link
  2. Installa nano: brew install nano

Se vuoi davvero alt , continua a leggere.

  1. Se utilizzi un terminale Mac, dovrai abilitare l'impostazione Use Option as Meta key . Altrimenti la chiave alt non funzionerà.

  2. /etc/nanorc potrebbe essere ignorato, a seconda dei flag quando la tua nano è stata compilata. Puoi invece utilizzare ~/.nanorc , che funzionerà sicuramente.

  3. Aggiungi queste linee a ~/.nanorc . (Sembra che nanorc non consenta le frecce sinistra / destra per le combinazioni di tasti, quindi ho scelto , e . poiché sono le stesse chiavi di < e > .

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

Ora alt+, e alt+. si sposteranno in parole precedenti / successive.

Puoi trovare l'elenco completo dei comandi qui: link . (Puoi trovare la versione esatta di nano se non v2.7).

    
risposta data 22.04.2017 - 02:45
fonte
3

Puoi trovare una descrizione di comandi / impostazioni consentiti in /etc/nanorc eseguendo man nanorc .

OS X 10.11 utilizza nano 2.0.6 che sembra non supportare le riconferazioni di chiavi.

    
risposta data 13.12.2015 - 20:06
fonte

Leggi altre domande sui tag