Extensions ๐คยถ
Youโve already seen extensions like themes
, keymaps
, code runner
etc in action. These modules can take your coding experience beyond what the builtins can offer. Here is an inexhaustive list of a few awesome extensions that will help you to make your python workflow more optimized.
Code Runner: Runs code snippet or code file of many popular languages like C, C++, Java, JavaScript, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell etc.
Better TOML: Syntax highlighting for
.toml
filesdocs-yaml: YAML schema validation and auto-completion
DotENV: Support for dotenv file syntax
Githistory: View git log, file history, compare branches or commits
hide-gitignored: Hide files from the file Explorer that are ignored by your workspaceโs
.gitignore
filesPytest IntelliSense: Provides autocompletion for pytest
pytest-snippets: Snippet and templates for pytest
Rainbow Brackets: Provide rainbow colors for the round brackets, the square brackets and the squiggly brackets. This is particularly useful for Lisp or Clojure programmers, and of course, JavaScript, and other programmers. The isolated right bracket will be highlighted in red.
Rainbow CSV: Highlight CSV and TSV files in different colors, Run SQL-like queries
Rainbow End: This extension allows to identify keyword / end with colours.
Indent-rainbow: This extension colorizes the indentation in front of your text alternating four different colors on each step. Some may find it helpful in writing code for Nim or Python.
reStructuredText: reStructuredText language support (RST/ReST linter, preview, IntelliSense and more)
Docker: Adds syntax highlighting, commands, hover tips, and linting for Dockerfile and docker-compose files.
Bookmarks: Mark lines and jump to them
TODO Highlight: Highlight TODO, FIXME and other annotations within your code.
autoDocstring Generates python docstrings