fish.config не загружается на новой вкладке в TotalTerminal для OSX

Я хочу добавить инструменты 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 так что рыба будет искать инструменты 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пожалуйста, посмотрите на страницу руководства по рыбам: http://ridiculousfish.com/shell/user_doc/html/commands.html

Другие вопросы по тегам