Uso i comandi vim nel mio terminale .. Ma per impostazione predefinita, la modalità quando apro il terminale è la "modalità di inserimento". È possibile entrare in "modalità comando" quando apro una sessione terminale?
Uso i comandi vim nel mio terminale .. Ma per impostazione predefinita, la modalità quando apro il terminale è la "modalità di inserimento". È possibile entrare in "modalità comando" quando apro una sessione terminale?
No, in nessun modo è possibile avviare il terminale in modalità comando.
L'impostazione set keymap
viene utilizzata per personalizzare la mappa dei tasti all'interno del terminale. Una linea con set keymap vi-command
significa che i mapping al di sotto di tale linea si applicano alla modalità di comando; una linea con set keymap vi-insert
significa che i mapping al di sotto di questa linea si applicano alla modalità di inserimento. Per maggiori dettagli vedi: link
Ma partendo da bash versione 4.3 puoi modificare la tua richiesta per evidenziare la modalità in cui ti trovi correntemente inserendo set show-mode-in-prompt on
nel tuo file ~/.inputrc
. Questo con mettere (ins)
o (cmd)
all'inizio del tuo prompt. Puoi personalizzarlo ulteriormente usando il comando:
set vi-cmd-mode-string "\e[1;31m(cmd)\e[0m"
- darà un colore rosso chiaro
set vi-ins-mode-string "\e[1;35m(ins)\e[0m"
- darà un colore viola chiaro
Puoi scegliere uno qualsiasi dei seguenti colori con i loro codici ANSI:
Black \e[0;30m
Blue \e[0;34m
Green \e[0;32m
Cyan \e[0;36m
Red \e[0;31m
Purple \e[0;35m
Brown \e[0;33m
Gray \e[0;37m
Dark Gray \e[1;30m
Light Blue \e[1;34m
Light Green \e[1;32m
Light Cyan \e[1;36m
Light Red \e[1;31m
Light Purple \e[1;35m
Yellow \e[1;33m
White \e[1;37m
File Init Readline, ~/.inputrc
A seconda dei comandi che esegui per ottenere la console nella modalità desiderata, aggiungi la riga in ~/.inputrc
. Questo dovrebbe essere sufficiente.
Se ~/.inputrc
non esiste, puoi crearlo senza preoccupazioni.
Una linea con set keymap vi-command
imposta il tuo Terminale in "modalità comando"; una linea con set keymap vi-insert
del tuo terminale su 'inserisci modalità'.