Недавно я заметил 2 функции в Fish, и мне было интересно, если кто-нибудь знал, были ли они также доступны в Bash?
Подсветка синтаксиса
Особенности:
- Вы быстро заметите, что fish выполняет подсветку синтаксиса при вводе текста. Недопустимые команды по умолчанию окрашены в красный цвет:
- Команда может быть недействительной, потому что она не существует, или ссылается на файл, который вы не можете выполнить. Когда команда становится действительной, она отображается другим цветом
- fish будет указывать правильные пути к файлам по мере их ввода
- Это говорит о том, что существует файл, который начинается с 'somefi', что является полезной обратной связью при вводе.
Автоматические предложения
Особенности:
- fish предлагает команды при вводе и показывает предложение справа от курсора серым цветом.
- Он знает о путях и вариантах
- Чтобы принять автозаполнение, нажмите стрелку вправо или Control-F. Если самовнушение не то, что вы хотите, просто игнорируйте его.
cd -@
, wait -n
, globasciiranges
, и $BASH_COMPAT
, что хотел много людей. Почти все остальное - просто пожаротушение.
bash
имеет автозаполнение. К сожалению,fish
сценарии настолько элементарны, что это очень плохая замена для того, чем я обычно занимаюсьbash
.