Мой сайт Понедельник
29.04.2024
18:20
Приветствую Вас Гость | RSS Главная | | Регистрация | Вход
Меню сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » 2013 » Июнь » 18 » Vimperator и макросы: перевод выделенного слова
09:00
 

Vimperator и макросы: перевод выделенного слова

Заметка посвящается любителям навигации по страницам в стиле редактора текстов VIM. Если вы еще не стали таковым, то никогда не поздно установить замечательное дополнение для Firefox — Vimperator. Vimperator доступен для загрузки как на официальном сайте, так и на странице дополнений для Firefox.

Если вы еще не знакомы с синтаксисом команд, а в частности, команд для работы с макросами, то ознакомиться с ними можно в разделе справки Repeating commands. Справку можно вызвать командой :help.

Для того чтобы оценить практическую пользу от использования макросов, рассмотрим простой жизненный пример. При чтении англоязычных (и не только) ресурсов, необходимо иметь возможность быстро перевести выделенное слово. Реализовать это в Vimperator очень просто:
  1. Нажать «t», затем «Tab» (появится список поисковых дополнений, как показано на рисунке ниже).
    vimperator search engines
  2. Запомнить сокращение поисковой машины и нажать клавишу Esc (в моем случае это «dict», что соответствует Яндекс.Словарям).
  3. В обычном режиме нажать клавиши «q», затем «d» (это начнет запись макроса, назначенного на клавишу «d»).
  4. Выделить двойным щелчком слово на странице, которое необходимо перевести.
  5. Ввести такую последовательность символов: «Y» (скопировать выделенное слово), «t» (открыть новую вкладку), «dict» (сокращенное название поискового плагина), пробел. Затем нажать Shift + Insert (вставка выделенного ранее слова). Нажать клавишу Enter (после этого произойдет открытие нового таба с переводом слова).
  6. Ввести «q» (окончание записи макроса).
Проверить, все ли правильно, можно с помощью команды :macros. Макрос «d» должен быть похож на:
Ytdict<Space><S-Insert><Return>
Использовать очень просто: выделить слово двойным щелчком и нажать «@d». Удобство заключается в том, что слово выделяется мышью, правой рукой, а запуск макроса выполняется — левой рукой, что значительно повышет скорость работы. Отмечу также, что после завершения работы Firefox макросы сохраняются, в отличие от таковых в VIM.

В заключение, добавлю, что возможности макросов достаточно велики. Вы сможете автоматизировать выполнение рутинных ежедневных действий в зависимости от ваших потребностей и наклонностей :)

Ссылки по теме:
Обзоры vimperator:
Просмотров: 1895 | Добавил: thrucked | Рейтинг: 0.0/0
Всего комментариев: 0
Поиск

Календарь
«  Июнь 2013  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930

Архив записей

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2024 Сделать бесплатный сайт с uCoz