Как использовать сочетания клавиш Vim для навигации в веб-браузере

Используйте сочетания клавиш Vim в браузере

Хотя Vim является текстовым редактором, предназначенным для использования с сочетаниями клавиш, расширения браузера, такие как Vimium, позволяют вам навигировать по вебу, используя аналогичные комбинации клавиш, не касаясь мыши. Использование сочетаний клавиш Vim в вашем браузере может помочь вам выполнять задачи быстрее и эффективнее. В этом руководстве мы покажем вам, как использовать и настраивать Vimium в вашем любимом браузере.

Содержание

  • Установка Vimium
  • Навигация с помощью Vimium
  • Настройка Vimium
  • Часто задаваемые вопросы

Также читайте: 8 способов выйти из редактора Vim в Linux

Установка Vimium

Установка Vimium в Chrome

Чтобы установить Vimium в Chrome или любом другом браузере на базе Chromium, таком как Brave, перейдите на страницу Vimium в интернет-магазине Chrome и выберите “Добавить в Chrome”, открыв всплывающее окно. Выберите “Добавить расширение”, чтобы добавить его в Chrome.

Vim в браузере Добавить Vimium

Установка Vimium в Firefox

Вы можете добавить Vimium-FF, порт Vimium для Firefox, со страницы Vimium-FF на сайте дополнений браузера Firefox.

На странице Vimium-FF выберите “Добавить в Firefox”. В всплывающем окне выберите “Добавить”, чтобы установить его в Firefox.

Vim в браузере Добавить Vimium Ff

Установка Vimari в Safari

Vimari — это порт Vimium для Safari. Хотя у Vimari ограниченный контроль по сравнению с Vimium, он справляется с основной навигацией. Вы можете установить Vimari из App Store.

Vim в браузере Добавить Vimari

Чтобы включить расширение Vimari в Safari, выберите “Safari” в строке меню и перейдите в “Настройки”. Выберите вкладку “Расширения” и отметьте “Vimari”.

Vim в браузере Включить Vimari

Также читайте: 3 полезных совета и хитрости редактора VIM для продвинутых пользователей

Навигация с помощью Vimium

Прокрутка с помощью Vimium

Прокрутка, вероятно, является самой распространенной задачей на веб-странице. С помощью Vimium вы можете использовать J для прокрутки вниз и K для прокрутки вверх. Нажатие H и L позволяет вам прокручивать горизонтально влево и вправо. Нажмите GG, чтобы перейти к верхней части страницы. Нажмите Shift + G, чтобы перейти к нижней части страницы, как вы делали бы это в Vim. Вы даже можете прокрутить вниз или вверх на половину страницы, нажав D и U.

Открытие ссылки

Чтобы открыть ссылку, нажмите F, что даст уникальную метку каждой из ссылок на конкретной веб-странице.

Vim в браузере Открыть ссылку в текущей вкладке

Чтобы перейти к ссылке, введите отображаемую метку на ссылке. Если вы хотите ввести что-то в текстовое поле, просто введите метку в текстовом поле.

Нажмите Shift + F, чтобы показать метки, которые откроют ссылки на новой странице, когда вы введете метку.

Vim в браузере Открыть ссылку в новой вкладке

Также читайте: Как изменить поисковую систему по умолчанию в различных браузерах

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

Чтобы перейти к левой вкладке, нажмите Shift + J, а для правой вкладки — Shift + K. Если вы используете Vimari, нажмите Q и W, чтобы перейти к левым и правым вкладкам. Чтобы закрыть текущую вкладку, нажмите X. Если вы случайно закрыли вкладку, вы можете восстановить ее, нажав Shift + X. (Это не работает в Vimari)

Если у вас открыто несколько вкладок, нажмите Shift + T, затем найдите и выберите вкладку, чтобы открыть ее.

Vim в браузере Найти вкладку

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

Вы можете вернуться на предыдущую страницу в вашем браузере, нажав Shift + H. Если вы хотите вернуться на страницу, с которой только что пришли, нажмите Shift + L.

Выход из режима вставки и текстовых полей

Нажатие I переведет вас в режим вставки, где вы можете использовать обычные сочетания клавиш браузера. Например, если вы находитесь на YouTube, нажатие M отключит звук, а не будет действовать как сочетание клавиш Vimium.

Vim в браузере Youtube Режим вставки

Будь вы в режиме вставки или просто в текстовом поле, таком как строка поиска, вы можете выйти из него, чтобы вернуться к сочетаниям клавиш Vimium, нажав Esc.

Также читайте: Что такое режим каретки и как его включить в вашем браузере

Настройка Vimium

Вы можете настроить и изменить стандартные сочетания клавиш Vimium в соответствии с вашими предпочтениями на странице параметров Vimium.

Открытие страницы параметров Vimium

