Я только что мигрировал на Zsh от Bash, но у меня есть определенная проблема в нем. В ударе в системе Ubuntu, когда я ввожу имя команды, которая не существует, Bash ищет способную базу данных название команды соответствия и распечатывает имена пакета, которые обеспечивают ту команду. Это - действительно полезная функция, таким образом, я задавался вопросом, могло ли что-то как этот быть реализовано в Zsh с помощью сценария или чего-то?
Вот пример:
$>xmms2
The program 'xmms2' is currently not installed. You can install it by typing:
sudo apt-get install xmms2-client-cli
Или если команда не является точным совпадением:
$>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)