LINUX.ORG.RU

Релиз fish 2.2.0

 


0

1

Fish (friendly interactive shell) — это интерактивная командная оболочка, служащая заменой bash в повседневной жизни. Отличается дружелюбностью и полезным функционалом, таким как подсветка синтаксиса, автодополнение, быстрый поиск по истории и многое другое.
Особенности нового релиза:

  • Добавлена команда abbr, с помощью которой можно создавать аббревиатуры для быстрого доступа к часто используемым командам
  • Добавлен режим fish_vi_mode, реализующий использование клавиатурных комбинаций в стиле vi
  • Новая реализация строчного и интерактивного постраничного просмотра текстовых данных, привычная для пользователей zsh
  • Удалён сервер fishd из-за многочисленных багов и потенциальных проблем с безопасностью
  • Новый web-интерфейс для настройки, добавлен выбор тем для промпта и другие улучшения
  • Добавлены переводы для немецкого, португальского и китайского

>>> Подробности

★★★★★

Проверено: splinter ()

Сервер и уеб-настройка для командной строки - вот это я понимаю маразм^W!

Citramonum ★★ ()
Ответ на: комментарий от loz

Довольно долго пользовался. Щель годная, из минусов - некоторыми моментами сильно отличается от bash и zsh, часто сбрасывались конфиги fishd к дефолту, в новой версии, вроде должно вылечиться. Как раз из-за этого на zsh и пересел. Но так сама для меня поудобнее, чем zsh.

sudopacman ★★★★★ ()
Ответ на: комментарий от loz

Кто пробовал? Рекомендации, критика?

Пытался. Рекомендаций нет. Не нашёл ничего, в чём было бы преимущество перед zsh.

massimus ★★★ ()

Очень удобный шелл для тех, кто не сидит сутками в терминале.

В МакОСи самое то

bookman900 ★★★★★ ()

А зачем нужны все эти альтернативные оболочки? Я тут как-то пробовал пересесть на zsh, там было намного более удобное автодополнение, но не работали home/end и промт был не удобный. Или это все настраивается? Чем тогда отличаются оболочки, настройками по умолчанию? </лентяй-неосилятор-mode>

Klymedy ★★★★★ ()
Ответ на: комментарий от sudopacman

Спасибо, но для меня «во-первых» и «в четвёртых» не актуальны, «во-вторых» работает, «в третьих» с моим зиппером тоже ведёт себя так, но я обычно знаю, что мне надо удалить или поставить. Поэтому ни одного преимущества для себя не нашёл, а вот необходимость привыкать нашёл. На zsh с oh-my-zsh как-то мигом пересел с баша, привыкать вообще не пришлось.

massimus ★★★ ()

В русском языке названия языков пишутся со строчной буквы.

anonymous ()
Ответ на: комментарий от Klymedy

В zsh настраивается все. Пусть местами не очевидно, но настраивается. Плюс он имеет все фишки фиша и даже больше.

В fish настраивается ничего, это эталонная макоподелка.

entefeed ☆☆☆ ()

Где-то полгода юзаю его, нраица

Debasher ★★★★★ ()

имо слишком уж наркоманский синтаскис. Вместо || и && свои or и and, группировка команд тоже идет begin..end, работа с переменными наркоманская, циклы ни как у людей.

«Для повседневной жизни» помимо fish надо знать и пользоваться обычным синтаксисом, и в этом контексте не особо понятны преимущества. А раз в месяц консольку одноклассникам показать - самый ок.

arcanis ★★★★ ()
Ответ на: комментарий от loz

чтоб кнопочки не простаивали :) Насколько я помню, без отдельной надстройки они нигде не используются шеллом. Тем не менее, на современных клавиатурах туда, как правило, тянуться далеко

arcanis ★★★★ ()
Ответ на: комментарий от arcanis

Лучше так

bindkey "$terminfo[khome]" beginning-of-line
bindkey "$terminfo[kend]" end-of-line

А вообще, солидарен с loz: стрелки, home и иже с ними — не нужны.

salsa ()

Сабж чем-то лучше zsh? Если нет, то ненужно, если да, то пусть лучше зашлют патч в zsh.

anonymous ()

Новая реализация строчного и интерактивного постраничного просмотра текстовых данных, привычная для пользователей zsh

Это как? А то я использую zsh и не знаю

pashazz ★★★★ ()

это интерактивная командная оболочка, служащая заменой bash
Удалён сервер fishd из-за многочисленных багов и потенциальных проблем с безопасностью
Новый web-интерфейс для настройки

