Это весь текст для Chrome?


75

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

Ответы:


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 г.)


+1 Не осознавал, что с Chrome сложно порождать процессы.
Джефф

Извините, вы еще не поняли, что вы уже опубликовали TextareaConnect и TextAid до harrymc. Похоже, ваш пост касается только Mac; и ссылки могут быть заменены именами программ. Отредактируйте свой пост для большей ясности, и вы получите мой голос =)
Джефф

@edited для ясности =)
Кригар

5
Обратите внимание, что QuickCursor больше не работает на последних версиях OS X.
Дэв Кларк

Ссылка для QuickCursor теперь не работает.
JamesRat

16

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

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

Он обновляет текст по мере его ввода, поэтому, если сайт предлагает предварительный просмотр в реальном времени (как в StackExchange), который будет продолжать работать (в отличие от «Это весь текст»)

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

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

GhostText Видео


1
Где это расширение было всю мою жизнь! редактировать это с возвышенным прямо сейчас: D
ptim

1
Это выглядит как фантастическое решение. Я хотел бы увидеть Vim плагин для этого.
Screenack

2
@Screenack Это работает для меня на Linux + Chrome + Vim. Полу-в реальном времени обновления хороши. Не все сайты совместимы (в частности, JIRA плохо себя ведет и не позволяет Ghost Edit)
смотри

@sehe - ты написал свой собственный редактор vim? Я вижу только Atom и Sublime в списке?
Screenack

2
@ Скринк Ох. Я как-то забыл связать github.com/falstro/ghost-text-vim
сехе

15

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

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

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

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

1
Выглядит довольно круто, и мне нравится, что вы можете использовать его не только для Chrome! Спасибо!
Джефф

1
фьюжн, я не могу отблагодарить тебя за то, что ты заставил меня открыть этот драгоценный камень.
Джакомо Лакава

2
Это действительно хорошо! Я всегда искал расширение хрома, но это делает то же самое, и это даже лучше и более отточено! Спасибо!
Иржи

Действительно, это
круто

Это круто.
jdhao

15

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

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

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

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

TextareaConnect

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

[РЕДАКТИРОВАТЬ] Согласно его веб-странице, TextAreaConnect в настоящее время не может использоваться из-за несовместимых обновлений Chrome


+1 лучший ответ, который я видел до сих пор с точки зрения того, что я ищу. Я пока держу награду открытой в надежде, что есть более простое решение, которое не включает запуск сервера для приема команд, но это не похоже на это.
Джефф

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/


Это специфично для Windows. Работает как приложение за пределами браузера.
Кригар

мой плохой, я должен читать более внимательно. Облом, я нашел это очень удобно.
CreeDorofl

+1 Хороший ответ, но, к сожалению, не совсем то, что я ищу.
Джефф

5

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

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


В тестировании нет поддержки мультилинии в визуальном режиме
Gilles Quenot

1

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.