Fish-Shell не сохранит мои псевдонимы

Вы читали какую-нибудь старую книгу по Unix? Эти символы использовались еще в старые времена бумажных терминалов, скажем, 35+ лет назад. Если вы хотите использовать их, вам придется перенастроить символы стирания и уничтожения с помощью команды stty:

stty erase \#
stty kill @
7
06.05.2016, 01:14
2 ответа

В основном это сводится к следующему:

  1. Откройте ~ / .config / fish / config.fish в вашем любимом редакторе. Если его еще нет, он сделает это за вас. (Но не su .)
  2. Добавьте все псевдонимы, которые хотите. Он сохранит их и всегда будет загружать, потому что это, по-видимому, версия bashrc для Fish.
  3. Спаси его, детка!
  4. Наслаждайтесь.
9
27.01.2020, 20:13

Псевдоним рыбы фактически реализован как функция. Для сохранения функции вам потребуется funcsave . Итак, это последовательность

alias foo=bar
funcsave foo

, которая создает ~ / .config / fish / functions / foo.fish, который затем будет доступен в любом сеансе fish.

26
27.01.2020, 20:13

Теги

Похожие вопросы