web-dev-qa-db-ja.com

インストールするパッケージを提案するzsh

zshの使用は大好きですが、bashにはない機能が1つあります。これは次のとおりです。

➜  ~  bash

dbugger@mercury:~$ man2html
The program 'man2html' is currently not installed. You can install it by typing:
Sudo apt-get install man2html-base

dbugger@mercury:~$ exit
exit

➜  ~  man2html
zsh: command not found: man2html

インストールされていないが、簡単にインストールできるコマンドを入力すると、bashtellesが表示されますが、zshnoが表示されます。

これを修正する方法はありますか?

12

command-not-foundパッケージがインストールされていることを確認してください(デフォルトであるはずです)。次に、お気に入りのテキストエディタで.zshrcファイルを開き、下部に次の行を追加します。

source /etc/zsh_command_not_found  

次に実行する

source .zshrc  

ターミナルで。インストールされていないプログラムを実行しようとすると:

➜  ~  man2html
The program 'man2html' is currently not installed. You can install it by typing:
Sudo apt-get install man2html-base
zsh: command not found: man2html
➜  ~  
14
Seth