È tutto testo per Chrome?


75

Sono un grande fan di It's All Text per Firefox, in quanto è davvero utile essere in grado di aprire rapidamente gvim e scrivere codice, markup wiki, ecc. In un potente editor piuttosto che provare a fare modifiche in una grande casella di testo. Esiste un plug-in simile per Chrome? Sto cercando una soluzione multipiattaforma, o almeno qualcosa che funzionerà su Linux.

Risposte:


49

Sui Mac:

Su Windows:


Altre piattaforme:

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

Poiché il modello di sicurezza di Chrome (ium) non consente i processi di generazione delle estensioni, non possiamo semplicemente eseguire () il processo dell'editor. Invece dobbiamo implementare un "server di modifica" che ascolta le richieste XmlHttp sulla porta 9292 (impostazione predefinita) e quindi invia una risposta al termine della modifica. Ne includiamo un paio qui:

Entrambi richiedono di eseguire anche un server Web (ad esempio http://opencoder.net/edit-server ):


+1 Non ho realizzato che è difficile generare processi con Chrome.
Jeff

Spiacenti, non ti sei reso conto che hai già pubblicato TextareaConnect e TextAid prima di harrymc. Sembra che il tuo post riguardi solo i Mac; e i collegamenti potrebbero essere sostituiti con i nomi dei programmi. Modifica il tuo post per un po 'di chiarezza e hai il mio voto =)
Jeff

@edited for clarity =)
kriegar

5
Si noti che QuickCursor non funziona più con le versioni recenti di OS X.
Dav Clark

Il collegamento per QuickCursor è ora interrotto.
JamesRat,

16

Dai un'occhiata a GhostText . (Informativa completa: ci ho lavorato)

È composto da due parti: estensione del browser (Chrome / Firefox) e plug-in dell'editor di testo (SublimeText / Atom).

Aggiorna il testo mentre lo digiti, quindi se il sito offre un'anteprima live (come su StackExchange) che continuerà a funzionare (a differenza di It's All Text)

Funziona anche con editor complessi come CodeMirror, editor ACE ed contentEditableelementi (HTML semplice)

demo:

GhostText Video


1
Dov'è stata questa estensione per tutta la mia vita! modificandolo subito con sublime: D
ptim

1
Sembra una soluzione fantastica. Mi piacerebbe vedere un plugin vim per questo.
Screenack

2
@Screenack Funziona per me su Linux + Chrome + Vim. Gli aggiornamenti semi-realtime sono belli. Non tutti i siti sono compatibili (in particolare, JIRA si comporta male e non consente Ghost Edit)
vedi

@sehe - hai scritto la tua estensione per l'editor vim? Vedo solo Atom e Sublime elencati?
Screenack,

2
@Screenack Oh. Ho in qualche modo dimenticato di collegare github.com/falstro/ghost-text-vim
sehe

15

L'editor di testo ovunque è davvero pulito se si utilizza Windows.

Text Editor Anywhere ti consente di modificare il testo ovunque con il tuo editor di testo preferito. Fornisce un mezzo per sfruttare alcune funzionalità avanzate (come il completamento automatico, il controllo ortografico e l'evidenziazione della sintassi) che sono disponibili solo in un editor di testo esterno. Potrebbe anche salvarti dagli arresti anomali del browser web.

Ad esempio, puoi usare Vim per twittare o rispondere a un post in Chrome con l'aiuto di Text Editor Anywhere.

  • Supporta tutti i tipi di editor di testo
  • Supporta tutte le applicazioni
  • Supporta Unicode
  • È possibile passare parametri complessi all'editor

1
Sembra davvero fantastico e mi piace che tu possa usarlo per qualcosa di più di Chrome! Grazie!
Jeff,

1
non posso ringraziarti abbastanza per avermi fatto scoprire questa gemma.
Giacomo Lacava,

2
Questo è veramente buono! Ho sempre cercato l'estensione di Chrome, ma questo fa la stessa cosa ed è ancora meglio e più lucido! Grazie!
Jiri,

Davvero, è fantastico
gluk47,

Questo e spettacolare.
jdhao,

15

Alcune possibilità sono elencate di seguito. Sarebbe più facile se ci dicessi qual è il tuo sistema operativo.

Modifica con l' estensione Emacs Chrome

È la risposta di Chrome all'estensione "È tutto il testo" di Firefox, che rende molto più tollerabile la composizione di e-mail, post di blog e altri testi di lunga durata in un browser. (Evviva!)

Poiché le estensioni di Chrome non possono generare processi arbitrari, l'estensione Modifica con Emacs richiede la collaborazione di un server di modifica aggiuntivo che può farlo. Il server di modifica è implementato in elisp ed è in bundle con l'estensione.

TextareaConnect

TextareaConnect un clone di "It's All Text!" Estensione di Firefox per Chrome. Ti permette di modificare qualsiasi textarea usando un editor esterno come Vim, Emacs, gedit, Kate ecc. Dato che l'API di Chrome non consente di generare nuovi processi esterni, TextareaConnect si affida a un server http separato, TextareaServer , per avviare gli editor esterni.

[EDIT] Secondo la sua pagina web, TextAreaConnect non è attualmente utilizzabile a causa di aggiornamenti incompatibili con Chrome


+1 migliore risposta che ho visto finora in termini di ciò che sto cercando. Terrò aperta la taglia per ora nella speranza che ci sia una soluzione più semplice che non implichi l'esecuzione di un server per ricevere comandi, ma non sembra.
Jeff

6

Ho trovato questo tramite Google e mi sono preso il tempo di registrarmi, quindi non è necessario :)

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

Il link nascosto è questo programma chiamato listary, che sembra molto utile (lo proverò subito dopo questo post). Funziona con Windows Explorer, non è un plugin Chrome. Fondamentalmente puoi far apparire una sorta di prompt dei comandi nell'angolo in qualsiasi momento, eseguire un programma o aprire una cartella o altro, quindi tornare a quello che stavi facendo. Mostrano a qualcuno che modifica il testo nel suo editor preferito e lo fa andare direttamente a un'email in questo video: http://www.youtube.com/watch?v=VDHXhm7YSw8&feature=player_detailpage#t=48s

La pagina dell'app è qui: http://www.listary.com/


Questo è specifico di Windows. Funziona come un'app al di fuori del browser.
Kriegar,

mio male, avrei dovuto leggere più da vicino. Peccato, l'ho trovato abbastanza utile.
CreeDorofl,

+1 Buona risposta, ma purtroppo non è esattamente quello che sto cercando.
Jeff

5

Ho scritto un semplice script utente (che funziona su più browser / piattaforma) che sfrutta l'eccellente funzionalità Vim / Emacs di CodeMirror e consente di modificare qualsiasi area di testo in una mini versione di Vim o Emacs facendo doppio clic sull'area di testo.

Nota che quando dico mini, la versione di Vim supporta cose come macro e registri, il che è pazzo!


Non c'è supporto per la modalità visiva multilinea per quanto testato
Gilles Quenot,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.