La shell Korn ha la capacità di utilizzare i comandi dell'editor vi per modificare i comandi nella cronologia. Se hai familiarità con l'editor vi, adorerai questa funzionalità.
Per abilitare la modifica di vi, digita il seguente comando, o inseriscilo nel tuo file .kshrc:
imposta -o vi
Quindi puoi usare i comandi vi. Premere Esc per entrare in modalità comando vi, e quindi si ha accesso a molti comandi vi. Per esempio, K passerà attraverso i comandi precedenti nella cronologia, /coda cercherà il comando più recente contenente la parola tail e premendo n troverà la prossima occorrenza di quel termine di ricerca.
Una volta trovato un comando che vuoi ripetere, premi INVIO e verrà eseguito di nuovo. È possibile modificare il comando con R per sostituire i caratteri dalla posizione corrente, X per eliminare il carattere corrente, io inserire caratteri prima del carattere corrente, un aggiungi caratteri dopo il carattere corrente, e $ per spostarsi alla fine del comando.