Skip to content

Latest commit

 

History

History
130 lines (83 loc) · 4.01 KB

File metadata and controls

130 lines (83 loc) · 4.01 KB

VSCode features we use every day

  • alt + space: Open lightbulb menu: List autocomplete suggestions
  • ctrl + shift + P: Command Palette
    • Developer: Reload Window
    • Restart {tool}
    • Format document (With...)
  • ctrl + P: Search and open file
  • ctrl + F: Search and Replace text in current file
  • ctrl + shift + F: Search and Replace text in current workspace
  • F2: Rename all occurrences of the selected symbol
    • Why not just use Search & Replace?
    • Symbol rename is aware of scopes,
    • and will not rename different variables who share the same name
  • ctrl + D: Select the next occurrence of the currently selected text
  • ctrl + leftClick: Go to symbol definition

What's a symbol?

Git GUI(Graphical User Interface) built into VSCode

...: Command Menu

Working with Branches

Fetch (prune)

Merge conflicts

Keep domains separated.

Make sure only necessary extensions are enabled.

Use different settings per domain.

Make a profile for each course.

Work with multiple repositories at the same time.
Approximate monorepo workflow.

Preview HTML files with live refresh

Live Server

File & Folder icons

Material Icon Theme

TypeScript

Formatter & Linter

Biome

Better Error Formatting

Pretty TypeScript Errors

Write Conventional Commits

Conventional Commits

Syntax Highlighted Comments

Better Comments

GitHub Integration

GitHub Actions

GitHub Actions

GitHub Pull Requests

GitHub Pull Requests

GitLens

GitLens

Intellisense

npm imports

npm Intellisense

env files

DotENV

Tailwind CSS

Tailwind CSS

Glorified Autocomplete

GitHub Copilot