Если вы находитесь в Chrome, выберите значок расширения рядом с адресной строкой, затем выберите три точки рядом с расширением Vimium и выберите “Параметры”, чтобы перейти на страницу параметров Vimium.

Vim в браузере Страница конфигурации Chrome

Если вы используете Firefox, щелкните правой кнопкой мыши на значке Vimium рядом с адресной строкой и выберите “Управление расширением”. На странице расширений выберите три точки рядом с расширением Vimium и выберите “Настройки”.

Vim в браузере Страница конфигурации Firefox

Чтобы увидеть все доступные команды, выберите “Показать доступные команды” рядом с полем “Пользовательские сопоставления клавиш”.

Vim в браузере Страница конфигурации

Это покажет список доступных команд и их соответствующих сочетаний клавиш во всплывающем окне.

Vim в браузере Команды

Вы можете изменить сопоставления клавиш для любой из этих команд.

Сопоставление и отмена сопоставления клавиши в Vimium

Чтобы использовать определенную клавишу для выполнения команды, введите команду map в поле “Пользовательские сопоставления клавиш”. Общий формат:

map shortcutKey commandName

Например, чтобы использовать клавишу M для отключения или включения звука на вкладке, введите команду:

map m toggleMuteTab

Если вы хотите отключить сочетание клавиш Vimium, вы можете использовать команду unmap с сочетанием клавиш. Например, если вы хотите отключить сочетание клавиш Vimium /, введите команду:

unmap /

Vim в браузере Vimium Сопоставить Отменить сопоставление

Выберите “Сохранить изменения” после ввода ваших команд.

Изменения вступят в силу, когда вы посетите новую страницу или перезагрузите уже открытую страницу.

Настройка расширенных параметров

Vimium имеет несколько расширенных параметров, таких как указание размера шага прокрутки, когда вы нажимаете J/K/H/L, которые вы можете настроить в соответствии с вашими предпочтениями. Если вам не нравится плавная прокрутка, вы можете снять отметку с кнопки “Использовать плавную прокрутку” в дополнительных параметрах.

Чтобы увидеть расширенные параметры, выберите “Показать расширенные параметры” на странице параметров Vimium.

Vim в браузере Расширенные параметры

Вы также можете скачать файл конфигурации для ваших текущих предпочтений и восстановить его, чтобы использовать те же сочетания клавиш, когда вы переустановите браузер или решите использовать Vimium в другом браузере.

Чтобы скачать резервную копию, выберите “Нажмите, чтобы скачать резервную копию” в меню “Резервное копирование и восстановление”.

Vim в браузере Резервное копирование Восстановление

Настройка Vimari

Чтобы настроить Vimari, выберите значок Vimari на верхней панели Safari, и появится новое окно. В всплывающем окне выберите “Открыть файл конфигурации”.

Vim в браузере Vimari Открыть конфигурацию

Вы увидите все доступные команды в разделе привязок. Сопоставления клавиш представлены в виде пар ключ-значение, где ключ — это имя команды для сочетания клавиш, а значение — это сочетание клавиш.

Vim в браузере Vimari Конфигурация

Если вы хотите изменить сочетание клавиш, выберите клавишу сочетания после ключевого слова и замените ее на свое собственное сочетание.

Например, если вы хотите использовать Shift + J и Shift + K для перехода к левым и правым вкладкам, замените строки:

"tabForward":"w",  
"tabBack":"q",

на

"tabForward":"shift+k",  
"tabBack":"shift+j",

Vim в браузере Vimari Переназначить

Чтобы отключить сочетание клавиш, оставьте значение пустыми кавычками. Например, если вы не хотите, чтобы X закрывал вкладку, замените строку:

"closeTab":"x",

на

"closeTab":"",

Vim в браузере Vimari Отменить сопоставление

Нажмите Command + S, чтобы сохранить конфигурацию. Эта новая конфигурация будет работать на веб-страницах, которые вы открываете, или вы можете перезагрузить уже открытую вкладку в Safari, нажав R, чтобы использовать новую конфигурацию.

Также читайте: 10 самых простых способов разблокировать веб-сайты

Часто задаваемые вопросы

Безопасны ли Vimium/Vimari?

Да. Vimium/Vimari не общается с серверами и хранит все ваши предпочтения локально.

Почему Vimium/Vimari не работает на главной странице браузера?

Vimium и Vimari не работают на некоторых страницах, таких как главная страница Chrome, интернет-магазин Chrome и главная страница Safari, чтобы соответствовать политикам браузеров.

Что происходит, если у веб-сайта есть такое же сочетание клавиш, как у Vimium?

В обычном режиме сочетания клавиш Vimium будут иметь приоритет. Однако вы можете использовать обычные сочетания клавиш веб-сайта в режиме вставки.

Кредит изображения: Цветные клавиатуры от 123FR Скриншоты от Мухаммада Мунны