Текстовый Firefox

Неделю назад поставил себе vimperator — бесплатное дополнение для Firefox, которое превращает его в «текстовый» браузер. Как утверждают разработчики vimperator, в результате получается «самый быстрый браузер в мире».

Скачать приблуду можно вот здесь (ссылка). В теории, суть работы vimperator такова.

После установки дополнения вы откладываете в сторону мышь и кладёте обе руки на клавиатуру. И дальше для всех действий — для переходов по ссылкам, для набора адресов, для рытья в букмарках — используете только клавиатуру. Язык команд позаимствован у старомодного редактора vim. Например, ввод новой команды начинается с двоеточия, а поиск — с прямого слеша. Чтобы перейти по ссылке, надо нажать на клавишу «f», а потом набрать на клавиатуре номер ссылки. Например, «f-пауза-27».

Короче, по замыслу авторов, получается что-то типа браузера с командной строкой. Мощный, быстрый и удобный инструмент.

Так как я люблю командную строку и разделяю её идеологию, я решил испытать это дополнение лично. Установил его и проработал на нём примерно неделю. Вот что выяснилось на практике.

1. Подсветка ссылок, в целом, работает вполне быстро. Однако на экранах, на которых помещается больше двухсот ссылок (mail.ru) иногда начинаются тормоза. Кроме того, в некоторых местах (gmail) часть ссылок не подсвечивается. Также за неделю я так и не привык к тому, что ссылки из одной цифры иногда надо заканчивать нажатием «Enter»: чтобы браузер знал, что перейти надо именно по ссылке «1», а не по ссылке «11» или «12».

Тут, впрочем, явный косяк разработчиков. В следующих версиях, надо полагать, будут вместо «1» писать «01».

2. Постоянные переключения раскладки сильно раздражают. Вероятно, их можно как-то побороть, настроив макросы, но я не заморачивался.

3. Копирование текста сделано через задницу. Например, нельзя скопировать кусочек адреса страницы, нельзя вставить текст из буфера в поле формы и так далее. В результате, после ряда неудачных попыток, я начал копировать правой кнопкой мыши. Получается медленно, но верно.

4. Иногда работать действительно бывает удобно. Например, если нажать на странице с одной ссылкой клавишу «f», то vimperator сам догадается, что надо, ничего не спрашивая, сразу по этой ссылке перейти.

5. Путешествия по вкладкам раздражают. Когда открытых вкладок — двадцать штук, можно устать пролистывая их по Ctrl+Tab.

6. При переходе на страницу, в которой есть поле ввода, курсор автоматически ставится в это поле. То есть, когда я нажимаю на таких страницах «горячую клавишу» vimperator, она вводится в поле формы на странице. Приходится произносить матерное слово, один-два раза нажимать Esc, и нажимать горячую клавишу ещё раз.

7. Если одна из рук занята кофе, работа с клавиатурным браузером становится очень неудобной.

8. Работа с букмарками организована непонятно для меня. Например, я привык складывать в папку «Todo» букмарки, которые мне надо «обработать». В vimperator же папок просто нет. Поэтому, чтобы найти добавленный вчера букмарк, приходится либо вспоминать кусочек адреса, либо пролистывать все букмарки, либо даже включать на какое-то время ГУИ. Никакой экономии времени, сами понимаете, при этом не происходит.

В общем, устав от всех этих шероховатостей, я задумался. В чём состоит главная идея vimperator?

Очевидно, в скорости. Создатели предполагают, что надавить пару клавиш — это априори быстрее, чем двигать неповоротливую мышь. Однако… так ли это на самом деле?

Я провёл натурный эксперимент. Открыл первую страницу своего блога, включил секундомер, и, без особой спешки, открыл в новых вкладках все двадцать две ссылки на ней. Сначала в vimperator, а потом без него — мышью.

Результат оказался предсказуем. Vimperator — 45 секунд. Мышь — 32 секунды. Что и требовалось доказать. Vimperator покидает мой испытательный полигон.

Теперь немного про идеологию. Суть командной строки заключается вовсе не в отказе от мыши. Собственно, ещё во времена Doom всем разбирающимся людям стало ясно: в умелых руках мышь быстрее клавиатуры. Суть командной строки в том, чтобы получить результат, набрав одну-две прицельных команды. Например, через командную строку я могу найти нужный мне файл по названию за одну секунду. Список всех файлов на компьютере у меня хранится в файле «filelist.txt», поэтому я просто набираю «cat filelist.txt | grep httpd.conf» и тут же получаю результат.

Так вот. Олдфажный редактор vim так крут вовсе не из-за горячих клавиш. Главное его достоинство — возможность выполнять сложные команды форматирования текста. Например, пробежаться по всему тексту и заменить букву N на символ «№», причём выполнить замену только там, где после этой буквы идут цифры.

При работе с vimperator никаких подобных команд нет и быть не может. Поэтому вся его «текстовость» сводится к замене мышиных меню на горячие клавиши. А мышиные меню… оказываются быстрее.

Итоговый вердикт: дополнение «vimperator» для меня бессмысленно. Мне удобнее и быстрее работать без него.

http://fritzmorgen.livejournal.com/256756.html

One thought on “Текстовый Firefox

  1. Лично мне не нравится постоянно дёргать мышку (или ещё хуже тянуться к ней). Всё стараюсь делать клавиатурой и скорость работы для меня не играет ни какой роли — главное чтобы было удобно. А если будет удобно, то будет быстро. К тому же, раз Вы затронули тему консоли, не всё можно делать кликая мышкой. Есть такие вещи, которые мышкой вообще не возможны. Например сортировка файла, сравнение двух файлов, слежение за изменением файла в реальном времени, поиск файлов по содержимому, поиск и манипуляции с файлом одновременно и тп. К тому же не всегда есть возможность запускать WM (например очень слабый компьютер. Не выкидывать же его, можно использовать, но отказаться от графики), а мышь может и сломаться (причины поломки бывают разные).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *