Я люблю рыбную раковину и использую ее исключительно в MacOS, но везде использую bash, потому что это единственное, что установлено. Почувствовав боль от поддержки файлов конфигурации для двух оболочек, я решил перестать использовать рыбу и вместо этого переключиться на bash. Чтобы сделать его максимально безболезненным, какие параметры конфигурации / плагины / и т.д. Я должен использовать с bash, чтобы сделать его как можно ближе к рыбе?
Вещи, которые я скучаю больше всего:
- поддержка автозаполнения: fish запоминает все мои команды, выполняет дополнения по частичным (иногда огромным) командам, кажется, понимает все приложения cmd-line, которые я использую, и предлагает дополнения по их командам и т. д. Для каждой команды fish отображается затемненным цветом команда будет автоматически завершена, если бы я нажал Tab.
- Поддержка git: fish показывает мне, нахожусь ли я в репозитории github, название ветки, и была ли она изменена или очищена с использованием красивых цветов рядом с моим именем пользователя @ hostname, я бы тоже хотел, чтобы это было на bash