Utilizzo delle scorciatoie da tastiera readline nella shell korn di OSX


1

Sto usando ksh su Mac OS X 10.6 xterm (cioè non usando Terminal.app).

Quando provo a sfogliare la cronologia dei comandi tramite CTRL + P o provo a spostare il cursore sul mio prompt tramite CTRL + B, vengono visualizzati solo i caratteri ^ P o ^ B rispettivamente. Devo impostare alcune variabili d'ambiente speciali o usare un po 'di magia inputrc per attivare gli effetti previsti?

Risposte:


2

kshsu OSX è reale ksh, no bash. Ciò significa che (a) non utilizza ~/.inputrce (b) è necessario attivare esplicitamente la modifica della riga con set -o emacso set -o gmacs, oppure disporre $EDITORche $VISUALle variabili di ambiente abbiano un valore che termina, macsquindi kshsi attiva automaticamente la modifica della linea in stile Emacs. Dal momento che $EDITORnon è particolarmente utile in un'epoca di interfacce grafiche, l'aggiunta test -t 0 && set -o emacsdi ~/.kshrcè probabilmente la strada da percorrere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.