17 ответов:
на странице расширения:
в правом нижнем углу любого редактирования окно, появится маленькая кнопка редактирования. Щелкнуть его. Если это в первый раз вы использовали "это все Текст!"тогда вы будет предложено установить ваши предпочтения, самое главное редактор.
веб-страница появится в вашем выбранный редактор. Когда вы сохраните его, она будет обновляться на веб-странице. Ждать для волшебного желтого свечения те средства что радиация подействовала!
Vimperator заставляет Firefox действовать очень похоже на VIM:
Vimperator-это бесплатное дополнение для браузера Firefox, которое делает его похожим на текстовый редактор Vim. Он имеет аналогичные привязки клавиш, и вы можете назвать его модальным веб-браузером, поскольку привязки клавиш отличаются в зависимости от того, в каком режиме вы находитесь.
после того, как у вас есть курсор в текстовом поле, нажмите Ctrl -Я открыть в редакторе, который по умолчанию GVim выступает.
Это все Текст! позволит вам использовать любой редактор, который вы хотите. Чтобы использовать vim с ним, вам понадобится небольшой скрипт оболочки, чтобы открыть его в терминале:
#!/bin/sh exec xterm -e /usr/bin/vim "$@"если у вас есть GVim, вам не понадобится оболочка, скрипт, очевидно.
ViewSourceWith еще один аддон стоит посмотреть. Он поддерживает больше, чем просто поля и текст. Например, вы можете настроить его для открытия изображений в GIMP.
еще одна функция, которую я считаю полезной, заключается в том, что она может всплывать диалоговое окно, в котором отображаются все сценарии js и css, используемые на странице. Затем вы можете выбрать для просмотра / редактирования файла в предпочтительном редакторе.
для ответа на вопросы о SO, вы также можете получить Vim Markdown Синтаксис файла
Если вы используете vimperator и файл синтаксиса markdown установлен, полезная линия для вашего .vimperatorrc-это:
au LocationChange .* :set editor="gvim -f" au LocationChange stackoverflow\.com :set editor="gvim -f -c 'set ft=mkd'"это скажет vim сделать подсветку синтаксиса для markdown, когда вы находитесь на stackoverflow.com, но не тогда, когда вы любой другой сайт. Есть подобные хаки для Википедии/медиавики и т. д. Наслаждайтесь :)
один из способов сделать это-использовать vimperator расширение-конечно, это делает много больше, чем то, что вы ищете.
на момент написания это экспериментально, но расширение СП выглядит хорошо. Цитата со страницы:
это расширение превращает все текстовые области html в очень урезанную версию Vi[m]. Он модальный, поддерживает бесконечную отмену, имеет поддержку регистра, поиск, визуальный режим и различные команды перемещения и редактирования.
при использовании Vimperator в Windows (я использую Vista) вам может потребоваться дважды экранировать путь к gvim.exe, чтобы использовать его в качестве внешнего редактора. Один побег не работает для меня, это виджет отменяет его дважды. Например:
:set editor="C:\\Program\ Files\ (x86)\\Vim\\vim72\\gvim.exe" -fзатем в текстовом поле вы используете Ctrl+I, и он откроет gvim для редактирования. При сохранении и выходе он будет обновлять текстовое поле.
существует экспериментальный способ прямого внедрения реального vim в firefox с помощью встроенный редактор - хотя он требует mozplugger и будет работать только на Linux.
попробуйте расширение wasavi. Вы можете проверить страницу все версии, чтобы убедиться, что вы попробовать последнюю версию. (Копия ответ.)
вы также можете использовать ViewSourceWith аддон для достижения того же. Просто щелкните правой кнопкой мыши на любом вводе текста, и вы можете редактировать его с помощью Vim.
Как говорят другие, как пользователь Vi / (g)Vim вы, вероятно, захотите посмотреть на аддон Vimperator, который также предоставляет то, что вы просите: внутри текстового поля нажмите
, чтобы запустить внешний редактор. (может быть определен в _vimperatorrc: set editor=gvim-f)
подсказка для пользователей Mac: Если вы хотите использовать "это все текст" с vim, самый простой способ-использовать http://code.google.com/p/macvim/ . Укажите "это весь текст" на сценарий mvim, который предоставляется вместе с ним .приложение (вы можете разместить этот скрипт в любом месте, я выбираю /usr / bin/, чтобы я мог загрузить mvim из командной строки)
птерозавр - это плагин Firefox, который позволяет использовать Vim во всех полях ввода. Он использует фактический процесс Vim в фоновом режиме, поэтому он имеет все функции, которые вы ожидаете, включая чтение вашего .конфигурация vimrc и ваши плагины.
текущие ответы больше не работают теперь, когда Mozilla удалила XUL в пользу WebExtensions. В последних версиях firefox есть следующие параметры (сортируются в порядке убывания по текущей популярности на addons.mozilla.org).
GhostText обеспечивает мгновенную синхронизацию между редактором и текстовым полем с помощью специальных плагинов редактора. Проект находится на github и расширение vim написано в язык Tcl.
withExEditor является кросс-платформенным, но требует собственного приложения, написанные в узел.js. В дополнение к редактированию текстовых полей он также позволяет просматривать источник страницы, MathML, SVG и текущий выбор. Проект на github и родной узел.приложения на JS
Textern требуется (в настоящее время) Linux-только собственное приложение, написанное на Python. Синхронизирует содержимое текстового поля во время вы вводите в Редакторе. Расширение и родное приложение можно найти на github
с Firefox-57 на Linux, я установил textern https://addons.mozilla.org/en-US/firefox/addon/textern/, и нашел его подходящей заменой для ViewSourceWith для редактирования текстовых полей.
Comments