Skip to content

Visual Studio Code

Heath Brown edited this page Sep 8, 2024 · 8 revisions

Visual Studio Code

Yes, you can do synchrionization with settings and extensions and save json settings etc.

This is my quick list of items to setup on a new installation as I have multiple machines that never stay in sync.

Profiles

Default Profile Extensions

  • Remote Development
    • WSL
    • Dev Containers
    • Remote - SSH
    • Remote - Tunnels
  • Commit Message Editor
    • Add in the ~/.gitmessage.txt text to the Static Template see Git
  • YAML
  • Git History

Go Profile Extensions

install needed dependencies

Extension

  • Go
  • Go Outliner
  • Go Test Explorer
  • Paste Json as Code
  • Remote Development
    • WSL
    • Dev Containers
    • Remote - SSH
    • Remote - Tunnels
  • Commit Message Editor
    • Add in the ~/.gitmessage.txt text to the Static Template see Git
  • YAML
  • Git History

Python Profile Extensions

  • autoDocstrings
  • Dev Containers
  • Docker
  • Even Better TOML
  • Jupyter
  • Jupyter Cell Tags
  • Jupyter Keymap
  • Jupyter Notebook
  • Jupyter Slide Show
  • Pylance
  • Python
  • Python Debugger
  • Remote - SSH
  • Remote - SSH: Editor
  • Remote - Tunnels
  • Remote Development
  • Ruff
  • WSL

DevOps Profile Extensions

  • Ansible
  • VSCode snippets for Ansible
  • DotEnv
  • Docker
  • Hashicorp Terraform
  • Aws Toolkit
  • AWS CloudFormation Snippets
  • Shell-format
  • Sort Lines

Network Profile Extensions

  • Cisco IOS syntax
  • Excel Viewer
  • The F5 Extension
  • HAR viewer
Clone this wiki locally