# VSCode (editor)
Open source (Micro$oft) atlernative to sublimet-text. - VSCode / r/vscode
VS Code - What’s the deal with the telemetry? / HN
VSCodium project exists so that you don’t have to download+build from source. This project includes special build scripts that clone Microsoft’s vscode repo, run the build commands, and upload the resulting binaries for you to GitHub releases. These binaries are licensed under the MIT license. Telemetry is disabled. - VSCodium
Frankly I find it complete nonsense to be using an editor in a web browser on an interpreted language, but you know what? People said the same of emacs in the ’80s and ’90s… - Making Emacs popular again
Feature
Customization
Synchronising Settings
- using your own github gist
- using microsoft / github account
Useful extensions
- Back & Forth - buttons for easier navigation through recent edit locations and opened files.
- Todo Tree - searches for comment tags like TODO and FIXME - require ripgrep
- Bookmarks - Mark/unmark positions in your code
- EasyZoom - zoom with Ctrl-+/- or moose wheel
- ∑ Fast Unicode Math Characters² / github
-
Setting Cycler - add easy way to toggle commands.
-
ANSI Colors - display a file with ANSI color escape sequences
- Asciiflow2 - draw ascii diagram
- org-mode - from Emacs a mode for keeping notes, authoring documents, computational notebooks, literate programming, maintaining to-do lists, planning projects, and more
- Graphviz - graph visualization
-
Cursorless - a plugin that integrates with voice control software to let you do AST level code editing with your voice.
- Toggle Column Selection - switch selection from normal/column mode -
Alt/Shift I
Dev
- Code Runner - runs selected code snippets per click or keyboard shortcut. - if cusomizing command make sure they are compatible with your current shell - by default has its own telemetry on
- Native Debug - integrated debugger
C++
- clangd - Provides C/C++ language IDE features for VS Code using clangd:
- code completion
- compile errors and warnings
- go-to-definition and cross references
- include management
- code formatting
- simple refactorings
- C++ TestMate - run unit Test inside VSCode
- Disassembly Explorer - an alternative to Compiler explorer
Crystal
Markdown
Python
shader
- Shader toy Show GLSL Preview” command.
- glsl-canvas
Tips & Tricks
Install
VSCodium / Extensions + Marketplace
Theia
Runs VS Code Extensions