Горячие клавиши поиска по сайту в Vimperator
Не секрет что встроенный поиск на многих сайтах оставляет желать лучшего (не исключение и linsovet.com Ж:-).
Поэтому удобнее пользоваться возможностью google (или других поисковиков), который умеет искать по сайту.
Для этого достаточно ввести в строке поиска google:
site:имя.сайта запрос
Но это не удобно, на каждом сайте самому открывать поисковик и вбивать подобный запрос.
Для vimperator существует плагин,
который добавляет команду :search. Поддерживаются google и yahoo. Так же поддерживаются поиск в web-интерфейсах почты для этих поисковиков.
Как установить
$ mkdir -p ~/.vimperator/plugin $ cd ~/.vimperator/plugin $ wget 'http://vimperator-labs.googlecode.com/issues/attachment?aid=-2992266247060992739&name=search.js&token=84181d22e9f5d1d7691dd54014445609'
Что бы плагин принялся без перезагрузки броузера, можно сделать
:so ~/.vimperator/plugin/search.jsПроверяем как работает. Открываем http://linsovet.com и ищем по слову vimperator
:search vimperatorЕсли хотим расширить запрос, например поискать "vimperator search", то жмем Ctrl-Alt-s. Появится запрос командной строки vimperator :search vimperator, который можно подправить и повторить снова. При этом плагин отслеживает с какого сайта был сделан поиск и поэтому не обязательно возвращаться на сайт, а можно повтоврить поиск прямо на странице поисковика.
Ну и под конец хочу добавить пару команд еще больше облегчающих жизнь. Заносим в ~/.vimperatorrc.local
command! s -nargs=+ :search <args>
map gs :js commandline.open(":", "search " + util.readFromClipboard(), modes.EX)<CR><CR>
map gS :js liberator.open(gURLBar.textValue, liberator["NEW_TAB"]);commandline.open(":", "search " + util.readFromClipboard(), modes.EX)<CR><CR>Первая команда добавит сокрашение :s вместо :search (да я ленивый нажимать две лишние клавиши Ж:-)
Вторая команда добавит хоткей gs, который возьмет запрос из клипбоарда и будет искать на текущем сайте.
Третья команда добавит хоткей gS, который делает тоже самое, но откроет окно поисковика в новом табе.
Удачного поиска! Ж:-)
- 2190 просмотров
Страница для печати


Я уже писал про полезное для vimperator'а. В том числе про search.js
Отправить комментарий