Fish
當命令不存在時,fish shell響應緩慢
fish
當我編寫一個在shell中不存在的命令時(比方說,l
而不是ls
),fish 需要一些時間才能響應該命令不存在。我不知道它是否在尋找要安裝的軟體包或其他東西,但這有點煩人,我需要點擊
Ctrl-C
以避免等待幾秒鐘。有沒有辦法禁用這個“功能”,不管它是什麼?
由於另一個答案不再起作用,我找到了另一個解決方案,其中包括在以下位置添加此功能
config.fish
:function __fish_command_not_found_handler --on-event fish_command_not_found echo "fish: Unknown command '$argv'" end
正如荒謬的魚所說,這可能是由於 command-not-found 處理程序。
您可以嘗試將此建議添加到您的
config.fish
:function __fish_default_command_not_found_handler --on-event fish_command_not_found functions --erase __fish_command_not_found_setup echo "'$argv' not found" end