best - zsh-autosuggestions
Sugerencia del paquete Zsh (1)
Según lo sugerido por MichaĆ Politowski, responderé a mi propia pregunta y la marcaré como resuelta :)
Para obtener esta funcionalidad en zsh, instale un paquete llamado "command-not-found" (no sé sobre otras distribuciones, pero en Ubuntu está en los repositorios).
NOTA: En Ubuntu 12.04 este paquete se instala por defecto.
sudo apt-get install comando-no-encontrado
Y luego tendrá que editar su .zshrc y luego la fuente en el archivo / etc / zsh_command_not_found agregando la siguiente línea en su .zshrc
fuente / etc / zsh_command_not_found
Acabo de migrar a Zsh desde Bash, pero tengo un pequeño problema. En bash en un sistema Ubuntu, cuando escribo el nombre de un comando que no existe, Bash busca en la base de datos apt un nombre de comando coincidente e imprime los nombres de paquetes que proporcionan ese comando. Es una característica realmente útil, así que me preguntaba si algo así podría implementarse en Zsh usando un script o algo así.
Aquí hay un ejemplo:
$>xmms2
The program ''xmms2'' is currently not installed. You can install it by typing:
sudo apt-get install xmms2-client-cli
O si el comando no es una coincidencia exacta:
$>xmms
No command ''xmms'' found, did you mean:
Command ''lmms'' from package ''lmms'' (universe)
Command ''xmms2'' from package ''xmms2-client-cli'' (universe)
Command ''xmds'' from package ''xmds'' (universe)
Command ''xdms'' from package ''xdms'' (universe)