Gå til innhold

Innrykk-programtillegget

Velg hvordan innrykk virker, og juster innrykket på de merkede linjene.

Hvor du finner det

Rediger ▸ Innrykk:

  • Øk innrykket — Ctrl+]
  • Reduser innrykket — Ctrl+[

Begge virker på hver linje merkingen berører, eller på markørens linje når ingenting er merket.

Innstillinger

Åpne Innstillinger ▸ Programtillegg ▸ Innrykk:

  • Innrykksstil — Tabulatorer, Mellomrom eller Automatisk (finn ut fra dokumentet).
    • Tabulatorer (standarden for nye filer) setter inn en virkelig tabulator per nivå.
    • Mellomrom setter inn Mellomrom per innrykksnivå mellomrom per nivå.
    • Automatisk ser på dokumentets eksisterende innrykk og følger det — en fil som er rykket inn med tabulatorer, fortsetter å bruke tabulatorer, og en fil med 2 mellomrom fortsetter å bruke to mellomrom. En fil helt uten innrykk faller tilbake på standarden (tabulatorer).
  • Mellomrom per innrykksnivå — hvor mange mellomrom som utgjør ett innrykksnivå (og dermed også den visuelle bredden på en tabulator).
  • Brutte linjer — hvor fortsettelsesradene av en lang, brutt linje begynner (selve brytingen slås av og på med Vis ▸ Linjebryting):
    • Juster etter innrykket til linjen (standarden) — fortsettelsesradene står under den første radens innrykk, så en innrykket blokk brytes som én visuell kolonne.
    • Start ved venstre kant — fortsettelsesradene begynner forfra ved vinduets kant, slik det ser ut i et tekstbehandlingsprogram.
    • Rykk inn ett nivå til — som standarden pluss ett ekstra innrykksnivå, som gjør bruddstedet lettere å få øye på.
  • Innliming: Gi innlimte linjer innrykk etter markørens innrykk (på) — en blokk over flere linjer som limes inn ved en innrykket markør, rykkes inn etter den markøren i stedet for å lande ujevnt. Selve oppførselen er en del av redigererens innlimingskommando; bare bryteren hører hjemme her, ved siden av de andre innrykksvalgene. Bryteren gjelder også for Lim inn som Markdown. Se Å lime inn en blokk kode.

Den valgte stilen er den eneste kilden til sannhet for hele redigereren: Tab-tasten, det å oppheve innrykk med Backspace og det automatiske innrykket bruker den alle sammen.

Automatisk innrykk

Et trykk på Enter tar med seg den gjeldende linjens innledende blanktegn over på den nye linjen, så du blir stående på samme dybde uten å skrive tabulatorer eller mellomrom på nytt. Står markøren mellom et nettopp åpnet parentespar, foldes blokken ut:

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

Den nye linjen rykkes ett nivå lenger inn, og den lukkende klammen faller ned på sin egen linje på åpnerens dybde. Det automatiske innrykket trer til side inne i kommentarer og tekststrenger, der en { er alminnelig tekst og ikke en blokkåpner.

Et prosjekts .editorconfig og et språks medfølgende innrykksstandard (Python → 4 mellomrom, Go → tabulatorer …) går begge foran den globale stilen du velger her — se standarder per språk for tabellen og hele rekkefølgen.

Beslektet

Hele redigeringsoppførselen — automatiske par av parenteser og anførselstegn, overskriving, sletting av et tomt par, blokkåpning ved Enter, undertrykking i kommentarer og tekststrenger og støtte for flere markører — finner du under Automatiske par og innrykk.