[room] Fwd: Re: Особенности Zsh
Michael Shigorin
mike на osdn.org.ua
Вс Окт 13 20:37:27 MSK 2013
----- Forwarded message from Artem Chuprina <ran/ran.pp.ru> -----
Date: Mon, 07 Oct 2013 13:01:16 +0400
From: Artem Chuprina <ran/ran.pp.ru>
To: debian-russian/lists.debian.org
Subject: Re: Особенности Zsh
Артём Н. -> debian-russian/lists.debian.org / Sun, 06 Oct 2013 12:33:32 +0400:
АН> 1. Узнать у людей её использующих, какие особенности (по сравнению с Bash)
АН> наиболее удобны, полезны и часто ими используемы.
TAB-дополнение по всему пути (ls /u/s/e/23<TAB>). Часто бывает полезно,
когда надо добраться до файла, а в пути много шагов, и на многих из них
нужно много набирать, чтобы обеспечить уникальность.
Когда я переходил с bash на zsh (тому больше 10 лет) он еще кучу
настроек умел на тему дополнения, которых не было у bash. Сейчас,
возможно, они у bash уже есть.
** в шаблоне. Особенно - в комплекте с TAB, которое в данном случае
будет уже не дополнением, а раскрытием шаблона. Опять же, не знаю,
может, bash уже и научился.
for f in *; do echo ../orig/${f/-r./.}; done
(часть реальной командной строки, из history) и прочие преобразования со
значениями переменных. Они у zsh богаче, чем у bash.
Настройки обращения с history (оставление в истории только самого
последнего из одинаковых, что часто сильно сокращает перебор, умение
делить историю между несколькими экземплярами запущенных шеллов). Опять
же, не знаю, как с этим у bash сегодня.
help (как правило, man) по Esc-h, без стирания набранной части команды
(в смысле, по выходу из man ты получаешь набранную часть команды обратно
в командную строку).
/etc/zshenv и ~/.zshenv, выполняемые при _любом_ запуске шелла (у bash
такого нет).
--
To UNSUBSCRIBE, email to debian-russian-REQUEST/lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster/lists.debian.org
Archive: http://lists.debian.org/8738od315v.fsf/wizzle.ran.pp.ru
----- End forwarded message -----
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
Подробная информация о списке рассылки smoke-room