drmikecrowes-favorite-extensions README
This list is generated by my-vscode-extensions.
Azure
- Docker: Makes it easy to create, manage, and debug containerized applications.
Data Science
- Python: IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote), Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
- Rainbow CSV: Highlight CSV and TSV files, Run SQL-like queries
Debuggers
- AREPL for python: real-time python scratchpad
- GreyCat: Turns VSCode into a full-fledged Greycat IDE
- Makefile Tools: Provide makefile support in VS Code: C/C++ IntelliSense, build, debug/run.
- Npm Dependency: Update dependencies/devDependencies for specific package.json
- Python: IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote), Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
- TypeScript Debugger: typescript debug configuration for VS Code.
Extension Packs
- Remote Development: An extension pack that lets you open any folder in a container, on a remote machine, or in WSL and take advantage of VS Code's full feature set.
- GrayCat SQL Formatter: A VSCode formatter extension for SQL scripts.
- 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: IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote), Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
- TypeScript Hero: Additional toolings for typescript
- Xonsh IDE: Xonsh language support.
- YAML Sort: This VS Code extension exposes the possibility to sort, format and validate yaml files.
- YAML: YAML Language Support by Red Hat, with built-in Kubernetes syntax support
- isort: Import Organization support for python files using
isort .
- markdownlint: Markdown linting and style checking for Visual Studio Code
Keymaps
- Vim: Vim emulation for Visual Studio Code
Linters
- Code Spell Checker: Spelling checker for source code
- Docker: Makes it easy to create, manage, and debug containerized applications.
- ESLint: Integrates ESLint JavaScript into VS Code.
- GreyCat: Turns VSCode into a full-fledged Greycat IDE
- Python: IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote), Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
- YAML: YAML Language Support by Red Hat, with built-in Kubernetes syntax support
- markdownlint: Markdown linting and style checking for Visual Studio Code
Machine Learning
- Python: IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote), Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
Notebooks
- Python: IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote), Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
Other
- Batch Rename: Batch rename files in the explorer inside a text editor
- Dev Containers: Open any folder or repository inside a Docker container and take advantage of Visual Studio Code's full feature set.
- Disable Ligatures: Disable ligatures at the cursor position, or disable all ligatures on the line
- Disable eslint rule: undefined
- EditorConfig for VS Code: EditorConfig Support for Visual Studio Code
- Excel to Markdown table: Copy Excel data and convert to Markdown table format
- Git Graph: View a Git Graph of your repository, and perform Git actions from the graph.
- Gitpod: Gitpod Support
- IntelliCode API Usage Examples: See relevant code examples from GitHub for over 100K different APIs right in your editor.
- IntelliCode: AI-assisted development
- JavaScript and TypeScript Nightly: Enables typescript@next to power VS Code's built-in JavaScript and TypeScript support
- Jest Runner: Simple way to run or debug a single (or multiple) tests from context-menu
- Json Editor: Generate a tree view editor of the active JSON document
- Live Server: Launch a development local Server with live reload feature for static & dynamic pages
- Local History: Save files into local history
- Markdown Checkboxes: Adds checkbox support to the built-in markdown preview
- Markdown Preview Enhanced: Markdown Preview Enhanced ported to vscode
- Markdown Preview Mermaid Support: Adds Mermaid diagram and flowchart support to VS Code's builtin markdown preview
- Mermaid Markdown Syntax Highlighting: Markdown syntax support for the Mermaid charting language
- Nx Console: Nx Console for Visual Studio Code
- Path Intellisense: Visual Studio Code plugin that autocompletes filenames
- Peacock: Subtly change the workspace color of your workspace. Ideal when you have multiple VS Code instances and you want to quickly identify which is which.
- Pytest BDD: BDD Helper
- Red Hat Commons: Base utilities for Red Hat extensions. Notably controls telemetry settings.
- RegExp Preview and Editor: VSCode extension based on regexper-static
- Remote - SSH: Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set.
- Remote Explorer: View remote machines for Remote - SSH and Remote Server
- Remote FS: Working with any file in everywhere like they are in local with vscdoe.
- Sort JSON objects: Sorts the keys within JSON objects
- Sort lines: Sorts lines of text
- TODO Highlight: highlight TODOs, FIXMEs, and any keywords, annotations...
- TSV Paste JSON: クリップボードのTSVテキストをJSONに変換してペースト
- Template String Converter: Converts a string to a template string when ${ is typed
- Todo Tree: Show TODO, FIXME, etc. comment tags in a tree view
- Transformer: Filter, Sort, Unique, Reverse, Align, CSV, Line Selection and more text Transformations
- Vue Language Features (Volar): Language support for Vue 3
- YAML ❤️ JSON: Easily convert yaml to json and json to yaml
- direnv: Automatically detect and load .envrc when opening VS Code
- npm Intellisense: Visual Studio Code plugin that autocompletes npm modules in import statements
- platform-settings: Platform-specific VSCode settings.
- vscode-random: Generates random data directly into VS Code
Programming Languages
- Auto Rename Tag: Auto rename paired HTML/XML tag
- Docker: Makes it easy to create, manage, and debug containerized applications.
- ESLint: Integrates ESLint JavaScript into VS Code.
- GreyCat: Turns VSCode into a full-fledged Greycat IDE
- Handlebars: Handlebars Visual Studio Code
- Makefile Tools: Provide makefile support in VS Code: C/C++ IntelliSense, build, debug/run.
- Markdown All in One: All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)
- Node.js REPL: Node.js Interactive window (REPL)
- Output Colorizer: Syntax highlighting for log files
- Pylance: A performant, feature-rich language server for Python in VS Code
- Python: IntelliSense (Pylance), Linting, Debugging (multi-threaded, remote), Jupyter Notebooks, code formatting, refactoring, unit tests, and more.
- Rainbow CSV: Highlight CSV and TSV files, Run SQL-like queries
- Remote - SSH: Editing Configuration Files: Edit SSH configuration files
- Terraform: Terraform configuration language support (includes Terragrunt)
- Thunder Client: Lightweight Rest API Client for VS Code
- TypeScript Hero: Additional toolings for typescript
- Xonsh IDE: Xonsh language support.
- YAML Sort: This VS Code extension exposes the possibility to sort, format and validate yaml files.
- YAML: YAML Language Support by Red Hat, with built-in Kubernetes syntax support
- isort: Import Organization support for python files using
isort .
Snippets
Testing
- Jest: Use Facebook's Jest With Pleasure.
- Thunder Client: Lightweight Rest API Client for VS Code
Visualization
| |