L'ho trovato, dopo aver controllato questi documenti e aver fatto alcuni tentativi ed errori con diverse variabili di ambiente che potrebbero essere responsabili di quella funzione. La variabile di ambiente è fish_color_search_match
e la soluzione sta cambiando la variabile come:
$ set fish_color_search_match --background='333'
Dove '333'
è il codice colore. È anche possibile utilizzare colori predefiniti come cyan
, green
, blue
, ecc. che sono disponibili.
Inoltre, sono consapevole che forse questo si adatta meglio a Unix&Linux StackExchange (quale potrebbe essere stato il motivo del voto negativo?)
Modifica:tieni presente che i colori non appariranno correttamente se il tuo terminale non utilizza 256 colori.
Aggiunta alla risposta più votata. Il comando fish_config colors
è stato rimosso e dovresti invece usare quanto segue:
$ fish_config browse
è più conveniente impostare tutta la configurazione del colore tramite l'interfaccia utente web di fish, che può essere eseguita da cli:
fish_config colors
, che lancia il server di configurazione di fish, e ci sono già tantissimi suggerimenti di colori predefiniti
Per maggiori informazioni, dai un'occhiata a The Fish Shell