Броузер. Расширение Vimium-c

2025-04-06 · 3 мин. для прочтения

Броузер. Расширение Vimium-c.

Содержание

1 Общая информация

  • Репозиторий: https://github.com/gdh1995/vimium-c
  • Расширение для броузера, которое позволяет управлять навигацией и вкладками с помощью клавиатуры в стиле vim.

2 Сочетания клавиш

2.1 Навигация по текущей странице

  • ? показать диалог справки со списком всех доступных клавиш
  • h прокрутка влево
  • j прокрутка вниз
  • k прокрутка вверх
  • l прокрутка вправо
  • gg прокрутка к верху страницы
  • G прокрутка к низу страницы
  • d прокрутка вниз на полстраницы
  • u прокрутка вверх на полстраницы
  • f показать подсказки для ссылок и кнопок для открытия в текущей вкладке
  • F показать подсказки для ссылок и открыть ссылку в новой вкладке
  • r перезагрузка
  • gs просмотр исходного кода
  • i войти в режим вставки (все команды будут игнорироваться до тех пор, пока вы не нажмете Esc)
  • yy копирование текущего URL в буфер обмена
  • yf копирование url ссылки в буфер обмена
  • gf перейти вперед к следующему фрейму
  • gF фокусировка главного/верхнего фрейма

2.2 Переход на новые страницы

  • o открыть URL, закладку или запись в истории
  • O открыть URL, закладку, запись в истории в новой вкладке
  • b открыть закладку
  • B открыть закладку в новой вкладке

2.3 Поиск

  • / войти в режим поиска – введите поисковый запрос и нажмите Enter для поиска или Esc для отмены
  • n цикл вперед к следующему найденному совпадению
  • N цикл назад к предыдущему найденному совпадению

2.4 Навигация по истории

  • H переход назад по истории
  • L переход вперед по истории

2.5 Управление вкладками

  • J, gT переход на одну вкладку влево
  • K, gt переход на одну вкладку вправо
  • g0 переход на первую вкладку. Используйте `ng0` для перехода на n-ю вкладку по `g` и числовому символу `0`
  • g$ переход на последнюю вкладку
  • ^ переход на ранее посещённую вкладку
  • t создание вкладки
  • yt дублирование текущей вкладки
  • x закрытие текущей вкладки
  • X восстановление закрытой вкладки
  • T поиск по открытым вкладкам
  • W переместить текущую вкладку в новое окно
  • <a-p>закрепить/развернуть текущую вкладку

2.6 Использование меток

  • ma, mA установить локальную метку a (глобальную метку A)
  • `a, `A перейти к локальной метке a (глобальной метке A)
  • `` вернуться в позицию перед предыдущим переходом - то есть перед предыдущим gg, G, n, N, / или `a

2.7 Дополнительные расширенные команды просмотра

  • ]], [[ перейдите по ссылке с меткой “следующий” или “>” (“предыдущий” или “<">) - полезно для просмотра страничных сайтов

  • <a-f> откройте несколько ссылок в новой вкладке

  • gi сфокусируйтесь на первом (или n-ом) поле ввода текста на странице. Используйте <tab> для перебора вариантов.

  • gu перейти на один уровень вверх в иерархии URL

  • gU перейти в корень иерархии URL

  • ge редактировать текущий URL

  • gE редактировать текущий URL и открыть в новой вкладке

  • zH прокрутить до конца влево

  • zL прокрутить до конца вправо

  • v перейти в визуальный режим; используйте p/P для вставки и перехода, используйте y для выдергивания, используйте v/c/V для переключения визуального/строчного/каретного режимов

  • V перейдите в визуальный строчный режим

  • yc выберите первое слово предложения и перейдите в визуальный режим

  • Vimium C поддерживает повторение команд:

    • нажатие 5t откроет 5 вкладок подряд.
  • <esc> (или <c-[>) очистит все частичные команды в очереди, а также выйдет из режимов вставки и поиска.

Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.