Skip to content

Visual Studio Code

Extensions

Visualization

  • GitHub Theme (github.github-vscode-theme)
  • vscode-icons (vscode-icons-team.vscode-icons)
  • Git History (donjayamanne.githistory)

Programming and scripting languages

  • Python (ms-python.python)
  • Go (golang.go)
  • YAML (redhat.vscode-yaml)
  • PowerShell (ms-vscode.powershell)

Copilot

  • GitHub Copilot (github.copilot)
  • GitHub Copilot Chat (github.copilot-chat)

Containerization

  • Dev Containers (ms-vscode-remote.remote-containers)
  • Docker (ms-azuretools.vscode-docker)
  • GitHub Codespaces (github.codespaces)
  • Kubernetes (ms-kubernetes-tools.vscode-kubernetes-tools)

Documentation

  • Markdown All in One (yzhang.markdown-all-in-one)
  • markdownlint (davidanson.vscode-markdownlint)

IaC

  • HashiCorp Terraform (hashicorp.terraform)
  • Azure CLI Tools (ms-vscode.azurecli)
  • Azure Pipelines (ms-azure-devops.azure-pipelines)
  • Azure Terraform (ms-azuretools.vscode-azureterraform)

Miscellany

  • WSL (ms-vscode-remote.remote-wsl)
  • Remote - SSH (ms-vscode-remote.remote-ssh)
  • REST Client (humao.rest-client)

Keyboard Shortcuts

Ctrl+Shift+P

The most important key combination to know, since it brings up the Command Palette. From here, you have access to all of the functionality of VS Code, including keyboard shortcuts for the most common operations. The Command Palette provides access to many commands.

Ctrl+P

Quickly open files.

References