Поиск по сайту:

Vimium помогает просматривать веб-страницы с помощью сочетаний клавиш Vim

Кому нужна Мышь? Мы можем перемещаться по Интернету, используя только клавиатуру, не прикасаясь к мыши или тачпаду. Да, существует расширение Google Chrome под названием Vimium, которое позволяет просматривать веб-страницы с помощью привязок клавиш Vim.

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

Хорошо, что Vimium не будет каким-либо образом изменять или модифицировать интерфейс браузера. Он просто позволяет пользователю перемещаться по веб-страницам, вкладкам и ссылкам, используя команды клавиатуры, подобные vim.

Если вы уже знакомы с сочетаниями клавиш Vim, вы можете эффективно просматривать веб-страницы так же, как вы используете редактор Vim. Vimium — это бесплатный проект с открытым исходным кодом, его код свободно доступен на GitHub.

Vimium позволяет нам выполнять следующие действия:

  • Прокрутите веб-страницу,
  • Перезагрузите страницу,
  • Выберите ссылку,
  • Откройте ссылку в текущих/новых/фоновых вкладках,
  • Переключиться на следующие/предыдущие вкладки,
  • Восстановить закрытую вкладку,
  • Закрепить/открепить текущую вкладку,
  • Идите туда и обратно,
  • Двигайтесь вниз/вверх и влево/вправо,
  • Переместиться на полстраницы вниз и вверх,
  • Скопируйте URL-адрес в буфер обмена,
  • Добавьте страницу в закладки,
  • Поиск по закладкам и истории,
  • Просмотр исходного кода страницы и многое другое.

Всё с клавиатуры! Мышь на самом деле не требуется!!

Vimium в основном разработан для Google Chrome, однако здесь доступен экспериментальный порт Vimium для Firefox. К сожалению, некоторые функции могут не работать в версии Firefox.

Установить Вимиум

Vimium должен работать на всех ОС, поддерживающих Google Chrome, Chromium и любые веб-браузеры, основанные на веб-браузере Chrome. Установите Vimium из Галереи расширений Chrome.

После добавления расширения Vimium вы увидите значок на панели инструментов вашего браузера.

Расширение Vimium

Итак, расширение Vimium активировано. Давайте посмотрим, как перемещаться в Интернете с помощью сочетаний клавиш.

Просматривайте веб-страницы с помощью сочетаний клавиш Vim с помощью Vimium

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

Базовая навигация

Откройте любую веб-страницу в браузере Chrome/Chromium.

Нажмите j и k для прокрутки веб-страницы вниз и вверх.

Чтобы прокрутить страницу на полстраницы вниз, нажмите d. Аналогично, чтобы прокрутить страницу на полстраницы вверх, нажмите u. т. е. d для вниз и u для вверх.

Вы можете сразу перейти к началу веб-страницы, нажав gg. Аналогичным образом, чтобы прокрутить страницу вниз, нажмите SHIFT+g.

Что делать, если я хочу прокручивать влево или вправо, а не вверх/вниз? Это легко! Нажмите h для прокрутки влево и l для прокрутки вправо. Это полезно при чтении длинных страниц в альбомной ориентации.

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

Открывать ссылки в новой вкладке с помощью Vimium

Просто нажмите эти буквы, чтобы открыть соответствующие ссылки в новой вкладке. Например, когда я набрал букву 'h' , открылась первая ссылка (т. е. «Добавление сообщений в файлы системного журнала Linux вручную») на новой фоновой вкладке на странице выше.

Чтобы переключиться с одной вкладки на другую, нажмите SHIFT+j или SHIFT+k. Чтобы вернуться назад и вперед, нажмите SHIFT+h и SHIFT+l.

Вы можете перезагрузить текущую вкладку, нажав r.

По какой-то причине вам может потребоваться скопировать URL-адрес в буфер обмена. Если да, нажмите yy, чтобы скопировать текущий URL-адрес в буфер обмена. URL-адрес буфера обмена можно открыть, нажав p, чтобы открыть его на текущей вкладке, или SHIFT+p, чтобы открыть его на новой вкладке.

Как бы вы вводили текст в форму на веб-странице? Например, вы можете заполнить контактную форму на веб-странице. Если да, нажмите gi, чтобы сфокусировать первое поле ввода текста. Введите вводимые данные и нажмите Tab, чтобы перейти к последующим полям ввода.

Чтобы закрыть текущую вкладку, нажмите x. А чтобы восстановить закрытую в данный момент вкладку, нажмите SHIFT+x.

Поиск по закладкам и истории просмотров

Мы можем открыть записи из закладок и истории просмотров, набрав букву o (o для Олимпийских игр).

Открытие закладок, записей истории с помощью vimium

Используйте клавиши со стрелками вверх/вниз для просмотра списка истории.

Если вы уже открыли несколько вкладок, нажмите SHIFT+t, чтобы выполнить поиск по всем открытым вкладкам.

Получать помощь

Вам даже не придется запоминать все сочетания клавиш. Просто нажмите ? (знак вопроса), чтобы в любой момент открыть меню справки. Раздел справки Vimium включает все доступные ярлыки вместе с описанием.

Меню помощи Vimium

Я создал простой одностраничный шаблон изображения, содержащий все ярлыки Vimium. Распечатайте это изображение и поместите его на стол или на любое видное место.

Привязки клавиатуры Vimium

Создание пользовательских ярлыков

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

Откройте меню справки, нажав клавишу ?. Нажмите кнопку Параметры вверху.

Создавайте собственные сочетания клавиш с помощью Vimium

В столбце Пользовательские сопоставления клавиш задайте привязки клавиш в следующем формате.

карта <ключ> <команда>

Пример:

map c removeTab

Приведенная выше команда назначит клавишу c для закрытия текущей вкладки.

Команду, закрывающую текущую вкладку, можно найти по ссылке Показать доступные команды.

Установите собственные сопоставления клавиш в Vimium

Вот команда закрытия текущей вкладки.

Команда закрытия текущей вкладки с помощью Vimium

Просто скопируйте/вставьте его в столбец «Пользовательские назначения клавиш» и нажмите Сохранить изменения, чтобы изменения вступили в силу.

Теперь вы можете закрыть текущую вкладку, нажав c.

Этого достаточно, чтобы просматривать веб-страницы без мыши. Доступно еще несколько дополнительных расширенных ярлыков. Для получения более подробной информации обратитесь к репозиторию проекта GitHub, указанному в конце.

Ресурс:

  • Репозиторий Vimium на GitHub

Другие полезные ресурсы по Vim:

  • PacVim – игра с интерфейсом командной строки для изучения команд Vim
  • Как использовать редактор Vim для ввода текста где угодно
  • Как закомментировать несколько строк одновременно в редакторе Vim
  • Как управлять плагинами Vim с помощью Vundle в Linux
  • Vim-plug: минималистичный менеджер плагинов Vim
  • Как использовать функцию проверки орфографии в текстовом редакторе Vim
  • Как редактировать несколько файлов с помощью редактора Vim

Статьи по данной тематике