В версии Fish Shell 4.6 улучшена поддержка эмодзи и добавлена совместимость с Bash

Fish, популярная и удобная оболочка командной строки, выпустила версию 4.6 — обновление, основанное на серии 4.0 и отличающееся улучшенной визуализацией эмодзи: теперь ширина эмодзи по умолчанию составляет 2, что соответствует современным терминальным средам. Пользователи старых настольных компьютеров могут восстановить прежнюю настройку, установив для переменной fish_emoji_width значение 1.

Кроме того, были улучшены интерактивные функции. Автодополнение клавишей Tab теперь выравнивает описания столбцов по левому краю для лучшей читаемости. Плюс, Fish также распознает переменные среды SHELL_PROMPT_PREFIX, SHELL_PROMPT_SUFFIX и SHELL_WELCOME, позволяя инструментам системного уровня, таким как systemds run0, изменять приглашение оболочки или отображать сообщения при запуске.

Что касается работы с терминалом, команда set_color теперь предлагает индивидуальный контроль над курсивом, инверсией, зачеркиванием и подчеркиванием, а также явные опции для переднего плана и сброса. Также устранена проблема с задержкой запуска на MacOS.

Также была улучшена совместимость с Bash: Fish теперь поддерживает |& в качестве альтернативного синтаксиса для передачи как стандартного вывода, так и стандартной ошибки, что соответствует bash.

Дополнительные исправления улучшают обработку сигналов и стабильность. Сигналы, такие как SIGWINCH, срабатывающие при изменении размера терминала, больше не прерывают вывод встроенных команд. Устранена ошибка, приводящая к сбою при приостановке определенных конвейеров с помощью Ctrl + Z, а fish_indent теперь сохраняет комментарии и символы новой строки перед блоками фигурных скобок.

Наконец, в этом выпуске также устранены регрессии из более ранних версий, включая исправления артефактов перерисовки приглашения, автодополнение команд, начинающихся с тире, восстановление --color= support в истории и исправления поведения в режиме vi.

Подробнее читайте в журнале изменений.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)