Подтвердить что ты не робот

Есть ли надстройка Firefox для использования vim для редактирования текстовых полей?

или "Как отвечать на вопросы о SO в Firefox с помощью gVim внутри текстовых полей?"

4b9b3361

Ответ 1

Все тексты!

На странице расширения:

В правом нижнем углу любого редактирования, появится небольшая кнопка редактирования. Нажмите на нее. Если это первый раз вы использовали "It All Text!" затем вы будет предложено задать ваши предпочтения, самое главное, редактор.

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

Ответ 2

Vimperator заставляет Firefox действовать очень как VIM:

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

Когда у вас есть курсор в текстовом поле, нажмите Ctrl - I, чтобы открыть его в редакторе, который по умолчанию соответствует gvim.

Ответ 3

It All Text! позволит вам использовать любой редактор, который вы хотите. Чтобы использовать vim с ним, вам понадобится небольшая оболочка script, чтобы открыть ее в терминале:

#!/bin/sh
exec xterm -e /usr/bin/vim "[email protected]"

Если у вас есть GVim, вам не понадобится оболочка, script, очевидно.

Ответ 4

ViewSourceWith - это еще один пример, на который стоит обратить внимание. Он поддерживает больше, чем просто редактировать поля и текст. Например, вы можете настроить его для открытия изображений в GIMP.

Другая полезная функция, которую я нахожу полезной, - это всплывающее диалоговое окно, в котором отображаются все скрипты js и css, используемые на странице. Затем вы можете выбрать просмотр/редактирование файла в предпочтительном редакторе.

Для ответа на вопросы о SO, вы также можете получить файл синтаксиса Vim Markdown

Ответ 6

Если вы используете vimperator и синтаксис уценки файл, полезная строка для вашего .vimperatorrc:

au LocationChange .* :set editor="gvim -f"
au LocationChange stackoverflow\.com :set editor="gvim -f -c 'set ft=mkd'"

Это позволит vim сделать подсветку синтаксиса для уценки, когда вы находитесь на stackoverflow.com, но не тогда, когда вы являетесь каким-либо другим сайтом. Есть похожие хаки для wikipedia/mediawiki и т.д. Наслаждайтесь:)

Ответ 7

Один из способов сделать это - использовать расширение vimperator - это, конечно, намного больше, чем вы ищет.

Ответ 8

На момент написания это экспериментально, но jV extension выглядит неплохо. Процитировать со страницы:

Это расширение делает все html файлы в очень урезанной версии Vi [m]. Это модальное, поддерживает бесконечное отключение, имеет поддержку регистра, поиск, визуальный режим и различные команды перемещения и редактирования.

Ответ 9

Существует экспериментальный способ прямого встраивания реального vim в firefox с помощью встроенного редактора - хотя он требует mozplugger и будет работать только с Linux.

Ответ 10

При использовании Vimperator в Windows (я использую Vista) вам может потребоваться удвоить путь к gvim.exe, чтобы использовать его в качестве внешнего редактора. Единственное ускорение не сработало для меня, так как Vimperator обездвиживает его дважды. Например:

:set editor="C:\\\\Program\\ Files\\ (x86)\\\\Vim\\\\vim72\\\\gvim.exe" -f

Тогда, находясь в текстовом поле, вы используете Ctrl + I, и он откроет gvim для редактирования. Когда вы сохраните и выйдете, он обновит текстовое поле.

Ответ 11

Вы также можете использовать ViewSourceWith для достижения того же. Просто щелкните правой кнопкой мыши на любом текстовом вводе, и вы можете редактировать его с помощью Vim.

Ответ 12

Как говорили другие, как пользователь Vi/(g) Vim, вы, вероятно, захотите посмотреть аддон Vimperator, который также предоставляет то, что вы спрашиваете: внутри текстового поля, нажмите < C-i > для запуска внешнего редактора. (может быть определено в _vimperatorrc: set editor = gvim -f)

Ответ 13

Подсказка для пользователей Mac: если вы хотите использовать "Весь текст" с помощью vim, проще всего использовать http://code.google.com/p/macvim/. Точка "Весь текст" в mvim script, который предоставляется вместе с .app(вы можете разместить этот script в любом месте, я выбираю /usr/bin/, чтобы я мог загрузить mvim из командной строки)

Ответ 14

Попробуйте расширение wasavi. Вы можете проверить страницу всех версий, чтобы убедиться, что вы опробовали последнюю версию. (Копия этого ответа.)

Ответ 15

Pterosaur - это плагин Firefox, который позволяет вам использовать Vim во всех полях ввода. Он использует фактический процесс Vim в фоновом режиме, поэтому он обладает всеми функциями, которые вы ожидаете, включая чтение вашей конфигурации .vimrc и ваших плагинов.