Czym jest wspólna edycja tekstu?

Wspólna edycja tekstu pozwala kilku osobom jednocześnie pracować nad tym samym tekstem, każdej na własnym komputerze. Wszyscy widzą zmiany wprowadzane przez pozostałych niemal natychmiast, a także miejsca, w których piszą, dzięki czemu można wspólnie pisać, sprawdzać i poprawiać dokument, zamiast przesyłać go sobie tam i z powrotem.

Największym wyzwaniem jest jednoczesne pisanie. Jeśli dwie osoby zmienią tekst w tym samym czasie, ich zmiany trzeba połączyć tak, aby żadna z nich nie została utracona i aby wszyscy widzieli dokładnie ten sam tekst. Edytory działające w czasie rzeczywistym robią to, wysyłając niewielkie zmiany zamiast całego dokumentu i korzystając z jednego miejsca, które ustala kolejność ich zastosowania.

Opis narzędzia

To narzędzie jest wspólnym edytorem zwykłego tekstu. Otwórz go, wyślij link innym osobom, a wszyscy będą edytować ten sam tekst w czasie rzeczywistym. Kursor i zaznaczenie każdej osoby są widoczne w jej własnym kolorze, obok jej imienia i nazwiska, a lista po prawej stronie pokazuje, kto jest w pokoju.

Nie potrzeba konta ani konfiguracji: pokój jest tworzony po otwarciu strony, a tekst można w dowolnym momencie skopiować lub pobrać.

Funkcje

  • Edycja w czasie rzeczywistym — zmiany wprowadzane przez wszystkich pojawiają się natychmiast, a jednoczesne pisanie jest łączone bez utraty tekstu którejkolwiek osoby
  • Kursory i zaznaczenia — zobacz, gdzie pisze każda osoba, w kolorze widocznym obok jej imienia i nazwiska
  • Link do udostępniania — identyfikator pokoju znajduje się w adresie strony, więc wystarczy udostępnić link, aby zaprosić inną osobę
  • Kopiowanie i pobieranie — w dowolnym momencie zachowaj kopię tekstu jako plik .txt

Jak to działa

Po otwarciu strony tworzony jest pokój na serwerze synchronizacji, a jego link pojawia się na pasku adresu. Każda osoba, która otworzy ten link, dołącza do tego samego pokoju i widzi ten sam dokument.

Każda zmiana jest wysyłana do serwera jako krótki opis tego, co się zmieniło — które znaki i w którym miejscu zostały wstawione lub usunięte — zamiast całego tekstu. Serwer ustala kolejność zmian wprowadzonych przez wszystkich, przesuwa zmianę wprowadzoną na starszej wersji tak, aby uwzględniała zmiany, które pojawiły się wcześniej, a następnie przekazuje wynik pozostałym osobom. Wpisywany przez Ciebie tekst pojawia się od razu, a zmiany innych osób są z nim łączone, dzięki czemu niczyj tekst nie ginie, gdy dwie osoby edytują dokument w tym samym czasie.

Dokument jest przechowywany w pamięci serwera tylko wtedy, gdy pokój jest otwarty. Jeśli odświeżysz stronę, wrócisz do pokoju z tekstem w niezmienionej postaci; gdy wszyscy go opuszczą, pokój i jego tekst zostaną usunięte.

Ograniczenia

  • W pokoju może przebywać maksymalnie 20 osób, a tekst może zawierać do 100 000 znaków.
  • Po zamknięciu pokoju nic nie jest przechowywane. Pobierz tekst, zanim ostatnia osoba opuści pokój.
  • Bardzo szybkie lub bardzo duże zmiany, takie jak wielokrotne wklejanie całego dokumentu jedna po drugiej, są odrzucane, a edytor ponownie wczytuje tekst z pokoju.
  • Otwarcie linku do pokoju w innym edytorze współpracy (na przykład pokoju SQL w edytorze JavaScript) wyświetla komunikat „Nie znaleziono pokoju”: każdy pokój jest przypisany do jednego języka.

Wskazówki

  • Najedź kursorem na kursor innej osoby, aby zobaczyć jej imię i nazwisko.
  • Odświeżenie strony pozwala pozostać w tym samym pokoju, z tekstem w niezmienionej postaci.