# Visual Studio Code - [VSCode](#vscode) - [Visual Studio MarketPlace and Extensions](#visual-studio-marketplace-and-extensions) - [Publishers](#publishers) - [Extensions](#extensions) - [DevOps Extensions](#devops-extensions) - [Jenkins Extensions](#jenkins-extensions) - [Integrated Terminal on Visual Studio Code](#integrated-terminal-on-visual-studio-code) - [Videos](#videos) ## VSCode * [code.visualstudio.com: Visual Studio Code](https://code.visualstudio.com/) * [Awesome Visual Studio Code](https://github.com/viatsko/awesome-vscode) * [Using Version Control in VS Code](https://code.visualstudio.com/docs/editor/versioncontrol) * [deepu.js.org: My VS Code setup - Making the most out of VS Code](https://deepu.js.org/make-the-most-out-of-vscode/) * [VScode run from WSL in Linux: Cannot activate the 'Atlassian for VSCode (Official)' extension because 'git' extension is not loaded](https://bitbucket.org/atlassianlabs/atlascode/issues/112/cannot-activate-the-atlassian-for-vscode) * [kite: Code Faster with AI Autocomplete](https://kite.com/) ## Visual Studio MarketPlace and Extensions * [marketplace.visualstudio.com](https://marketplace.visualstudio.com/) ### Publishers * [Microsoft 🌟](https://marketplace.visualstudio.com/publishers/Microsoft) * [Red Hat 🌟](https://marketplace.visualstudio.com/publishers/redhat) * [AmazonWebServices](https://marketplace.visualstudio.com/publishers/AmazonWebServices) * [Google Cloud](https://marketplace.visualstudio.com/publishers/GoogleCloudTools) * [Oracle](https://marketplace.visualstudio.com/publishers/Oracle) ### Extensions * [GitLens 🌟](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) Git supercharged * [Git Graph](https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph) View a Git Graph of your repository, and easily perform Git actions from the graph. Configurable to look the way you want! * [Better Comments](https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments) * [Bracket Pair Colorizer](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer) * [Markdown All in One 🌟](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) * [Auto Markdown TOC By AX1](https://marketplace.visualstudio.com/items?itemName=livepdm.auto-markdown-toc-ax1) * [Prettier:](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) Code formatter * [Live Share:](https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare) Real-time collaborative development from the comfort of your favorite tools. * [EditorConfig:](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig) This plugin attempts to override user/workspace settings with settings found in .editorconfig files. No additional or vscode-specific files are required. * [Polacode](https://marketplace.visualstudio.com/items?itemName=pnp.polacode) * [ESLint:](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) Integrates [ESLint](https://eslint.org/) JavaScript into VS Code. * [Indent-Rainbow:](https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow) Indent-Rainbow A simple extension to make indentation more readable * [Live Server:](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) Launch a development local Server with live reload feature for static & dynamic pages * [SVG:](https://marketplace.visualstudio.com/items?itemName=jock.svg) SVG Coding, Minify, Pretty, Preview All-In-One. ### DevOps Extensions * [Jira and Bitbucket (Official)](https://marketplace.visualstudio.com/items?itemName=Atlassian.atlascode) * [GitLab Workflow](https://marketplace.visualstudio.com/items?itemName=fatihacet.gitlab-workflow) * [Kubernetes (by Microsoft)](https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools) Develop, deploy and debug Kubernetes applications * [Kubernetes Kind (by Microsoft)](https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.kind-vscode) * [Docker (by Microsoft)](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker) * [Terraform](https://marketplace.visualstudio.com/items?itemName=mauve.terraform) Syntax highlighting, linting, formatting, and validation for Hashicorp's Terraform * [hashicorp.com: Supporting the HashiCorp Terraform Extension for Visual Studio Code](https://www.hashicorp.com/blog/supporting-the-hashicorp-terraform-extension-for-visual-studio-code/) * [Ansible](https://marketplace.visualstudio.com/items?itemName=vscoss.vscode-ansible) ### Jenkins Extensions * [Jenkins JCasC-Plugin](https://marketplace.visualstudio.com/items?itemName=jcasc-developers.jcasc-plugin) This extension is used to integrate a live jenkins instance configuration with your editor. It can be used to edit and validate YAML files. * [Jenkins Pipeline Linter Connector](https://marketplace.visualstudio.com/items?itemName=janjoerke.jenkins-pipeline-linter-connector) Validates Jenkinsfiles by sending them to the Pipeline Linter of a Jenkins server. * [secanis.ch: Jenkinsfile Support](https://marketplace.visualstudio.com/items?itemName=secanis.jenkinsfile-support) Adds syntax highlighting support for Jenkinsfile's. In this version, it's the same like Groovy is. * [ivory-lab: JenkinsFile Support](https://marketplace.visualstudio.com/items?itemName=ivory-lab.jenkinsfile-support) Extension provides basic jenkinsfile support (highlighting, snippets and completion) * [JM Meessen: Declarative Jenkinsfile Support](https://marketplace.visualstudio.com/items?itemName=jmMeessen.jenkins-declarative-support) Adds syntax highlighting support for the declarative Jenkinsfile format flavour. * [Alessandro Fragnani: Jenkins Status](https://marketplace.visualstudio.com/items?itemName=alefragnani.jenkins-status) ## Integrated Terminal on Visual Studio Code * [Integrated Terminal](https://code.visualstudio.com/docs/editor/integrated-terminal) * This is an example of Visual Studio Code settings when adding Git Bash on Windows: ``` "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe" ``` ## Videos