6

Цель: отредактировать любой текстовый ввод (в основном, текстовые области, но также однострочные), показанный веб-браузерами с помощью внешнего редактора, в моем случае, Emacs. Достигните высокого уровня комфорта.

Всякий раз, когда я просматриваю и мне нужно писать огромные тексты (редактировать вики, отвечать на электронные письма, писать записи в блогах), я люблю делать это в своем редакторе (Emacs). Для этого я могу пойти ручным путем: скопировать в веб-браузер, вставить в редактор, редактировать, скопировать в редактор, вставить в браузер. Что за хлопоты.

Для Firefox у меня было дополнение для этого, хотя оно и потеряно где-то по пути. Я нашел, что это Весь текст, который предположительно работает, хотя я еще не пробовал это.

В настоящее время для Chrome я использую Edit с Emacs, который работает, но имеет некоторые серьезные недостатки. Тем не менее, я прекрасно знаю об ограничении, что расширение Chrome не может порождать другие процессы; поэтому использование сервера редактирования Emacs, вероятно, единственный способ. Но я в порядке с этим.

Что я действительно хочу:

  • Возможность использовать любой режим Emacs, мажорный или минорный ("Редактировать с помощью Emacs" не удается, так как он сам по себе является основным, и вы теряете взаимодействие с Chrome, если переключаетесь в другой основной режим). Таким образом, редактирование, например, язык вики-разметки, может использовать такие возможности Emacs, как подсветка синтаксиса и т.д.
  • Возможность сохранения файла или, по крайней мере, автоматического сохранения ("Редактировать с помощью Emacs" также не удается)
  • Минимальный объем ручной работы, необходимый для передачи текста в редактор и обратно (контекстное меню в порядке, ярлык будет лучше. Это одна область "Редактировать с помощью Emacs" светит)

Есть предложения? Спасибо :)

3 ответа3

1

Если вы используете Firefox, проверьте Vimperator. Если вы установите его, вы можете использовать веб-браузер, как обычно, но с кучей дополнительных сочетаний клавиш. Если вы находитесь в текстовой области или текстовом поле, вы можете нажать Control+i, чтобы запустить внешний редактор. Отредактируйте ваш ~/.vimperatorrc чтобы изменить, какой редактор вы хотите использовать (по умолчанию это gvim).

0

Вы можете использовать Atomic Chrome для Emacs, который, несмотря на название, поддерживает (в дополнение к Google Chrome) Firefox (через расширение аддона Ghost Text / расширение браузера).

Вот моя конфигурация пакета использования в .emacs:

;; ** edit browser text area in Emacs (sync both ways)
(use-package atomic-chrome
  ;; dependency Atomic Chrome extension (in Chrome)
  :ensure t
  :init
  (setq atomic-chrome-default-major-mode 'markdown-mode)
  (setq atomic-chrome-extension-type-list '(atomic-chrome))
  :config
  (atomic-chrome-start-server))
0

Вы не указали, какая ОС. Для Windows, проверьте http://www.listary.com/text-editor-any где я использую это, поскольку я искал подобную утилиту, но для vim. Вы можете указать любой понравившийся вам редактор. Я тоже был отключен из-за сложности реализации "Редактирования с помощью Emacs". Что мне нравится в любом текстовом редакторе, так это то, что он использует временные файлы для каждого сеанса редактирования и многократно экономил много потерянного времени.

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