74

Я большой поклонник It All Text для Firefox, поскольку очень полезно иметь возможность быстро открывать gvim и писать код, вики-разметку и т.д. В мощном редакторе, а не пытаться вносить изменения в большое текстовое поле. Есть ли аналогичный плагин для Chrome? Я ищу кроссплатформенное решение или, по крайней мере, то, что будет работать в Linux.

7 ответов7

49

По максу:

В Windows:


Другие платформы:

с https://github.com/stsquad/emacs_chrome/blob/master/servers/README

Поскольку модель безопасности Chrome(ium) не допускает процессы, вызывающие расширения, мы не можем просто выполнить exec() процесс редактора. Вместо этого мы должны реализовать "сервер редактирования", который прослушивает запросы XmlHttp через порт 9292 (по умолчанию) и затем отправляет ответ, когда редактирование завершено. Мы включаем пару здесь:

Оба из них требуют, чтобы вы также запустили веб-сервер (например, http://opencoder.net/edit-server):

  • TextareaConnect (расширение удалено)

  • TextAid (последнее обновление 3 июля 2012 г.)

16

Посмотрите на GhostText. (Полное раскрытие: я работал над этим)

Он состоит из двух частей: расширения браузера (Chrome/Firefox) и плагина текстового редактора (SublimeText/Atom).

Он обновляет текст по мере его ввода, поэтому, если сайт предлагает предварительный просмотр в реальном времени (как в StackExchange), который будет продолжать работать (в отличие от It's All Text)

Это также работает со сложными редакторами как CodeMirror, редактор ACE и contentEditable элементов (обычный HTML)

Демо-версия:

GhostText Видео

15

Некоторые возможности перечислены ниже. Было бы проще, если бы вы сказали нам, какая у вас операционная система.

Редактировать с расширением Emacs Chrome

Это ответ Chrome на расширение Firefox «Это весь текст», которое делает создание электронных писем, сообщений в блогах и других длинных текстов в браузере гораздо более приемлемым. (Ура!)

Поскольку расширения Chrome не могут порождать произвольные процессы, расширение Edit with Emacs требует сотрудничества дополнительного сервера редактирования, который может. Сервер редактирования реализован в elisp и связан с расширением.

TextareaConnect

TextareaConnect клон "Это все текст!""Расширение Firefox для Chrome. Он позволяет редактировать любую текстовую область с помощью внешнего редактора, такого как Vim, Emacs, Gedit, Kate и т.д. Поскольку Chrome API не позволяет создавать новые внешние процессы, TextareaConnect использует отдельный http-сервер TextareaServer для запуска внешних редакторов.

[EDIT] Согласно его веб-странице, TextAreaConnect в настоящее время не может использоваться из-за несовместимых обновлений для Chrome

14

Текстовый редактор в любом месте очень удобно, если вы используете Windows.

Текстовый редактор в любом месте позволяет редактировать текст в любом месте с вашим любимым текстовым редактором. Он позволяет использовать преимущества некоторых расширенных функций (таких как автозаполнение, проверка орфографии и подсветка синтаксиса), которые доступны только во внешнем текстовом редакторе. Это также может спасти вас от сбоев веб-браузера.

Например, вы можете использовать Vim для твита или ответа на сообщение в Chrome с помощью текстового редактора в любом месте.

  • Поддержка всех видов текстовых редакторов
  • Поддержите все приложения
  • Поддержка Unicode
  • Вы можете передать сложные параметры в редактор
6

Я нашел это через Google, и нашел время, чтобы зарегистрироваться, чтобы вам не пришлось :)

http://www.chromeplugins.org/google/chrome-tips-tricks/edit-text-your-favorite-text-editor-chrome-9876.html

Скрытая ссылка - это программа под названием listary, которая кажется очень полезной (я попробую сразу после этого поста). Он работает с Windows Explorer, это не плагин Chrome. По сути, вы можете в любой момент вывести на экран своего рода командную строку, запустить программу, открыть папку или что-то еще, а затем вернуться к тому, что вы делали. Они показывают, что кто-то редактирует текст в своем любимом редакторе и сразу же отправляет его по электронной почте в этом видео: http://www.youtube.com/watch?v=VDHXhm7YSw8&feature=player_detailpage#t=48s

Страница приложения находится здесь: http://www.listary.com/

5

Я написал простой пользовательский скрипт (который работает в разных браузерах / платформах), который использует превосходную функциональность CodeMirror Vim / Emacs и позволяет вам превращать любую текстовую область в мини-версию Vim или Emacs, дважды щелкнув текстовую область.

Обратите внимание, что когда я говорю «мини», версия Vim поддерживает такие вещи, как макросы и регистры, что просто безумие!

1

Если вас не интересует фактическое открытие отдельного редактора и, как в vim-подобном редакторе, (wasavi)[ http://appsweets.net/wasavi/] будет хорошим вариантом.

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