Skip to content

Latest commit

 

History

History
148 lines (108 loc) · 13.7 KB

demo.md

File metadata and controls

148 lines (108 loc) · 13.7 KB

My VS Code Extensions

This list is generated by my-vscode-extensions.

Data Science

  • Jupyter: Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.
  • Python: Linting, Debugging (multi-threaded, remote), Intellisense, Jupyter Notebooks, code formatting, refactoring, unit tests, and more.

Debuggers

  • C/C++: C/C++ IntelliSense, debugging, and code browsing.
  • Go: Rich Go language support for Visual Studio Code
  • Python: Linting, Debugging (multi-threaded, remote), Intellisense, Jupyter Notebooks, code formatting, refactoring, unit tests, and more.

Extension Packs

  • Github Markdown Preview: Changes VS Code's built-in markdown preview to match Github
  • Jupyter: Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.
  • Python: Linting, Debugging (multi-threaded, remote), Intellisense, Jupyter Notebooks, code formatting, refactoring, unit tests, and more.

Formatters

  • C/C++: C/C++ IntelliSense, debugging, and code browsing.
  • Even Better TOML: Fully-featured TOML support
  • Go: Rich Go language support for Visual Studio Code
  • Markdown All in One: All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)
  • Prettier - Code formatter: Code formatter using prettier
  • Python: Linting, Debugging (multi-threaded, remote), Intellisense, Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
  • YAML: YAML Language Support by Red Hat, with built-in Kubernetes syntax support
  • shell-format: shellscript、Dockerfile、properties、gitignore、dotenv、hosts、jvmoptions... DocumentFormat

Keymaps

Language Packs

Linters

  • C/C++: C/C++ IntelliSense, debugging, and code browsing.
  • ESLint: Integrates ESLint JavaScript into VS Code.
  • Even Better TOML: Fully-featured TOML support
  • Go: Rich Go language support for Visual Studio Code
  • Python: Linting, Debugging (multi-threaded, remote), Intellisense, Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
  • ShellCheck: Integrates ShellCheck into VS Code, a linter for Shell scripts.
  • TSLint (deprecated): TSLint for Visual Studio Code
  • YAML: YAML Language Support by Red Hat, with built-in Kubernetes syntax support

Machine Learning

  • Jupyter: Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.
  • Python: Linting, Debugging (multi-threaded, remote), Intellisense, Jupyter Notebooks, code formatting, refactoring, unit tests, and more.

Notebooks

  • Jupyter: Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.
  • Python: Linting, Debugging (multi-threaded, remote), Intellisense, Jupyter Notebooks, code formatting, refactoring, unit tests, and more.

Other

  • Bash IDE: A language server for Bash
  • Browser Preview: A real browser preview inside your editor that you can debug.
  • C++ Helper: Create implementation for c++ function prototypes.
  • CSS Peek: Allow peeking to css ID and class strings as definitions from html files to respective CSS. Allows peek and goto definition.
  • Color Highlight: Highlight web colors in your editor
  • Git Graph: View a Git Graph of your repository, and perform Git actions from the graph.
  • Git Project Manager: Allows you to change easily between git projects.
  • GitHub Actions: GitHub Actions workflows and runs for github.com hosted repositories in VS Code
  • GitLens — Git supercharged: Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more
  • Grammarly (unofficial): A grammar checking for Visual Studio Code using Grammarly.
  • Highlight Matching Tag: Highlights matching closing and opening tags
  • Link Github Issues: Automatically link mentioned issue numbers (e.g. '#123') to github issues
  • Markdown Checkboxes: Adds checkbox support to the built-in markdown preview
  • Markdown Emoji: Adds emoji syntax support to VS Code's built-in markdown preview
  • Markdown Preview Github Styling: Changes VS Code's built-in markdown preview to match Github's style
  • Markdown yaml Preamble: Renders yaml front matter as a table in the built-in markdown preview
  • PyPI Assistant: pip requirements files now enhanced with up-to-date package information at a glance
  • Remark: Beautify markdown code with Remark
  • TabOut: Tab out of quotes, brackets, etc
  • Trailing Spaces: Highlight trailing spaces and delete them in a flash!
  • WakaTime: Metrics, insights, and time tracking automatically generated from your programming activity.
  • npm Dependency Links: Go to npm site of your dependencies

Programming Languages

  • Auto Close Tag: Automatically add HTML/XML close tag, same as Visual Studio IDE or Sublime Text
  • Auto Rename Tag: Auto rename paired HTML/XML tag
  • C/C++: C/C++ IntelliSense, debugging, and code browsing.
  • CMake: CMake langage support for Visual Studio Code
  • ESLint: Integrates ESLint JavaScript into VS Code.
  • Even Better TOML: Fully-featured TOML support
  • Go Template Support: Syntax highlight support for Go text/template and html/template
  • Go: Rich Go language support for Visual Studio Code
  • HTML CSS Support: CSS Intellisense for HTML
  • Inno Setup: Language syntax, snippets and build system for Inno Setup
  • IntelliSense for CSS class names in HTML: CSS class name completion for the HTML class attribute based on the definitions found in your workspace.
  • Jupyter: Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.
  • LaTeX Workshop: Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.
  • Markdown All in One: All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)
  • Python: Linting, Debugging (multi-threaded, remote), Intellisense, Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
  • ShellCheck: Integrates ShellCheck into VS Code, a linter for Shell scripts.
  • TSLint (deprecated): TSLint for Visual Studio Code
  • Vetur: Vue tooling for VS Code
  • YAML: YAML Language Support by Red Hat, with built-in Kubernetes syntax support
  • lean: An extension for VS Code which provides support for the Lean language.
  • lit-html: Syntax highlighting and IntelliSense for html inside of JavaScript and TypeScript tagged template strings

Snippets

  • C/C++: C/C++ IntelliSense, debugging, and code browsing.
  • CMake: CMake langage support for Visual Studio Code
  • Go: Rich Go language support for Visual Studio Code
  • Inno Setup: Language syntax, snippets and build system for Inno Setup
  • LaTeX Workshop: Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.
  • YAML: YAML Language Support by Red Hat, with built-in Kubernetes syntax support

Themes