From: Sergey Matveev Date: Wed, 16 Jan 2019 21:17:47 +0000 (+0300) Subject: Посмотрел видео про Fish (shell) X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=a560a3e44a34357d2077251a4977b66a0be1f761;p=stargrave-blog.git Посмотрел видео про Fish (shell) 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-е. ---