7

Я использовал утилиту fish_config чтобы настроить цветовую схему синтаксиса, и теперь я хочу скопировать эти настройки на удаленные серверы, на которых я не могу запустить fish_config . Где он сохраняет изменения, сделанные с помощью этой утилиты?

1 ответ1

6

Некоторые настройки, такие как цветовая тема, сохраняются как универсальные переменные. Запустите set -U чтобы увидеть их. Обратите внимание, что на данный момент универсальные переменные хранятся в файле, имя которого уникально для каждого хоста. В следующем выпуске fish 3.0.0 мы сделаем этот файл действительно глобальным, так что простое копирование дерева каталогов ~/.config/fish на другой компьютер приведет к установке элементов, подобных вашей цветовой теме. См. Https://github.com/fish-shell/fish-shell/issues/1912. На данный момент вам нужно использовать set -U | grep fish_color_ на машине с темой, которая вам нравится, и set -U для каждой переменной на целевой машине. Немного боли в заднице, мы признаем.

Приглашение сохраняется в качестве автозагрузки в ~/.config/fish/functions/fish_prompt.fish.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .