Это первая статья Алексея Блинова на Макспуне. Она открывает небольшой цикл статей, которые будут посвящены замечательной программе Quicksilver, знать о которой должен каждый пользователь мака. – А.Х.
Quicksilver принадлежит к разряду тех программ, без которых невозможно обойтись, начав ими пользоваться. Эту программу глубоко ценит большинство мак- пользователей, а для некоторых она стала чуть ли не решающим фактором в решении перехода с Windows на Макинтош. Особенно Quicksilver любят приверженцы Getting Things Done (набор правил и методов для выполнения задач): Quicksilver помогает сэкономить довольно большое количество времени практически любому пользователю. Как пишут сами разработчики, “После периода адаптации Quicksilver становится как бы частью Вас; процесс постепенно растворяется, остаются лишь результаты”. Звучит немного высокопарно и слишком многообещающе, но доля правды в этой фразе есть. Впрочем, хватит эпитетов.
Quicksilver – выполнитель задач, который управляется полностью с клавиатуры. Управление мышью предусмотрено, но практически не имеет смысла. Quicksilver – программа абсолютно бесплатная, а недавно разработчик открыл ее исходный код, то есть теперь она еще и Open Source программа.
Выполнение задач в Quicksilver построено на синтаксисе объект–действие. Объектом может являться все, что может быть описано существительным: файл в системе, приложение, песня или исполнитель в iTunes, контакт из адресной книги, закладка в браузере и т.д. Действиями, как несложно догадаться, являются любые действия, которые над этим объектом можно произвести: запустить, послать по почте, удалить, проиграть (песню), открыть веб- страницу. Для некоторых действий также предусмотрен второстепенный объект (к примеру, адресат файла).
Запускается Quicksilver вместе с системой (можно, конечно, отключить автозапуск, но тогда программа становится практически бессмысленной), а затем в любой момент окно программы вызывается комбинацией клавиш (Ctrl + Space по умолчанию):

(Программа поддерживает несколько шкурок, поэтому может выглядеть немного по-другому)
Верхняя часть окна – выбор объекта. Чтобы выбрать объект, достаточно начать печатать его имя. При этом совсем не обязательно набирать его полностью или даже печатать буквы последовательно: при каждой набранной букве программа составляет список объектов, которые подходят по набору, сортируя их по релевантности. В сортировке предпочтение отдается объектам, в названии которых буквы идут в той же последовательности, в которой Вы их набрали. Самый релевантный объект отображается в главном окне, а примерно через полсекунды после того, как Вы закончили печатать, программа показывает весь список подходящих объектов, которые можно выбирать стрелками.

Вторая часть окна – выбор действия. По умолчанию выбирается действие с наибольшим рангом (который задается в настройках Quicksilver). Для приложений самое подходящее действие по умолчанию будет «запустить», а для песни – «проиграть». Разумеется, можно выбрать и другое действие; для этого после выбора объекта нажимаем tab, чтобы переключиться в режим выбора действия, который работает точно также, как и выбор объекта – нужно только начать печатать имя.

Самая простая и самая частая задача, для которой используется Quicksilver, это запуск приложений. Представьте, что Вам нужно запустить приложение, которым Вы пользуетесь недостаточно часто, чтобы вынести его в док, но Вы точно помните, как оно называется (к примеру, Chicken of the VNC). Жмете ctrl+space, набираете vnc, жмете enter – и готово (предполагается, конечно, что у Вас нет других программ со словом vnc в названии; в противном случае Вам, возможно, придется выбрать программу из списка).
Хотите переместить документ (скажем, Sales2006.pdf) с рабочего стола в Documents? Вызываете Quicksilver, выбираете файл, жмете tab, печатаете m (чего достаточно, чтобы выбрать комманду Move to…), жмете tab еще раз, печатаете doc (чтобы выбрать папку Documents в качестве второстепенного объекта) и жмете enter. Кажется намного сложнее, чем просто перетащить файл, но вместо Documents может быть любая папка, доступ к которой не настолько прост; к тому же выбор файла можно опустить, если воспользоваться функцией вывода окна Quicksilver с автоматическим выбором объектов, выделенных в Finder.
На сегодняшний день моя любимая задача, которую упрощает Quicksilver – рейтинг песен в iTunes. Я очень часто пользуюсь функцией рейтинга для составления плейлистов с любимыми композициями или чистки библиотеки от непонравившихся треков. Обычно, слушая свежекупленный альбом, я стараюсь ставить рейтинг сразу во время прослушивания. Для этого мне нужно переключиться в iTunes, взять в руки мышь (я очень много печатаю, поэтому мышь у меня весьма редко в руках), щелкнуть на рейтинге и переключиться обратно в приложение, в котором я работал. С Quicksilver это превращается в Ctrl + Space, rX, Enter, где X – желаемый рейтинг.
В следующих статьях я расскажу о тонкой настройке Quicksilver, дополнениях к программе и более продвинутых способах ее использования.
спасибо, очень здорово. из-за недостатка времени никогда не вгрызалась в подробности, пользовалась только как запускалкой программ. теперь знаю еще кое-что. с нетерпением жду продолжения!
спасибо. полезно! У меня мак только второй день, буду впитывать новшества!=)
Мне больше нравится Namely, никаких возможностей кроме быстрого запуска программ. Зато грузится очень быстро, в отличие от силвера :)
[...] стоит программа — и купить ее. Как и программа Quicksilver, статью о которой мы опубликовали вчера, 1Password значительно упрощает [...]
меня очень заинтриговала эта прога, потому как по жизни я все время пытаюсь рационализировать операции, производимые на компе. Например, после прошедших празников, с коими я всех вас и поздравляю, пришел к выводу, что отправка около 100 e-mailов стоила мне массу времени, потому как нужно было послать индивидуальные письма, а это значит 1 адрес в груфе Кому, в графе Тема – для Васи Пупкина (все хотят видеть, что это именно для них, а не для всего белого света), ну и единственное, над чем я не парился это текст – единй для всех.
Вопрос мой состоит в следующем, можно ли эту программу или может какую другую выдрессировать так, чтобы она умела отправляю индивидуальные письма сразу сколь угодно большому кругу людей?
Не уверен, что Quicksilver может это сделать — она заточена именно под мгновенное выполнение единичных задач. Ваш случай — типичный для использования скриптов. Используя AppleScript, Вы бы отправили все поздравления за 5 минут. Если хотите, я расскажу об этом в своей следующей статье.
я был бы Вам очень признателен, Алексей, если бы Вы рассказали по-подробнее об использовании AppleScript в одной из статей.
Ну вот приведены три примера.
Чем они (в порядке приведения в тексте) улучшают работу Spotlight, Finder и iTunes?
Даже количество нажатий больше.
Гичество какое-то необъяснимое.
@trankov:
1) раньше Spotlight не выдавал в топ по поиску программы, в Leopard – выдает. В этом отношении Quicksilver в Leopard не намного удобнее
2) если вы знаете, куда именно нужно переместить файл, знаете название нужной папки то есть, то с Quicksilver можно быстрее перенести файл туда, чем через Finder
3) ну а с iTunes все понятно: не нужно каждый раз открывать окно программы, чтобы выставить рейтинг
Но вообще, я, например, Quicksilver сейчас не использую. Но раньше для запуска программ использовал. Но сила Quicksilver проявляется в более сложных задачах.
[...] не путать Артема с Алексеем Блиновым, который написал статью про Quicksilver). Ждите интервью с Артемом в ближайшее время. Да, и еще, [...]
А у меня вот QuickSilver глючила – периодически переставала выдавать программы, а меню из букв у нее становилось кракозябрами. Поэтому я перешел на Батлер, вот тут описал, как это: http://gagin.ru/i/2007/09/26/mac-butler/
[...] Навеяно постом на Macspoon. [...]
[...] прошлой статье о Quicksilver я рассказал об основах использования этой программы. [...]
[...] чаще всего я вызываю программы с помощью Spotlight или Quicksilver — так [...]
нуу и где же нам взять сию прогу?) лень искать так) мог бы и ссылочку чтоли кинуть) или это не по правилам?)
@Игорь: извините, забыли сслыку дать — предлагаю в таких случаях идти на Google.com ;) http://www.blacktree.com/
[...] не сделали, рекомендую прочитать вводную статью “Quicksilver — лучший помощник пользователя” и статью “Quicksilver: каталог объектов, плагины, [...]