Hyppää sisältöön

Sisennys-liitännäinen

Valitse, miten sisennys toimii, ja säädä valittujen rivien sisennystä.

Mistä sen löytää

Muokkaa ▸ Sisennys:

  • Lisää sisennystä — Ctrl+]
  • Vähennä sisennystä — Ctrl+[

Molemmat vaikuttavat jokaiseen riviin, johon valinta koskee, tai kohdistimen riviin, kun mitään ei ole valittuna.

Asetukset

Avaa Asetukset ▸ Liitännäiset ▸ Sisennys:

  • Sisennystyyli — Sarkaimet, Välilyönnit tai Automaattinen (tunnista asiakirjasta).
    • Sarkaimet (oletus uusille tiedostoille) lisää todellisen sarkaimen tasoa kohti.
    • Välilyönnit lisää Välilyöntejä sisennystä kohden -määrän välilyöntejä tasoa kohti.
    • Automaattinen tutkii asiakirjan olemassa olevaa sisennystä ja noudattaa sitä — sarkaimilla sisennetty tiedosto käyttää edelleen sarkaimia, kahden välilyönnin tiedosto käyttää edelleen kahta välilyöntiä ja niin edelleen. Tiedosto, jossa ei vielä ole sisennystä, turvautuu oletukseen (sarkaimiin).
  • Välilyöntejä sisennystä kohden — montako välilyöntiä muodostaa yhden sisennystason (ja siten myös sarkaimen näkyvän leveyden).
  • Rivitetyt rivit — mistä pitkän, rivitetyn rivin jatkorivit alkavat (itse rivitys kytketään päälle ja pois kohdasta Näytä ▸ Rivitys):
    • Tasaa rivin sisennyksen mukaan (oletus) — jatkorivit asettuvat ensimmäisen rivin sisennyksen alle, joten sisennetty lohko rivittyy yhtenä näkyvänä sarakkeena.
    • Aloita vasemmasta reunasta — jatkorivit alkavat uudelleen ikkunan reunasta, tekstinkäsittelyohjelman tapaan.
    • Sisennä yksi taso syvemmälle — kuten oletus plus yksi lisäsisennystaso, mikä tekee rivityskohdan helpommaksi huomata.
  • Liittäminen: Sisennä liitetyt rivit kohdistimen sisennyksen mukaan (päällä) — moniriviseen lohkoon, joka liitetään sisennetyn kohdistimen kohdalle, sisennetään tuon kohdistimen mukaan sen sijaan että se saapuisi epätasaisena. Itse käyttäytyminen on osa editorin liittämiskomentoa; vain kytkin sijaitsee täällä, muiden sisennysvalintojen vieressä. Kytkin koskee myös komentoa Liitä Markdownina. Katso Koodilohkon liittäminen.

Valittu tyyli on koko editorin ainoa totuuden lähde: Tab-näppäin, Backspacen sisennyksen purku ja automaattinen sisennys käyttävät sitä kaikki.

Automaattinen sisennys

Enterin painaminen vie nykyisen rivin alun tyhjemerkit uudelle riville, joten pysyt samalla syvyydellä kirjoittamatta sarkaimia tai välilyöntejä uudelleen. Kun kohdistin on juuri avatun sulkuparin välissä, lohko avautuu:

if (cond) {|}        Enter        if (cond) {
                     ───────►          |
                                   }

Uusi rivi sisennetään yhden tason syvemmälle, ja sulkeva aaltosulje putoaa omalle rivilleen avaajan syvyydelle. Automaattinen sisennys vetäytyy sivuun kommenttien ja merkkijonojen sisällä, joissa { on tavallista tekstiä eikä lohkon avaaja.

Projektin .editorconfig ja kielen mukana tuleva sisennysoletus (Python → 4 välilyöntiä, Go → sarkaimet …) menevät molemmat tässä valitun yleisen tyylin edelle — katso taulukko ja koko ratkaisujärjestys kohdasta kielikohtaiset oletukset.

Aiheeseen liittyvää

Koko muokkauskäyttäytyminen — sulkeiden ja lainausmerkkien automaattinen pariuttaminen, ylikirjoitus, tyhjän parin poistaminen, lohkon avaus Enterillä, vaimennus kommenteissa ja merkkijonoissa sekä monikohdistintuki — löytyy kohdasta Automaattiset parit ja sisennys.