Essendo un utente molto assiduo di vim, mi è capitato più volte di utilizzare i suoi comandi in contesti nei quali quei comandi non sono validi, come la finestra di composizione di claws-mail, la finestra del browser, OpenOffice ecc...
Quando mi sono trovato a creare sequenze di comandi molto complesse con la bash, spesso ho sentito l'esigenza di potere utilizzare i comandi a me familiari per potermi muovere all'interno della riga creata.
Giusto oggi ho scoperto che è possibile, sfruttando la modalità vi per bash. È una caratteristica integrata nella shell, e si attiva semplicemente digitando '''set -o vi'''.
Con riferimento alle modalità di ViM, durante l'utilizzo normale della shell saremo proiettati in modalità inserimento, e la pressione del tasto ESC ci consentirà di passare alla modalità normale.
Ovviamente avremo a disposizione solo un sottoinsieme dei comandi di vi, ma che comunque è più che sufficiente per i piccoli task di spostamento all'interno della riga che possono essere utili per velocizzare l'editing del comando.
Se trovate interessante questa caratteristica, date un'occhiata al post che mi ha ispirato quest'articolo.
:wq
2 commenti:
Ahah, la piccola chicca in fondo al post l'ho subito notata...
Sono sempre stato tentato dal vi mode, anche se ormai ho i miei automatismi con l'emacs mode.
Mi sa che proverò... :)
BTW: ti ho aggiunto al mio blogroll
Posta un commento