Skip to content

asplem/bouvetone-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VS Code

Noen små favoritter for å bli mer effektiv i VS Code

Generell bruk

CLI for å åpne aktiv mappe i VSCode

code . -r

Quick open

Cmd + P eller Ctrl + P (Mac eller Windows)


Forhåndsvis Markdown

Ctrl + K, V eller Cmd + K, V (eller Open Markdown Preview i command palette)


Nyttige shortcuts i koderedigering

Ctrl + X = klippe ut en hel linje

Ctrl + KC = kommentere ut linja eller det som er markert

Ctrl + KU = fjerne utkommentering

Alt + Arrow Up/Down = flytte en linje opp eller ned

Ctrl + Alt + Arrow Up/Down = multi-cursor, cusor på flere linjer

Shrink og expand selection

Expand: Shift+Alt+Left arrow

Shrink: Shift+Alt+Right arrow


Find all references

Alt+Shift+F12 eller bare høyreklikk og Find All References


Extension recommendations for workspace

Workspace recommendations

Ved åpning av folder: Workspace recommendations


Git changes som tre

Git changes as tree


VS Code Icons

Cmd + Shift + P => File Icon Theme

Før: Icons before

Etter: Icons after


Skjul node_modules

Settings -> Søk på Exclude -> Add pattern -> "**/node_modules"

Exclude node_modules

Kanskje primært lurt å gjøre i workspace settings, men veldig praktisk om man irriterer seg over å ekspandere node_modules ved et uhell e.l.


Opprette mappe og fil i samme operasjon

New file, ikke New folder.

Type both folder and file name

Both are created


Et par nyttige verktøy

Auto rename tag

Code har innebygget for HTML, men ikke JSX og TSX.

Extension: https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag


ts-barrelr

Hvis man bruker barrel files for export og import, kan denne extensionen (som kan kalles ved høyreklikk på en mappe eller ved Command Palette) produsere en index.ts med alle filene i en mappe.

Extension: https://marketplace.visualstudio.com/items?itemName=mikerhyssmith.ts-barrelr


Emmett

Eksempler:

div>p:
<div>
<p>Cursor her</p>
</div>

Tabs>Tabs.List>(Tabs.Tab[value=""])*2:
<Tabs>
    <Tabs.List>
        <Tabs.Tab value="">Cursor her</Tabs.Tab>
        <Tabs.Tab value="">Og tabbe hit</Tabs.Tab>
    </Tabs.List>
</Tabs>

Paste JSON as code

Extension: https://marketplace.visualstudio.com/items?itemName=quicktype.quicktype

To primærmåter:

  • Åpne en JSON-fil, og så Open quicktype for JSON fra command palette
  • Kopier JSON, åpne en ny fil og Paste JSON as Code fra command palette

Kodeformatering og kodekvalitet

Format on save i kombinasjon med følgende extensions, i tillegg til å sette Prettier som default formatter, gjør livet enklere.

Prettier

Extension: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

Settings: Søk etter Default Formatter, velg Prettier


ESLint

Extension: https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint

I og med at ESLint også kan gjøre noe formatering, anbefaler jeg pakken eslint-config-prettier i ESLint-konfigen, som disabler ESLint sin konfig og gjør at Prettier "gjelder".

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published