Mitä yhteiskäyttöinen tekstinmuokkaus tarkoittaa?

Yhteiskäyttöisen tekstinmuokkauksen avulla useat ihmiset voivat työskennellä saman tekstin parissa samaan aikaan omilta tietokoneiltaan. Kaikki näkevät muiden tekemät muutokset sekunnin murto-osassa sekä sen, missä muut kirjoittavat. Näin asiakirjaa voi kirjoittaa, tarkistaa ja korjata yhdessä sen sijaan, että sitä läheteltäisiin edestakaisin.

Vaikeinta on kirjoittaminen samaan aikaan. Jos kaksi ihmistä muokkaa tekstiä yhtä aikaa, muutokset on yhdistettävä niin, että molempien tekemät muutokset säilyvät ja kaikilla on lopuksi täsmälleen sama teksti. Reaaliaikaiset editorit tekevät tämän lähettämällä koko asiakirjan sijaan pieniä muutoksia ja käyttämällä yhtä paikkaa, joka päättää niiden soveltamisjärjestyksen.

Työkalun kuvaus

Tämä työkalu on jaettu pelkkä tekstieditori. Avaa se, lähetä linkki muille, ja kaikki voivat muokata samaa tekstiä reaaliajassa. Kunkin henkilön kohdistin ja valinta näkyvät omalla värillään ja nimellään, ja oikealla olevasta luettelosta näet, ketkä ovat huoneessa.

Tiliä tai käyttöönottoa ei tarvita: huone luodaan, kun sivu avataan, ja tekstin voi kopioida tai ladata milloin tahansa.

Ominaisuudet

  • Reaaliaikainen muokkaus – kaikkien tekemät muutokset näkyvät heti, ja samaan aikaan kirjoitetut muutokset yhdistetään niin, ettei kenenkään teksti katoa
  • Kohdistimet ja valinnat – näet, missä kukin kirjoittaa, ja värin, joka näkyy hänen nimensä vieressä
  • Jakolinkki – huoneen tunnus sisältyy sivun osoitteeseen, joten kutsut muita jakamalla linkin
  • Kopiointi ja lataaminen – tallenna tekstistä kopio .txt-tiedostona milloin haluat

Näin se toimii

Kun sivu avataan, se luo huoneen synkronointipalvelimelle ja lisää sen linkin osoiteriville. Kaikki, jotka avaavat linkin, liittyvät samaan huoneeseen ja näkevät saman asiakirjan.

Jokainen muutos lähetetään palvelimelle pienenä kuvauksena siitä, mitä muuttui – mitä merkkejä lisättiin tai poistettiin ja mistä – koko tekstin sijaan. Palvelin asettaa kaikkien tekemät muutokset yhteen järjestykseen, siirtää vanhempaan versioon perustuvan muutoksen myöhemmin tehtyjen muutosten edelle ja välittää tuloksen kaikille muille. Oma kirjoittamisesi näkyy heti, ja muiden tekemät muutokset yhdistetään sen ympärille, joten kenenkään kirjoittama teksti ei katoa, vaikka kaksi ihmistä muokkaisi tekstiä samaan aikaan.

Asiakirjaa säilytetään palvelimen muistissa vain niin kauan kuin huone on avoinna. Jos lataat sivun uudelleen, palaat huoneeseen ja näet tekstin sellaisena kuin se oli. Kun kaikki ovat poistuneet, huone ja sen teksti katoavat.

Rajoitukset

  • Huoneessa voi olla enintään 20 henkilöä, ja tekstissä voi olla enintään 100 000 merkkiä.
  • Mitään ei tallenneta huoneen sulkeuduttua. Lataa teksti ennen kuin viimeinen henkilö poistuu.
  • Hyvin nopeat tai suuret muutokset, kuten koko asiakirjan liittäminen monta kertaa peräkkäin, hylätään, ja editori lataa huoneessa olevan tekstin uudelleen.
  • Jos avaat huonelinkin toisessa yhteiskäyttöisessä editorissa (esimerkiksi SQL-huoneen JavaScript-editorissa), näet ilmoituksen ”Huonetta ei löydy”: jokainen huone kuuluu yhdelle kielelle.

Vinkkejä

  • Vie osoitin toisen henkilön kohdistimen päälle nähdäksesi hänen nimensä.
  • Sivun uudelleenlataaminen pitää sinut samassa huoneessa, ja teksti säilyy ennallaan.