Stavo lavorando con la shell e, per errore, mi sono compilato automaticamente tabdopo aver scritto _e
, il che si è tradotto _expand
.
Cosa fa questo comando? Non sono riuscito a trovare una spiegazione online, gli unici riferimenti che ho trovato qui su Ask Ubuntu sono:
- Impossibile modificare il prompt di zsh
- La funzionalità di completamento automatico del terminale può corrispondere solo dall'inizio?
Ma non rispondono alla mia domanda. Invece, si aprono altre domande dello stesso tipo sui comandi come _complete
, _complete_as_root
ecc
type
. Non mi era chiaro il motivo per cui non potevo chiamare queste funzioni come_function_name [argument]
, ma ora capisco che servono al loro scopo come estensioni di completamento automatico e il fatto che compaiano nel mio completamento automatico è semplicemente perché sono dichiarate (ma non sono destinate essere chiamato direttamente).