Будучи фанатиком ViM, я недавно обнаружил и начал использовать дополнение Vimperator для Mozilla Firefox. До сих пор мне очень нравилось его использовать, и в вики Vimperator есть даже список некоторых дополнений, которые хорошо работают с Vimperator. Мне интересно, какие еще дополнения порекомендуют ветеранские пользователи Vimperator? У кого-нибудь есть хорошие фавориты, которые хорошо сочетаются с Vimperator?
9 ответов
Если вы используете 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
Мне нравится это все текст! аддон, который позволяет вам использовать любой текстовый редактор (Vim прекрасно работает) для редактирования текста в формах вместо маленького анемичного редактора <textarea>
который браузер предлагает по умолчанию.
TreeStyleTab или Tab-Kit, которые перемещают ваши вкладки сверху вниз и отображают их в древовидной структуре.
Вам не нужны расширения, как это все текст! Vimperator уже обеспечивает отображение (когда сосредоточено textarea), которое запускает gvim.
Мой любимый плагин, вероятно, 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
Хорошие ссылки. maine_coon.js отлично, как и pluginManager.js.
Возможно, вас заинтересует улучшение, которое я внес в плагин scrollposition.js.
Я заставил его показать, какой процент документа на самом деле виден, в дополнение к тому, сколько он был прокручен.
Таким образом, вы получите информацию, которую в противном случае получили бы от размера кнопки полосы прокрутки.
Вы можете найти ссылку на странице проблемы, о которой вы говорили выше: http://code.google.com/p/vimperator-labs/issues/detail?id=32
Также +1 для Tab-Kit, очень приятный функционал. Вы можете автоматически скрывать список вкладок, и это дает вам еще больше возможностей на экране.
На самом деле так много всего возможно с 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-адреса и типа файла, ссылка. Автоматическое сохранение папки
Я хотел бы добавить, что BarTab действительно удобен, если вы зависимы от вкладок. Он останавливает загрузку всех ваших вкладок при запуске и может выгружать вкладки из памяти во время работы Firefox.
Плагин интеграции NoScript является обязательным.
Я предпочитаю использовать Это все текст! вместо встроенной опции. Вы можете установить горячую клавишу в «Это все текст!», Я установил на 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
как обычно.