在 OSX 上的 TotalTerminal 中,fish.config 无法在新选项卡中加载

在 OSX 上的 TotalTerminal 中,fish.config 无法在新选项卡中加载

我想将 Android SDK 工具添加到我的 $PATH 变量中。我已将以下内容输入到 ~/.config/fish/config.fish:

set -x PATH $PWD/Documents/android-sdk-macosx/tools $PATH

set -x PATH $PWD/Documents/android-sdk-macosx/platform-tools $PATH

当我启动 TotalTerminal 时,它在初始窗口中工作,但当我打开另一个选项卡(使用 Cmd+T)时,路径未设置,就好像我打开另一个选项卡时未加载 config.fish 一样。有什么帮助吗?

答案1

您快完成了。替换$PWD$HOME,这样 fish 就会查找相对于您的主文件夹而不是您正在浏览的当前文件夹的 android 工具。因此正确的行应该是:

set -x PATH $HOME/Documents/android-sdk-macosx/tools $PATH
set -x PATH $HOME/Documents/android-sdk-macosx/platform-tools $PATH

g您还可以通过向参数添加来将范围声明为全局-x

有关 语法的更多信息set,请参阅 fish 手册页:http://ridiculousfish.com/shell/user_doc/html/commands.html#set

相关内容