To wszystko tekst dla Chrome?

75

Jestem wielkim fanem It's All Text dla Firefoksa, ponieważ bardzo pomocne jest szybkie otwieranie programu gvim i pisanie kodu, znaczników wiki itp. W potężnym edytorze zamiast prób edycji w dużym polu tekstowym. Czy istnieje podobna wtyczka do Chrome? Szukam rozwiązania wieloplatformowego, a przynajmniej czegoś, co będzie działać w systemie Linux.

Jeff
źródło

Odpowiedzi:

49

W systemie Mac:

W systemie Windows:


Inne platformy:

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

Ponieważ model bezpieczeństwa Chrome (ium) nie zezwala na procesy odradzania rozszerzeń, nie możemy po prostu wykonać () procesu edytora. Zamiast tego musimy wdrożyć „serwer edycji”, który nasłuchuje żądań XmlHttp na porcie 9292 (domyślnie), a następnie wysyła odpowiedź po zakończeniu edycji. Oto kilka:

Oba te wymagają również uruchomienia serwera WWW (np. Http://opencoder.net/edit-server ):

kriegar
źródło
+1 Nie zdawałem sobie sprawy, że tak trudno jest odradzać procesy w Chrome.
Jeff
Przepraszamy, nie zdawałem sobie sprawy z tego, że opublikowałeś już TextareaConnect i TextAid przed harrymc. Wygląda to trochę tak, jakby twój post dotyczy tylko komputerów Mac; a łącza można zastąpić nazwami programów. Edytuj swój post dla odrobiny jasności i masz mój głos =)
Jeff
@edited for clarity =)
kriegar
5
Pamiętaj, że QuickCursor nie działa już w najnowszych wersjach OS X.
Dav Clark
Link do QuickCursor jest teraz uszkodzony.
JamesRat
16

Spójrz na GhostText . (Pełne ujawnienie: pracowałem nad tym)

Składa się z dwóch części: rozszerzenia przeglądarki (Chrome / Firefox) i wtyczki edytora tekstu (SublimeText / Atom).

