13

Будучи фанатиком ViM, я недавно обнаружил и начал использовать дополнение Vimperator для Mozilla Firefox. До сих пор мне очень нравилось его использовать, и в вики Vimperator есть даже список некоторых дополнений, которые хорошо работают с Vimperator. Мне интересно, какие еще дополнения порекомендуют ветеранские пользователи Vimperator? У кого-нибудь есть хорошие фавориты, которые хорошо сочетаются с Vimperator?

9 ответов9

8

Если вы используете Google Bookmarks в качестве онлайн-хранилища закладок, тогда gmarks является основополагающим. Со следующим отображением в вашем файле .vimperatorrc :

map gb :emenu GMarks.Add/Edit Bookmark<CR>

нажатие gb открывает диалоговое окно добавления / редактирования закладки дополнения gmarks, где вы можете установить заголовок, метки и примечания закладки.

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


Еще одно предложение vimperator - научиться настраивать и использовать плагины поисковых систем, которые становятся очень мощными при использовании vimperator. Например, я установил два плагина для перевода с итальянского на английский и с английского на итальянский (взят из wordreference.com) и дал им соответственно ключевые слова iten, enit .

Теперь я могу быстро найти перевод мира 'paonazzo', используя:

:open iten paonazzo

Используя эту функцию vimperator, вы можете легко установить, например, клавиатуру su для быстрого поиска superuser.com с помощью плагина поисковой системы superuser и поиска «vimperator» с помощью:

:tabopen su vimperator

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

:dialog searchengines
6

Мне нравится это все текст! аддон, который позволяет вам использовать любой текстовый редактор (Vim прекрасно работает) для редактирования текста в формах вместо маленького анемичного редактора <textarea> который браузер предлагает по умолчанию.

2

TreeStyleTab или Tab-Kit, которые перемещают ваши вкладки сверху вниз и отображают их в древовидной структуре.

Вам не нужны расширения, как это все текст! Vimperator уже обеспечивает отображение (когда сосредоточено textarea), которое запускает gvim.

2

Мой любимый плагин, вероятно, maine_coon.js. Когда вы не используете его, он скрывает командную строку, поэтому вы получаете еще больше недвижимости!

Еще один хороший плагин - scrollposition.js. Это добавляет горизонтальное положение в строке состояния вместе с вертикальным положением. Я использую vimperator без полос прокрутки, это помогает мне знать, когда на странице есть что-то еще. Вы можете найти это как приложение к проблеме № 32 в трекере проблем vimperator (я не могу связать это только с 1 точкой повторения)

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

Последнее, но не менее важное - bitly.js. Это дает вам быстрый способ сократить и добавить в буфер обмена текущий URL-адрес, на котором вы находитесь (с помощью команды :bitly ).

У меня еще нет 10 точек повторения, поэтому я не мог связать все это так, как хотел. Большинство из них можно найти здесь: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins

1

Хорошие ссылки. maine_coon.js отлично, как и pluginManager.js.

Возможно, вас заинтересует улучшение, которое я внес в плагин scrollposition.js.

Я заставил его показать, какой процент документа на самом деле виден, в дополнение к тому, сколько он был прокручен.

Таким образом, вы получите информацию, которую в противном случае получили бы от размера кнопки полосы прокрутки.

Вы можете найти ссылку на странице проблемы, о которой вы говорили выше: http://code.google.com/p/vimperator-labs/issues/detail?id=32

Также +1 для Tab-Kit, очень приятный функционал. Вы можете автоматически скрывать список вкладок, и это дает вам еще больше возможностей на экране.

1

На самом деле так много всего возможно с Javascript, вы можете имитировать многие дополнительные функции (без необходимости в пользовательском интерфейсе) с Vimperator!

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

  • Cycle Collector Analyzer, монитор настроек, Open in Browser, TableTools2, keyconfig, NoScript и личная вкладка

  • также попробуйте использовать аддон Tile Tabs с чем-то вроде:

  mappings.addUserMap(
    [modes.NORMAL], [""], "tile tabs vertically",
    function() {tileTabs.menuActions('new-2vert',null);}
    );
  • будучи студентом, 24 ключевых сопоставления неоценимы для работы с библиографией:Zotero, Zotero Better Bib(La)Tex, Zutilo Utility для Zotero (просто переписать сопоставления Уилла Шэнка для Zotero и Zutilo с пентадактилем)

Я хотел бы иметь расширенный контроль над типами MIME, хотя ... (например, изменить действие загрузки для каждого URL-адреса и типа файла, ссылка. Автоматическое сохранение папки

1

Я хотел бы добавить, что BarTab действительно удобен, если вы зависимы от вкладок. Он останавливает загрузку всех ваших вкладок при запуске и может выгружать вкладки из памяти во время работы Firefox.

0

Плагин интеграции NoScript является обязательным.

0

Я предпочитаю использовать Это все текст! вместо встроенной опции. Вы можете установить горячую клавишу в «Это все текст!», Я установил на ctrl + e Это не будет таким уж полезным, поскольку вы не можете использовать его напрямую (вам придется ctrl + v and then ctrl + e). Поэтому я переопределил глухой ctrl + i со следующим в моем .vimperatorrc

" Use It's all text instead of the built-in command
inoremap <C-i> <C-v><C-e>

Теперь, когда вы находитесь в <textarea> вы можете запустить Все это текст! с ctrl + i как обычно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .