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

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, чтобы 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

Связанный контент