Чтобы добавлять сообщения и комментарии, .

@Loi:
Loi

Впорос у меня возник очень даже заманчивый. В ситеме (xubuntu 14.04.4) у меня установленны bash и zsh. А так же два эмулятора терминала. Один стандартный xfce4-terminal 0.6.3 а второй terminator 0.97. Можно ли сделать так, что бы в одном использовался bash, а в другом zsh. Или это прописывается глобально для пользователя ?

@loz:
loz

Теперь можно официально выкидывать zsh, смысла в нем больше нет.
github.com

@L29Ah:
L29Ah

echo $depth
echo $((depth — 1))

bash:
+ echo 3
3
./gg.sh: line 13: depth — 1: syntax error: invalid arithmetic operator (error token is "— 1")

zsh:
+./gg.sh:12> echo 3
3
./gg.sh:13: bad math expression: illegal character: ^"

@Zert:
Zert

Менеджер плагинов для zsh github.com
Скорее бы в него уже редактор добавили.

@Shura:
Shura

В zsh не работает ctrl+вправо, ctrl+влево, не скачет через слова. Как починить?

@CheshaNeko:
CheshaNeko

Странно что по дифолту в oh my zsh не показывается имя хоста, оно понятно что настраивается, но просто сам факт. Кому это вообще может быть удобно?

@KPEBETKA:
KPEBETKA

Уже прошло два дня как перелез на Zsh
Bash после него кажется каким-то унылым говном

@CheshaNeko:
CheshaNeko

Как я вообще раньше жил?

@deep:
deep

не знаю писал или нет, но рекомендую глянуть еще и github.com

@alv:
alv

пара маленьких шпаргалок про Zsh
кейбиндинги alv.me
prompt alv.me

@jt3k:
jt3k

Как известно нажав ctrl+r и напечатав чёнить в терминале можно искать по истории введённых команд(начиная с последней введённой). Если после этого нажать ctrl+r ещё раз, то будет показан следующий совпавший результат. Недавно обнаружил, что если после этого нажать ctrl+s то оно отобразит предыдущую введённую команду. Полезное, потому как до этого юзил чтото из этого:
history | grep buy
h | grep zvezda
cat ~./bash_history | grep djighurda

@zoonman:
zoonman

Открыл для себя Z Shell. Мощная и красивая штука.

@Strephil:
Strephil

There is a problem when an output multio is attached to an external program. A simple example
shows this:
cat file >file1 >file2
cat file1 file2
Here, it is possible that the second ‘cat’ will not display the full contents of file1 and file2
(i.e. the original contents of file repeated twice).
The reason for this is that the multios are spawned after the cat process is forked from the parent
shell, so the parent shell does not wait for the multios to finish writing data. This means the
command as shown can exit before file1 and file2 are completely written. As a workaround,
it is possible to run the cat process as part of a job in the current shell:
{ cat file } >file >file2

Говно какое. Как можно пользоваться этим?

@Strephil:
Strephil

Ого, в Arch Linux в установщике zsh.
Может быть, пора переползать?

@alv:
alv

За что я люблю Zsh. Конфигурационные файлы alv.me
мой ~/.zshrc с подробными комментариями.

@alv:
alv

За что я люблю Zsh. Темы приглашений alv.me

@alv:
alv

За что я люблю Zsh. Перенаправление расширенное и множественное alv.me

@alv:
alv

вроде обо всех общеполезных zsh-специфических штуках рассказал
общее оглавление: alv.me
можно переходить к собиранию общего конфига
или про что-то забыл сказать?
ну да в ходе собирания конфига выяснится, если так — чего допишу

@qnikst:
qnikst

я наверное уже спрашивал, а есть ли какой-нибудь простой вариант переопределения алиасов и команд для определеных каталогов, чтобы напр.
в ~/univ/thesis у меня taskwarrior автоматически работал с проектом thesis?

@alv:
alv

