- GitLens - Git supercharged
- GitHub
- You will have to provide personal token for this extensions - see docs on Marketplace
- Start git-bash
- Markdown All in One
- Markdown Preview Github Styling
- markdownlint
- You can change settings for the markdownlint either in .markdownlint.json in your project or in your user or workspace setting.
Example: .markdownlint.json:
{ "default": true,
"MD007": { "indent": 4 },
"MD013": false,
"MD024":{"siblings_only":true},
"no-hard-tabs": false
}
Example: workspace setting
"markdownlint.config": {
"default": true,
"MD007": { "indent": 4 },
"MD013": false,
"MD024":{"siblings_only":true},
"no-hard-tabs": false
}
- Curated list of delightful VS Code packages and resources
- Code Spell Checker
- Synchronization of settings
- Bookmarks
- TODO Parser
- Bracket Pair Colorizer
- Google Formatter for Python Files
conda install -c conda-forge yapf
- Flake8
conda install -c conda-forge flake8
- pytest
conda install -c conda-forge pytest
All modules in one script:
conda install -c conda-forge yapf
conda install -c conda-forge flake8
conda install -c conda-forge pytest
Optionally conda install -c conda-forge jedi
- Press
Ctrl+Shift+P
and start typingPython int
to get toPython: Select Interpreter
- Choose the conda environment you want to use in your project
- You can see changes directly in your Workspace settings
"python.pythonPath": "C:\\dev\\Anaconda3\\envs\\py36\\python.exe"
- If it doesn't work correctly (eg. your terminal is not switching to specific environment), you can play with settings for your terminal and add
"terminal.integrated.shellArgs.windows": [
"/K",
"C:/dev/Anaconda3/Scripts/activate.bat",
"C:/dev/Anaconda3/envs/py36"
]
- You can configure the format provider by changing a setting in the User or Workspace settings file as follows:
"python.formatting.provider": "yapf"
- You can fine tune yapf settings by adding .style.yapf to the root directory of your project. My typical change is
# The column limit.
column_limit=120
- You can configure default linter either by pressing
Ctrl+Shift+P
and start typinglint
to get toPython: Select Linter
or by changing it in Workspace settings
"python.linting.pylintEnabled": false,
"python.linting.flake8Enabled": true,
"python.linting.enabled": true,
- Java/HTML dev on blog.elmah.io
- Auto Close Tag and Auto Rename Tag [HTML]
- Code Runner [C#/JS/Python/...] - doesn't work correctly with
conda
environments - Debugger for Chrome [JS]
- EditorConfig for VS Code
- IntelliSense for CSS class names in HTML [html/css]
- TODO Highlight [html/js]
- The 20 Best Visual Studio Code Extensions for Front End Developers
- 10 essential extensions for VS Code
- Favorite Visual Studio Code Extensions of 2017