Tulostumaton merkki
Rivin- ja kappaleenvaihtomerkit

Tietokoneella kirjoitettaessa ei tavallisesti tarvitse kiinnittää huomiota siihen, miten teksti jakautuu riveiksi, sillä jos se ei mahdu yhdelle riville, useimmat ohjelmistot osaavat välilyönnin jälkeen siirtää viimeisen sanan automaattisesti seuraavalle riville. Tämä ei kuitenkaan ollut itsestään selvää automaattisen tietojenkäsittelyn alkuaikoina, vaan järjestelmää piti ehkä erikseen ohjeistaa toteuttamaan rivinvaihto (samaan tapaan kuin kirjoituskoneella piti aina rivin täyttyessä varta vasten siirtyä uuden rivin alkuun). Siksi tekstiin lisättiin ohjausmerkki tai itse asiassa kaksi merkkiä, joista toinen ohjasi kohdistimen siirtymään rivin alkuun ja toinen seuraavalle riville. Myöhemmin ruvettiin ajattelemaan, että kahta erillistä merkkiä ei välttämättä tarvita, vaan rivinvaihdon voi ohjelmoida tapahtumaan yhdelläkin merkillä, mutta eri järjestelmissä päädyttiin erilaisiin ratkaisuihin.
Kappaleenvaihto on tekstissä rivinvaihtoa merkittävämpi, rakenteellinen siirtymä, mitä tavallisesti osoitetaan jättämällä kappaleiden väliin tyhjä rivi tai hieman tyhjää tilaa seuraavan kappaleen ensimmäisen rivin alkuun. Tyhjä rivi voidaan yksinkertaisimmillaan tuottaa kahdella peräkkäisellä rivinvaihdolla (ja tämä onkin käytäntönä esimerkiksi sähköposteissa ja wiki-merkintäkielessä). Tekstinkäsittelyohjelmien kehittäjät keksivät kuitenkin, että koska tavalliset rivinvaihdot hoituvat tekstinkäsittelyssä automaattisesti, yksi varta vasten lisättävä rivinvaihto riittäisi tällaisissa yhteyksissä osoittamaan kappaleenvaihtoa. Myöhemmin tosin huomattiin, että joskus tekstin muotoilemiseksi tarvitaan myös erikseen kirjoitettavaa rivinvaihtoa, joka ei osoita kappaleen rajaa, ja koska alkuperäinen rivinvaihtomerkki oli jo omaksuttu kappaleenvaihdon merkiksi, tarvittiin vielä jokin muu merkki osoittamaan pelkkää rivinvaihtoa.
| Unicode | Nimi | Selite |
| --- | --- | --- |
: C0-ohjauskoodit ja latinalainen perusosa (ASCII)
| U+000A | line feed (LF) | rivinsiirto, rivinvaihto tai kappaleenvaihto |
| U+000B | vertical tabulation (VT) | pystysuuntainen sarkaus, rivinvaihto Microsoft Wordissä |
| U+000C | form feed (FF) | sivunvaihto |
| U+000D | carriage return (CR) | paluu rivin alkuun, rivinvaihto tai kappaleenvaihto |
: C1-ohjauskoodit ja latinalaisen merkistön täydennys Latin 1:ksi
| U+0085 | next line (NEL) | rivinvaihto tai kappaleenvaihto |
: Yleisiä välimerkkejä
| U+2028 | line separator (LS) | rivinvaihto |
| U+2029 | paragraph separator (PS) | kappaleenvaihto |
Merkistötasolla on siis olemassa useita rivin- tai kappaleenvaihtomerkkejä, joiden käyttö erilaisissa tietokonejärjestelmissä ja -ohjelmistoissa ei historiallisista syistä ole yhdenmukaista. Jo ASCII-perusmerkistöönkin sisältyneistä rivinvaihtomerkeistä on Unix-tyyppisissä järjestelmissä (mukaan lukien Linux ja OS X) vanhastaan käytetty merkkiä U+000A (LF), vanhoissa Mac OS -järjestelmissä merkkiä U+000D (CR) ja Windows-järjestelmissä näiden kahden yhdistelmää (CRLF). Lisäksi Ebcdic-pohjaisissa järjestelmissä on ollut käytössä U+0085 (NEL). Käytäntöjen kirjavuus voi aiheuttaa huomattavia ongelmia, etenkin kun laitteet ovat verkon välityksellä yhteydessä toisiinsa, sillä ohjelmistojen pitäisi pystyä selvittämään, mitkä merkit tai merkkiyhdistelmät kussakin tiedostossa osoittavat rivin- tai kappaleenvaihtoja. Yhtenäisemmän käytännön mahdollistamiseksi Unicode määrittelee erikseen myös yksiselitteisen rivinvaihtomerkin U+2028 (LS) ja kappaleenvaihtomerkin U+2029 (PS).
HTML-sivuilla ja XML-tallenteissa esiintyviä rivin- ja kappaleenvaihtoja ei tuoteta tyhjämerkeillä vaan rakenteelliseen tai esitykselliseen merkkaukseen perustuvilla elementeillä. Rivin- ja kappaleenvaihtomerkkejä voidaan tosin käyttää sivun koodauksessa, mutta selainten kuuluu tavallisesti esittää ne ikään kuin ne olisivat pelkkiä välilyöntimerkkejä tai jättää ne kokonaan huomioimatta.
Tyypillisesti rivinvaihto tuotetaan painamalla tietokonenäppäimistön kirjainosan oikeassa laidassa sijaitsevaa palautusnäppäintä, jossa voi olla vasemmalle kääntyvän kulmanuolen kuva (↵) tai teksti Return tai Enter (joissain näppäimistömalleissa kirjainosan oikealla puolella on lisäksi erityinen numerosormio, jonka oikeassa alanurkassa oleva enter- eli syöttönäppäin toimii käytännössä samalla tavalla). Tilanteesta riippuen järjestelmä tulkitsee näppäilyn rivin- tai kappaleenvaihdoksi tai tiedonsyöttökomennoksi. Tekstinkäsittelyohjelmissa, joissa palautusnäppäin oletusarvoisesti tuottaa kappaleenvaihdon, pelkkä rivinvaihto voidaan kirjoittaa pitämällä samaan aikaan pohjassa vaihtonäppäintä ⇧ Shift.