Qual è l'equivalente di fish shell a 'set -o vi' per ottenere le associazioni di tasti vi / vim per accedere alla cronologia e alla modifica dei comandi?

1

Sono uno dei "maledetti" che hanno avuto il loro inizio in vi invece di emacs così i comandi di modifica della shell a cui sono abituato sono impostati in bash con set -o vi ma questo non funziona nella conchiglia.

Come posso abilitare i comandi della chiave di stile vi / vim nella shell interattiva amichevole che viene eseguita quando installi fish da link ?

    
posta bmike 10.11.2018 - 15:35
fonte

1 risposta

1

C'è un comando in fish per abilitare questa volta e il comando è:

fish_vi_key_bindings

Per impostarlo ad ogni avvio per tutte le istanze della shell, crea un file di avvio se non esiste (o tocca la data nel caso esista) e quindi aggiungi tale comando al file di avvio.

mkdir -p ~/.config/fish 
touch ~/.config/fish/config.fish
echo fish_vi_key_bindings >> ~/.config/fish/config.fish

Anche questo è ben documentato su Stack Overflow, ma ho pensato che una risposta chiara avrebbe aiutato alcune persone a trovare il setup prima possibile. link

    
risposta data 10.11.2018 - 15:38
fonte

Leggi altre domande sui tag