Я один сейчас подавился? Shell который настраивается через web-интерфейс и в котором еще был сервер fishd.

anc ★★★★★ ()
Ответ на: комментарий от pashazz

Нет, «zsh для тех, кто не хочет ничего настраивать» — это oh my zsh.

massimus ★★★ ()
Ответ на: комментарий от salsa

Так же написано бэта. Настроение ковыряться будет, запилю при запуске zsh автоочистку .

anonymous ()
Ответ на: комментарий от massimus

Не нашёл ничего, в чём было бы преимущество перед zsh.

А преимущество zsh перед bash в чем? Просто из любопытсва попробовал - при дополнении «cd » zsh дает имена файлов. В чем крутизна?

tailgunner ★★★★★ ()

На нашей АЭС под QNX скрипты на fish не работают, уже 3 графитовых стержня расплавилось из-за этого
Ну и зачем он после этого нужен, я вас спрашиваю

zolden ★★★★★ ()

Месяца два на нем сидел, потом откатился назад до zsh.

kovrik ★★★★★ ()
Ответ на: комментарий от loz

если тебе лень настраивать zsh, то фиш - для тебя. Самая большая проблема - конфиги и правда иногда сбрасываются, это раздражает. За года два они так и не смогли это починить.

anonymous ()
Ответ на: комментарий от pashazz

Ну и переводчик по-наркомански перевел. Вот строка из ChangeLog'а

New inline and interactive pager, which will be familiar to users of zsh (#291).

Не знаю почему pager'ом решили назвать. Но и в zsh, например, теги и стили, ИМХО, так себе термины.

salsa ()

Ну, не буду оригинальным - чем оно лучше bash? Интересуют не какие-то мифические фичи, а именно отзыв бывшего пользователя? Зачем переходить на него, если везде (условно) bash, а вторым по степени распространенности идет zsh?

alozovskoy ★★★★★ ()

Совершенно ненужная программа. Может задумка и хорошая, но отсутствие поддержки и наличие всяких глюков все портит.

hlebushek ★★ ()

Привык к сабжу, функционал коробки - (почти)полностью устраивает, настраивать/перенастраивать какой-нить zsh ваще лень.

neversleep ★★ ()

Годный шелл. Привык к нему и мясом прирос.

Hertz ★★★★★ ()

Удалён сервер fishd из-за многочисленных багов и потенциальных проблем с безопасностью

джва года ждал! пару раз из-за бага со сбросом настроек и других даже на zsh перейти хотел.

f1u77y ★★★ ()
Ответ на: комментарий от loz

Очень крутая и удобная вещь. Все идеально работает из коробки. Больше не могу ничем пользоваться, кроме виндового повершелла.

nikolnik ★★★ ()

Fish (friendly interactive shell) - fishshell
гнить с головы будет?

aptemka ()

Настройка через web-интерфейс это сильно.

dead_PXL ★★ ()

Underlying architectural changes: the `fishd` universal variable server has been removed as it was a source of many bugs and security problems. Notably, old fish sessions will not be able to communicate universal variable changes with new fish sessions. For best results, restart all running instances of `fish`.

Наконец-то поняли, что обосрались. Ждём теперь, когда уберут свой альтернативный синтаксис и принудительное экранирование на каждый чих, и конфигурялку, которая запускает firefox. Тогда может быть можно будет пользоваться.

d_a ★★★★★ ()
Ответ на: комментарий от d_a

**Наконец-то поняли, что обосрались. Ждём теперь, когда уберут свой альтернативный синтаксис и принудительное экранирование на каждый чих, и конфигурялку, которая запускает firefox. Тогда может быть можно будет пользоваться.

Firefox ^-OOO moigad, как же они будут без флеша конфигурить теперь?

aptemka ()
Ответ на: комментарий от aptemka

Ну там без флеша всё-таки (как же так то), отдаёшь командочку и запускается видимо дефолтный браузер с веб-мордою на 127.0.0.1. Ну или ругается и ничего не запускается, если кто-то решил вкатить fishshell на сервер без X11. Веб-морда красивая, но бесполезная, как впрочем и само fishshell.

d_a ★★★★★ ()

abbr

Напоминает абыр

vada ★★★★★ ()
Ответ на: комментарий от anc

fishd - это демон (что следует из названия). Про веб интерфейс впервые слышу, наверное это что-то типа bashrc-генератора, полезная штука.

sudopacman ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.