# VSCode (editor)

Open source (Micro$oft) atlernative to sublimet-text. - VSCode / r/vscode

VS Code - What’s the deal with the telemetry? / HN

Don’t use VSCode

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

Useful extensions

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

Tips & Tricks

Install

VSCodium / Extensions + Marketplace

wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo apt-key add - 
echo 'deb https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main' | sudo tee --append /etc/apt/sources.list.d/vscodium.list 
sudo apt update && sudo apt install codium 

Theia

Runs VS Code Extensions

Written on August 12, 2018, Last update on January 24, 2024
vscode editor microsoft mouseless