iTerm 有一个 shell 集成脚本,它启用了一些奇特的功能,比如能够向上滚动到最后一个提示(以防在编译某些代码时有很多标准输出)。但是,如果终端不是 iTerm,则该 shell 脚本将失败并污染提示。
我正在尝试清理它,因为如果终端是 iTerm,则只运行 shell 集成。
把它放在你的 ~/.config/fish/config.fish 中应该可以解决问题
if test $TERM_PROGRAM = iTerm.app
test -e {$HOME}/.iterm2_shell_integration.fish ; and source {$HOME}/.iterm2_shell_integration.fish
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1835 次 |
最近记录: |