¿Todo es texto para Chrome?

75

Soy un gran admirador de It's All Text para Firefox, ya que es realmente útil poder abrir rápidamente gvim y escribir código, marcado de wiki, etc. en un editor potente en lugar de intentar hacer ediciones en un cuadro de texto grande. ¿Hay un complemento similar para Chrome? Estoy buscando una solución multiplataforma, o al menos algo que funcione en Linux.

Jeff
fuente

Respuestas:

49

En macs:

En Windows:


Otras plataformas:

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

Dado que el modelo de seguridad de Chrome (ium) no permite procesos de generación de extensiones, no podemos simplemente ejecutar () el proceso del editor. En su lugar, tenemos que implementar un "servidor de edición" que escucha las solicitudes XmlHttp en el puerto 9292 (predeterminado) y luego envía una respuesta cuando se completa la edición. Incluimos una pareja aquí:

Ambos requieren que también ejecutes un servidor web (por ejemplo, http://opencoder.net/edit-server ):

kriegar
fuente
+1 No me di cuenta de que es tan difícil generar procesos con Chrome.
Jeff
Lo sentimos, no me di cuenta de que ya has publicado TextareaConnect y TextAid antes de harrymc. Parece que tu publicación solo se dirige a Mac; y los enlaces podrían reemplazarse con los nombres de los programas. Edite su publicación para un poco de claridad y tendrá mi voto =)
Jeff
@edited for clarity =)
kriegar
55
Tenga en cuenta que QuickCursor ya no funciona en versiones recientes de OS X.
Dav Clark
El enlace para QuickCursor ahora está roto.
JamesRat
16

Echa un vistazo a GhostText . (Divulgación completa: trabajé en ello)

Se compone de dos partes: extensión del navegador (Chrome / Firefox) y complemento del editor de texto (SublimeText / Atom).

Actualiza el texto a medida que lo escribe, por lo que si el sitio ofrece una vista previa en vivo (como en StackExchange), seguirá funcionando (a diferencia de It's All Text)

Esto también funciona con editores complejos como CodeMirror, editor ACE y contentEditableelementos (HTML simple)

Manifestación:

Video de GhostText

fregante
fuente
1
¿Dónde ha estado esta extensión toda mi vida? editando esto con sublime ahora mismo: D
ptim
1
Esto parece una solución fantástica. Me encantaría ver un complemento vim para esto.
Screenack
2
@Screenack Me está funcionando en Linux + Chrome + Vim. Las actualizaciones en tiempo real son agradables. No todos los sitios son compatibles (en particular, JIRA se porta mal y no permite Ghost Edit)
sehe
@sehe: ¿escribiste tu propia extensión de editor vim? ¿Solo veo Atom y Sublime en la lista?
Screenack
2
@Screenack Oh. De alguna manera olvidé vincular github.com/falstro/ghost-text-vim
sehe
15

El editor de texto en cualquier lugar es realmente bueno si está utilizando Windows.

Text Editor Anywhere le permite editar texto en cualquier lugar con su editor de texto favorito. Proporciona un medio para aprovechar las ventajas de algunas funciones avanzadas (como autocompletar, corrección ortográfica y resaltado de sintaxis) que solo están disponibles en un editor de texto externo. También puede salvarte de bloqueos del navegador web.

Por ejemplo, puede usar Vim para tuitear o responder una publicación en Chrome con la ayuda de Text Editor Anywhere.

  • Soporta todo tipo de editores de texto.
  • Apoye todas las aplicaciones
  • Soporte Unicode
  • Puede pasar parámetros complejos al editor
fjut
fuente
1
¡Se ve increíble y me gusta que puedas usarlo para algo más que Chrome! ¡Gracias!
Jeff
1
Fjut, no puedo agradecerles lo suficiente por hacerme descubrir esta joya.
Giacomo Lacava
2
¡Esto es realmente bueno! Siempre estaba buscando una extensión de cromo, pero esto hace lo mismo y es aún mejor y más pulido. ¡Gracias!
Jiri
Realmente, eso es increíble
gluk47 el
Esto es asombroso
jdhao
15

Algunas posibilidades se enumeran a continuación. Sería más fácil si nos dijera cuál es su sistema operativo.

Editar con la extensión Emacs Chrome

Es la respuesta de Chrome a la extensión "Todo es texto" de Firefox, que hace que la redacción de correos electrónicos, publicaciones de blog y otros textos largos en un navegador sea mucho más tolerable. (¡Hurra!)

Dado que las extensiones de Chrome no pueden generar procesos arbitrarios, la extensión Editar con Emacs requiere la cooperación de un servidor de edición adicional que pueda. El servidor de edición se implementa en elisp y se incluye con la extensión.

TextareaConnect

TextareaConecta un clon de "¡Todo es texto!" Extensión de Firefox para Chrome. Le permite editar cualquier área de texto utilizando un editor externo como Vim, Emacs, gedit, Kate, etc. Dado que la API de Chrome no permitirá generar nuevos procesos externos, TextareaConnect se basa en un servidor http separado, TextareaServer , para iniciar los editores externos.

[EDITAR] Según su página web, TextAreaConnect no se puede utilizar actualmente debido a actualizaciones incompatibles con Chrome

harrymc
fuente
+1 mejor respuesta que he visto hasta ahora en términos de lo que estoy buscando. Mantendré la recompensa abierta por el momento con la esperanza de que haya una solución más fácil que no implique ejecutar un servidor para recibir comandos, pero no suena así.
Jeff
6

Encontré esto a través de google, y me tomé el tiempo de registrarme para que no tenga que :)

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

El enlace oculto es este programa llamado listary, que parece muy útil (lo intentaré justo después de esta publicación). Funciona con Windows Explorer, no es un complemento de Chrome. Básicamente, puede abrir una especie de símbolo del sistema en la esquina en cualquier momento, ejecutar un programa o abrir una carpeta o lo que sea, y luego volver a lo que estaba haciendo. Muestran a alguien que edita texto en su editor favorito y lo envía directamente a un correo electrónico en este video: http://www.youtube.com/watch?v=VDHXhm7YSw8&feature=player_detailpage#t=48s

La página de la aplicación está aquí: http://www.listary.com/

CreeDorofl
fuente
Esto es específico de Windows. Se ejecuta como una aplicación fuera del navegador.
kriegar
mi mal, debería haber leído más de cerca. Bummer, lo he encontrado bastante útil.
CreeDorofl
+1 Buena respuesta, pero desafortunadamente no es exactamente lo que estoy buscando.
Jeff
5

He escrito un simple script de usuario (que ejecuta el navegador cruzado / plataforma) que aprovecha la excelente funcionalidad de CodeMirror de Vim / Emacs y le permite cambiar cualquier área de texto en una versión mini de Vim o Emacs haciendo doble clic en el área de texto.

Tenga en cuenta que cuando digo mini, la versión de Vim admite cosas como macros y registros, ¡lo cual es una locura!

BenjaminRH
fuente
No hay soporte para el modo visual multilínea en la medida de lo probado
Gilles Quenot