macos-setup
🐱 Source ☕️ Java SampleGo Sample Angular Sample
  • Mac Setup
  • Getting Started
    • Xcode
    • Homebrew
    • System Preferences
    • Essentials
    • Dotfiles
  • Applications
    • Ghostty
    • Sublime-text
    • JetBrains
    • VSCode
    • Xcode
    • Marta
    • Benthos
    • OrbStack
    • Traefik
    • n8n
  • Platforms
    • Java
    • Node
      • Bub
      • NPM
      • PNPM
      • Turborepo
    • GoLang
    • Rust
    • Python
      • Agno AI
  • DevOps
    • Development Workflow
      • Git
        • GitHub CLL
      • GitOps
      • Documentation
      • mkcert
      • YubiKey
    • Monorepo
    • dnsmasq
    • Docker
    • Skaffold
    • Kubernetes
    • Helm
    • Kustomize
    • kustomizer
    • Terraform
    • Security
    • Cloud
      • gcloud
      • azure
      • aws
  • Tips
    • Git
    • MacOS
Powered by GitBook
On this page
  • Prerequisites
  • Install
  • Plugins
  • Customizations
  • Fonts
  • Tips
  • References

Was this helpful?

Edit on GitHub
  1. Applications

VSCode

PreviousJetBrainsNextXcode

Last updated 1 year ago

Was this helpful?

Prerequisites

Fonts should be installed as described in section.

Install

brew install --cask --appdir=~/Applications visual-studio-code

Plugins

Useful extensions:

  • Git

    • - Choose either Light & Dark themes

  • Highlight Matching Tag

  • Code formatter

  • Drawing

  • Internationalization and localization (i18n)

  • Monorepo

    • helps to pick Workspaces To Focus On

  • ESLint

List VS Code extension:

code --list-extensions | xargs -L 1 echo code --install-extension

installing plugins via command line

code --install-extension GraphQL.vscode-graphql

Customizations

Fonts

////////// Editor //////////
"editor.fontFamily": " SourceCodePro-Regular, FiraCode-Retina, Menlo",
"editor.fontLigatures": true,
////////// Terminal //////////
"terminal.integrated.fontFamily": "MesloLGM Nerd Font Mono",

Tips

General key bindings

Key
Command

option + shift + F

Format

Markdown key bindings

Key
Command

Ctrl/Cmd + B

Toggle bold

Ctrl/Cmd + I

Toggle italic

Ctrl/Cmd + Shift + ]

Toggle heading (uplevel)

Ctrl/Cmd + Shift + [

Toggle heading (downlevel)

Opt + C

Check/Uncheck task list item

Ctrl/Cmd + Shift + V

Toggle preview

References

VSCode Settings. Use settings from for new project.

Assume you installed MesloLGM Nerd Font Mon font[font-meslo-lg-nerd-font] from guide. In your project's .vscode/settings.json file, set fontFamily for editor and terminal as shown below.

.vscode
essentials
VS code setup for Svelte
Code Spell Checker
GitLens
GitHub Pull Requests and Issues
GitHub Theme
EditorConfig for VS Code
Material Icon Theme
Prettier
Markdown All in One
GitHub Copilot
Getting Started with GitHub Copilot in Visual Studio Code
excalidraw Editor
Draw.io Integration
inlang – i18n
Monorepo Workspace
Essentials