Aktualizuje tekst podczas pisania, więc jeśli witryna oferuje podgląd na żywo (jak na StackExchange), który będzie działał (w przeciwieństwie do It's All Text)

Działa to również ze złożonymi edytorami, takimi jak CodeMirror, edytor ACE i contentEditableelementy (zwykły HTML)

Próbny:

GhostText Video

fregante
źródło
1
Gdzie to rozszerzenie było przez całe moje życie! edytuj to teraz w wysublimowany sposób: D
ptim
1
To wygląda na fantastyczne rozwiązanie. Chciałbym zobaczyć wtyczkę vima do tego.
Screenack
2
@ Screenack Działa dla mnie na Linux + Chrome + Vim. Aktualizacje w czasie rzeczywistym są ładne. Nie wszystkie strony są kompatybilne (zwłaszcza JIRA źle zachowuje się i nie pozwala na edycję Ghosta)
patrz
@sehe - czy napisałeś własne rozszerzenie edytora vim? Widzę tylko Atom i Sublime na liście?
Screenack
2
@Screenack Oh. I jakoś zapomniał odwołuje github.com/falstro/ghost-text-vim
sehe
15

Edytor tekstu w dowolnym miejscu jest naprawdę fajny, jeśli używasz systemu Windows.

Text Editor Anywhere pozwala edytować tekst w dowolnym miejscu za pomocą ulubionego edytora tekstu. Zapewnia możliwość korzystania z niektórych zaawansowanych funkcji (takich jak automatyczne uzupełnianie, sprawdzanie pisowni i podświetlanie składni), które są dostępne tylko w zewnętrznym edytorze tekstu. Może także uratować Cię przed awariami przeglądarki internetowej.

Na przykład możesz użyć Vima do tweetowania lub odpowiadania na posty w Chrome przy pomocy Text Editor Anywhere.

  • Obsługuje wszystkie rodzaje edytorów tekstu
  • Obsługuje wszystkie aplikacje
  • Obsługa Unicode
  • Możesz przekazać złożone parametry do edytora
fjut
źródło
1
Wygląda niesamowicie i podoba mi się, że możesz go używać do więcej niż tylko Chrome! Dzięki!
Jeff
1
fjut, nie mogę ci wystarczająco podziękować za odkrycie tego klejnotu.
Giacomo Lacava,
2
To jest naprawdę dobre! Zawsze szukałem rozszerzenia dla Chrome, ale robi to samo i jest jeszcze lepsze i bardziej dopracowane! Dzięki!
Jiri
Naprawdę, to niesamowite
gluk47,
To jest niesamowite.
jdhao
15

Niektóre możliwości są wymienione poniżej. Byłoby łatwiej, gdybyś powiedział nam, jaki jest twój system operacyjny.

Edytuj za pomocą rozszerzenia Emacs Chrome

To odpowiedź Chrome na rozszerzenie Firefoksa „Jest to cały tekst”, co sprawia, że ​​pisanie wiadomości e-mail, postów na blogu i innych długich tekstów w przeglądarce jest znacznie bardziej tolerowane. (Brawo!)

Ponieważ rozszerzenia Chrome nie mogą spawnować dowolnych procesów, rozszerzenie Edit with Emacs wymaga współpracy dodatkowego serwera edycji, który może. Serwer edycji jest zaimplementowany w elisp i jest dołączany do rozszerzenia.

TextareaConnect

Textarea Podłącz klon „It's All Text!” Rozszerzenie Firefox dla Chrome. Umożliwia edycję dowolnego obszaru tekstowego za pomocą zewnętrznego edytora, takiego jak Vim, Emacs, gedit, Kate itp. Ponieważ interfejs API Chrome nie pozwala na tworzenie nowych procesów zewnętrznych, TextareaConnect korzysta z osobnego serwera HTTP TextareaServer , do uruchamiania zewnętrznych edytorów.

[EDYCJA] Według strony internetowej TextAreaConnect nie jest obecnie użyteczny z powodu niezgodnych aktualizacji Chrome

harrymc
źródło
+1 najlepsza odpowiedź, jaką do tej pory widziałem pod względem tego, czego szukam. Na razie utrzymam nagrodę w nadziei, że istnieje łatwiejsze rozwiązanie, które nie wymaga uruchamiania serwera w celu odbierania poleceń, ale to nie brzmi tak.
Jeff
6

Znalazłem to przez google i poświęciłem czas na rejestrację, więc nie musisz :)

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

Ukryty link to program o nazwie listary, który wydaje się bardzo przydatny (spróbuję go zaraz po tym poście). Działa z Eksploratorem Windows, nie jest to wtyczka chrome. Zasadniczo możesz w dowolnym momencie wyświetlić w wierszu polecenia wiersz polecenia, uruchomić program lub otworzyć folder lub cokolwiek innego, a następnie wrócić do tego, co robiłeś. Pokazują komuś, kto edytuje tekst w swoim ulubionym edytorze i pozwala mu przejść bezpośrednio do wiadomości e-mail w tym filmie: http://www.youtube.com/watch?v=VDHXhm7YSw8&feature=player_detailpage#t=48s

Strona aplikacji znajduje się tutaj: http://www.listary.com/

CreeDorofl
źródło
Jest to specyficzne dla systemu Windows. Działa jako aplikacja poza przeglądarką.
kriegar
mój zły, powinienem przeczytać uważniej. Bummer, uważam, że to całkiem przydatne.
CreeDorofl
+1 Dobra odpowiedź, ale niestety nie do końca to, czego szukam.
Jeff
5

Napisałem prosty skrypt użytkownika (który działa w różnych przeglądarkach / platformach), który korzysta z doskonałej funkcjonalności CodeMirror Vim / Emacs i pozwala na zmianę dowolnego obszaru tekstowego na mini wersję Vima lub Emacsa poprzez dwukrotne kliknięcie pola tekstowego.

Zauważ, że kiedy mówię mini, wersja Vima obsługuje takie rzeczy jak makra i rejestry, co jest szalone!

BenjaminRH
źródło
O ile testowano, nie ma obsługi multilinii w trybie wizualnym
Gilles Quenot,