我想将 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