]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Посмотрел видео про Fish (shell)
authorSergey Matveev <stargrave@stargrave.org>
Wed, 16 Jan 2019 21:17:47 +0000 (00:17 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 16 Jan 2019 21:17:47 +0000 (00:17 +0300)
https://www.youtube.com/watch?v=C2a7jJTh3kU
Среди прелестей отметили:

* синтаксическая подсветка
* autosuggestions
* completion
* abbreviations
* форматирование вводимого shell-кода

1) Подсветка и autosuggestions в zsh делаются на ура парой плагинов,
   которые я с удовольствием использую и радуюсь. Действительно полезные
   вещи
2) completion -- это плюс по сравнению с bash-ем, но в zsh всё мощнее
3) abbreviations -- может быть и полезно, но если в историю добавляются
   именно "раскрытые" команды, то лично мне точно это будет даже только
   вредить
4) главное что был бы просто более удобный и мощный язык чем
   POSIX-shell. Fish в этом плане никакой. Форматирование... вот нафиг
   сдалось, так как многострочники крайне редко (даже не помню когда
   последний раз) вводятся. Более того, я уж точно вызову внешний
   редактор для редактирования многострочника

Ну и самое главный недостаток: он ни POSIX ни вообще плохо совместим. В
качестве login-shell использоваться не может. В общем, после этого видео
и небольшого поиска и прочтения ещё про Fish я понял насколько же zsh
крут, качественнен и удобен! Но не спорю что Fish дал тоже хорошие идеи
для удобства -- уже воплощённые в zsh-е.


No differences found