не думай о секундах свысока
(эта запись будет интересна только пользователям Юникса)
Оказывается, если создать файл ~/.inputrc, и записать туда
set show-all-if-ambiguous on
то bash будет при нажатии tab'а сразу показывать все возможные выборы файлов, а не пищать и требовать нажать еще раз. Как справедливо замечает автор документа, из которого я почерпнул эту народную мудрость, это сэкономит вам много секунд в день. Даже 10 секунд каждый день - это час в год, между прочим. Можно целый лишний час ЖЖ читать.
Впрочем, еще важнее, чем секунды, то, что это не будет меня теперь раздражать. Сколько лет меня раздражает идиотский писк и второе нажатие? Почему, почему по умолчанию bash не ведет себя так, как с этой опцией? Я ненавижу компьютеры.
Оказывается, если создать файл ~/.inputrc, и записать туда
set show-all-if-ambiguous on
то bash будет при нажатии tab'а сразу показывать все возможные выборы файлов, а не пищать и требовать нажать еще раз. Как справедливо замечает автор документа, из которого я почерпнул эту народную мудрость, это сэкономит вам много секунд в день. Даже 10 секунд каждый день - это час в год, между прочим. Можно целый лишний час ЖЖ читать.
Впрочем, еще важнее, чем секунды, то, что это не будет меня теперь раздражать. Сколько лет меня раздражает идиотский писк и второе нажатие? Почему, почему по умолчанию bash не ведет себя так, как с этой опцией? Я ненавижу компьютеры.
no subject
no subject
no subject
no subject
в .inputrc стработает
и как оказалось это system default в моем Gentoo
no subject
no subject
no subject
no subject
Меня это тоже всю жизнь страшно раздражало.
no subject
no subject
no subject
no subject
no subject
в убунтЕ, кстати, тоже дефолтом как раз выводятся варианты.
no subject
no subject
Тем более, что на ambiguous zsh по умолчанию тоже пищит ;)
no subject
no subject
no subject
no subject
Это ж в man 1 bash есть...
no subject
no subject
no subject
no subject
no subject
Кстати, второй способ хорош тем, что универсален и покрывает другие случаи нежелательного писка. Пищалка бывает полезна при проблемах загрузки, но в таких случаях не жалко (всё равно ковыряться в железе), разобрав комп, временно подключить ее.
no subject
rmmod pcspkr
и добавить pcspkr в блеклист.
no subject
(Anonymous) 2009-06-02 08:22 am (UTC)(link)потому что 9600 бод
no subject
а вывод всего еще принесет щастя на сериальной консоли, и даже на быстрой, но с измененными размерами окна терминала.
no subject
(Anonymous) 2009-06-02 08:52 am (UTC)(link)Просто даешь двойной ТАБ и все получаешь на экране.
no subject
Вот ещё идея в таком же духе: www.fastgoogle.ru
Демонстрирует результаты поиска в процессе написания запроса
no subject
no subject
no subject
no subject
no subject
no subject
так что один раз рекомендую просто пройтись по всем настройкам, просмотреть ;)
no subject
no subject
no subject
http://www.google.com/search?q=tcshrc.complete
и вообще был проект целый по файлам, которые делают completition ... для разных shell-ов.
ну и ответил попутно у себя - с примером настроек :)
http://freebsd.gasparchilingarov.com/2009/06/02/udobnaya-konfiguraciya-tcsh-i-drugix-programm/
no subject
no subject
Поэтому cd комлитит только директории, svn -- только называния svn-команд и опций...
no subject
а так - да, видел эту фичу в убунту :)
по-любому мне _почему-то_ tcsh более удобен в интерактивной работе, чем bash.
no subject
а bash умеет делать такой completition?
если у меня есть файл
a12312039akasd.avi
я могу набрать
а.avi и получить полное имя?
а tcsh умеет ;)))))
или есть
a.jpg
a.a.jpg
a.a-b.jpg
a.- открое паттерн в a.a-b.jpg
а если будут
a.jpg
a.a.jpg
a.a-b.jpg
a.a-c.jpg
то, скажем, .- откроются в a.a- и предложение оставшихся вариантов :)
по-моему не умеет оно такое :)
no subject
no subject