Snabbreferens

Vim EasyAlign Fusklapp

Snabbreferens för junegunn/vim-easy-align: justering med avgränsare, reguljära uttryck, interaktivt läge och marginaler.

· Publicerad

vim-easy-align är ett snabbt, flexibelt och intuitivt justeringsplugin för Vim av Junegunn Choi.

Kommandoläge (Command Mode)

Justera efter avgränsare

:EasyAlign :       " Förinställda standardavgränsare (\=:.,&#|)
:EasyAlign |
:EasyAlign \       " Omvänt snedstreck representerar mellanslag

Justera med reguljärt uttryck (Regex)

:EasyAlign /[:;]+/

Rikta in specifika förekomster

:EasyAlign |       " Justera vid 1:a förekomsten
:EasyAlign 3 |     " Justera vid 3:e förekomsten
:EasyAlign * |     " Justera vid alla förekomster på raderna

Formateringsalternativ

:EasyAlign * | l4r1

" Option breakdown:
" l4   - lN: left_margin (4 spaces to left of delimiter)
" r1   - rN: right_margin (1 space to right of delimiter)
" ar   - a[lrc]: text alignment (left, right, center)
" dr   - d[lrc]: delimiter alignment (left, right, center)

Praktiska exempel

:EasyAlign = dr (Högerjusterad avgränsare)

apple    = 1
banana  += apple
cake   ||= banana

:EasyAlign : (Dictionaries & YAML)

url:      jdbc:mysql://localhost/test
database: test

:EasyAlign *| (Markdown-tabeller)

| Option    | Description                   |
| 1         | On 1st occurrence             |
| 2         | On 2nd occurrence             |

Interaktivt live-läge

Tangent Beskrivning
{Visual} Enter Starta interaktiv justering över visuell markering
ga {motion} Starta interaktiv justering över textobjekt (t.ex. gaip)

Kontroller i interaktivt läge

Tangent Beskrivning
Enter Växla textjustering (vänster -> höger -> centrerad)
Ctrl-L 4 Enter Ange bredd för vänstermarginal
Ctrl-R 4 Enter Ange bredd för högermarginal
Down Återställ marginaler till 0

Interaktivt exempel

  • gaip Ctrl-L 4 Enter = : Justerar runt = i stycket med 4 inledande mellanslag.

Referenser

Relaterade ämnen