Вышла новая версия оболочки fish 3.2
Вышла новая версия интерактивной оболочки командной строки fish 3.2.0. Это user-friendly альтернатива zsh и bash. Fish подсвечивает синтаксис и автоматически указывает ошибки, предлагает варианты ввода на основе истории и т.д. Код распространяется под лицензией GPLv2, а пакеты готовы для Debian, RHEL, Fedora, Ubuntu и openSUSE.
Что нового?
- Теперь можно откатывать изменения (undo и redo) при редактировании командной строки. Undo — Ctrl+Z, redo — Alt+/.
- Встроенные команды работают без ввода всех данных: например, замена строки выводится сразу без всех вводных.
- Встроенные команды можно использовать в цепочке команд, которая передаёт данные через неименованные каналы.
- Путь в приглашении командной строки обрезается, если не вмещается в строку. Раньше заменялся на >.
- Улучшили работу автодополнения нажатием Tab.
- Добавили функцию fish_add_path для добавления пути к переменной $PATH, которая убирает дубликаты.
- Диагностика ошибок через test работает нагляднее.
- В $x[$start..$end] $start и $end по умолчанию имеют значение 1 и -1.
- Производительность функций выросла, а возможности функций обработки строк расширились.