OS X 10.8.3
鱼 2.0.0
有时,fish 在退出应用程序后不会将命令返回给 shell。
复现步骤:
预期行为:
实际行为
来自活动监视器的示例:
https://gist.github.com/yqiang/5834550
FWIW 等了一会儿并按 ctrl+d 后,它让我回到了 shell。 再次按 ctrl+d 出现以下错误:
关闭。
~> 14:46
~> 14:46
~> 鱼:未知命令“删除或退出” 14:46
鱼:未知命令“_”
/usr/local/Cellar/fish/2.0.0/share/fish/functions/type.fish (line 3): _ "%s: 找不到'%s'\n"
^
在命令替换中
在文件“/usr/local/Cellar/fish/2.0.0/share/fish/functions/type.fish”的第 140 行调用,
在函数“类型”中,
调用标准输入,
带参数列表'-p command-not-found'
在函数“fish_command_not_found_setup”中,
调用标准输入,
带参数列表“删除或退出”
在事件处理程序中:通用事件“fish_command_not_found”的处理程序
看起来这是由 oh-my-fish 包引起的。 删除后我无法重现。
我和@yqiang一样用
$ omf update
最有用的评论
我和@yqiang一样用