Jump to content

Вимператор

Вимператор
Оригинальный автор(ы) Мартин Штубеншротт
Разработчик(и) Мартин Стубеншротт, Даг Кернс, Крис Маглионе
Стабильная версия
3.16.0 [ 1 ] / 1 февраля 2017 г .; 7 лет назад ( 01.02.2017 )
Репозиторий github /Вимператор /vimperator-labs
Платформа Firefox
Тип Расширение Firefox
Лицензия МОЯ лицензия
Веб-сайт вимператор .org /Вимператор

Vimperator — это прекращенное расширение Firefox, созданное на основе исходной версии расширения Firefox Conkeror и предназначенное для обеспечения более эффективного пользовательского интерфейса для пользователей, свободно владеющих клавиатурой. Дизайн во многом вдохновлен текстовым редактором Vim , и авторы стараются сохранить его соответствие везде, где это возможно.

Примечательные особенности

[ редактировать ]

Одной из наиболее примечательных особенностей Vimperator является просмотр без использования мыши. [ 2 ] что является результатом подсказок Vimperator , командной строки с завершением команд и комплексной справочной системы, доступной с клавиатуры.

Режим подсказки

[ редактировать ]
Режим подсказки Vimperator (скриншот Vimperator версии 2)

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

Эта функция возникла в расширении под названием Hit-a-Hint, и разработчики vimperator приняли эту функцию в качестве модуля vimperator на ранней стадии разработки и переписали код, чтобы сделать его более легким на страницах с большим количеством ссылок. Они также добавили функцию выбора действий, таких как копирование местоположений ссылок и т. д.

Командная строка

[ редактировать ]

Доступ к большинству функций Vimperator можно получить через Vim , подобную командную строку , которая появляется в нижней части каждого окна. Как и в Vim, эти команды начинаются с «:». При нажатии клавиши «:» Vimperator переходит в « режим ex », который перемещает курсор в командную строку, чтобы пользователь мог выполнить команду.

Завершение

[ редактировать ]
Автоматическое завершение :open команда в Вимператоре.

Vimperator предоставляет сложную систему завершения с поддержкой автозаполнения. Это не только экономит время на вводе текста, но и позволяет пользователю исследовать, не прибегая к руководствам или вообще покидая командную строку. Часто завершение устраняет необходимость в меню. Например, вместо использования меню вкладок пользователь с включенным автозаполнением может нажать «b», чтобы открыть командную строку для команды «буфер», которая автоматически предоставит список завершения всех открытых вкладок. Затем пользователь выбирал вкладку, вводя часть ее заголовка, URL-адреса или индекса.

Онлайн-помощь

[ редактировать ]
Показ Вимператора :help :open

Чтобы облегчить трудоемкий процесс обучения, Vimperator предоставляет систему онлайн-справки, аналогичную системе Vim. Команда «help» обеспечивает быстрый доступ к справке по широкому кругу тем, включая все доступные команды и параметры. Страницы справки индексируются с помощью тегов, которые пользователь может видеть при просмотре страниц справки. Чтобы получить доступ к разделу справки в будущем, просто нужно набрать :help <tag>. Более того, теги справки следуют общим правилам именования. Так, например, все команды помечены тегом :<command>, все варианты с <option>.

Внешний редактор

[ редактировать ]
Vimperator с внешним редактором

Vimperator позволяет использовать внешние текстовые редакторы для ввода данных в области ввода текста. Нажатие ^I, когда курсор находится в одной из этих областей, запускает редактор.

Vimperator поддерживает расширение своей базовой функциональности с помощью скриптов. [ 3 ] [ 4 ] Скрипты написаны с использованием JavaScript и ограниченной версии Vimscript .

См. также

[ редактировать ]
  1. ^ Журнал изменений Вимператора
  2. ^ Брокмайер, Джо (22 июня 2007 г.). «Как управлять Firefox с помощью сочетаний клавиш Vim» . Проверено 4 января 2009 года .
  3. ^ Vimperator - Код Google: Проблемы - vimperator-labs - Создание эффективных пользовательских интерфейсов для существующих приложений.
  4. ^ Vimperator - vimpr: Плагины Vimperator на vimpr
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1e6c9766784a6249c849e356230e52af__1714048140
URL1:https://arc.ask3.ru/arc/aa/1e/af/1e6c9766784a6249c849e356230e52af.html
Заголовок, (Title) документа по адресу, URL1:
Vimperator - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)