А ещё я люблю Zsh за глобальные псевдонимы alv.me

@alv:
alv

Продолжение истории о любви человека к Zsh
alv.me
alv.me

@alv:
alv

За что я люблю Zsh — alv.me
Начало серии очерков. Продолжение следует.

@byt3:
byt3

Господи, как же я раньше жил без zsh?! Лучи добра разработчикам.

@GotF:
GotF

В sid в zsh добавили дополнение для apt и apt-mark, хоть самому теперь не делать.

@alv:
alv

кстати, в минте с зишем та же фигня, что и в убунте
пока ~/.zshenv с той строкой не сделал, substring-search работать не желал

@alv:
alv

Благодаря #2568177 и личто @altwazar (за что ему вери гран катта рахмат) решилась затронутая там маленькая, но досадная проблемка с zsh
По сему поводу — заметка ubuntu-passion.ru и шпаргалка ubuntu-passion.ru

@GotF:
GotF

После недавнего обновления zsh перестали работать Home/End в emacs-режиме. Пичалька.

@kb:
kb

Поставил последнюю версию на попробовать. Во-первых, он, кажется,
по-умолчанию таки по-башевски ходит "слово вперёд/назад", что очень
круто (раньше раздражало). Во-вторых, у него крутой автокомплит папок
(в середине имени тоже комплитит), это респект.

// ну и изначальная причина установки — моментальное сохранение
истории и поиск по соседним терминалам

@Shura:
Shura

Странно, почему-то в zsh нельзя использовать регекспы в case. Или я не понял как?

@anton0xf:
anton0xf

внезапно обнаружил, что уменя при написании команды scp работает автодополнение по путям на удаленной машине (авторизация по ключу)

@lex2d:
lex2d

Есть проблема
zsh> keytool -list -v -keystore ~/. <tab>
пишет только подсказку keystore location и не дополняет путь по табу

баш> keytool -list -v -keystore ~/.android/
путь подставляет(ну это единственно что он умеет)

Собственно вопрос как починить zsh? Что там подкрутить и где?

@Shura:
Shura

Граждане, а у вас в zsh нормально работает автоподстановка параметров для sysctl? У меня во FreeBSD работает, а в linux — нет. Что крутить?

@deboon:
deboon

Кстати, zsh очень даже приятен. Нужно просто выделить часок времени чтобы поковырять его. Ключевое слово — oh-my-zsh. Советую.

@tov-jukov:
tov-jukov

Zsh eax.me

@istitov:
istitov

Решить задачу перебором? Use scripts, Luke.
gist.github.com

@segfault:
segfault

как же приятно сложить на сервер свой родной конфиг zsh и поставить /bin/zsh как оболочу по умолчанию

@GotF:
GotF

Фууууу, zsh (вернее ZLE) не может в диакритические символы. То есть он показывает ō (образованное из o и ̄, а не набранное через XCompose) как o<0304>. В Bash (вернее в Readline) всё нормально. Впрочем, обе поделки не в состоянии понять, что, например, Ō и ō отличаются только регистром (ведь только им, правда?).

@GotF:
GotF

Недавно обнаружил, что zsh стал медленно стартовать и долго завершаться. Оказалось, это началось примерно после 20000 строк истории команд. Заархивировал файл, установил более скромные лимиты. Сегодня вдруг увидел включённую опцию histlexwords и свой комментарий про возможные тормоза. Выключил опцию, вернул старый файл истории — всё летает. Что характерно, я не очень уверен, что эта опция вообще мне что-то давала -_- Ну то есть пока разницы не вижу.

@GotF:
GotF

Как сделать так, чтобы zsh не удалял пробел после дополненного слова, если вводится служебная конструкция вроде '&' или '|'?

@GotF:
GotF

Ага, оказалось, что если пути к утилитам heirloom есть в $path при запуске zsh, то автокомплит настраивается правильно без всяких телодвижений. Brilliant.