Si escribo cat ~/.bashr<TAB>, se completa a cat ~/.bashrc.
Si escribo vim ~/.bashr<TAB>, se completa con vim /home/neil/.bashrc...
(Hace lo mismo con vi, alias "vim").
¿Puedo apagar eso?
bash
vim
tab-completion
Neil
fuente
fuente

function _expand() { :;}en mi~/.bashrc.bashpuede proporcionar un autocompletado más sofisticado para ciertos comandos (por ejemplo, autocompletar argumentos del programa que no sean nombres de archivo). Existe una función de finalización programable definida para elvimcomando en su sistema.Escribir
completeen el símbolo del sistema le mostrará qué funciones se utilizan para proporcionar el autocompletadobash.Escriba
type function_namepara conocer su definición.Para averiguar dónde se definió la función. usa lo siguiente:
fuente