Вимператор
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
![]() | |
Оригинальный автор(ы) | Мартин Штубеншротт |
---|---|
Разработчик(и) | Мартин Стубеншротт, Даг Кернс, Крис Маглионе |
Стабильная версия | 3.16.0 [ 1 ]
/ 1 февраля 2017 г |
Репозиторий | github |
Платформа | Firefox |
Тип | Расширение Firefox |
Лицензия | МОЯ лицензия |
Веб-сайт | вимператор |
Vimperator — это прекращенное расширение Firefox, созданное на основе исходной версии расширения Firefox Conkeror и предназначенное для обеспечения более эффективного пользовательского интерфейса для пользователей, свободно владеющих клавиатурой. Дизайн во многом вдохновлен текстовым редактором Vim , и авторы стараются сохранить его соответствие везде, где это возможно.
Примечательные особенности
[ редактировать ]Одной из наиболее примечательных особенностей Vimperator является просмотр без использования мыши. [ 2 ] что является результатом подсказок Vimperator , командной строки с завершением команд и комплексной справочной системы, доступной с клавиатуры.
Режим подсказки
[ редактировать ]
Подсказки 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 позволяет использовать внешние текстовые редакторы для ввода данных в области ввода текста. Нажатие ^I, когда курсор находится в одной из этих областей, запускает редактор.
Скрипты
[ редактировать ]Vimperator поддерживает расширение своей базовой функциональности с помощью скриптов. [ 3 ] [ 4 ] Скрипты написаны с использованием JavaScript и ограниченной версии Vimscript .
См. также
[ редактировать ]- Conkeror — веб-браузер с Emacs. привязками клавиш, подобными
- Пентадактиль – форк Вимператора.
- Кшат
- Список расширений Firefox
Ссылки
[ редактировать ]- ^ Журнал изменений Вимператора
- ^ Брокмайер, Джо (22 июня 2007 г.). «Как управлять Firefox с помощью сочетаний клавиш Vim» . Проверено 4 января 2009 года .
- ^ Vimperator - Код Google: Проблемы - vimperator-labs - Создание эффективных пользовательских интерфейсов для существующих приложений.
- ^ Vimperator - vimpr: Плагины Vimperator на vimpr
Внешние ссылки
[ редактировать ]- Домашняя страница
- Дополнительная страница Vimperator на mozilla.org
- Linux.com: Как управлять Firefox с помощью сочетаний клавиш Vim
- Lifehacker.com: добавьте в Firefox навигацию, подобную VIM
- LinuxJournal: Доктор hjkl встречает Вимператора
- Пентадактиль - форк Vimperator от нескольких его основных разработчиков.
- Vimprobable, автономный клон Vimperator на основе WebKit.
- Firemacs — расширение Firefox с Emacs. привязками клавиш, подобными