VSCode - andyceo/documentation GitHub Wiki

VSCode

Редактор кода от Microsoft.

VSCodium - VSCode без телеметрии

Свободная версия редактора Visual Studio Code (VSCode) с открытым исходным кодом и без проприетарного ПО и телеметрии.

Установить через Flatpak: flatpak install flathub com.vscodium.codium

Можно запустить не устанавливая (это предпочтительнее, чем настраивать песочницу-изоляцию Flatpak):

  • скачать релиз: https://github.com/VSCodium/vscodium/releases

  • создать любую папку, в которой будет располагаться программа, например /home/$(whoami)/Apps/VSCodium (забекапив сначала эту папку со старой версией, если она существует):

    TARGET_DIR="/home/$(whoami)/Apps/VSCodium" && [ -d "$TARGET_DIR" ] && mv "${TARGET_DIR}" "${TARGET_DIR}_backup_$(date +%Y-%m-%d)" && mkdir -p "$TARGET_DIR"
    
  • переместить архив с программой в вышесозданную папку и распаковать

  • запустить: cd /home/$(whoami)/Apps/VSCodium/bin; ./codium

Если установлена через Flatpak, то по умолчанию открывает терминал внутри Flatpak, который ограничен. Чтобы открывать нормальный полнофункциональный терминал на хост-системе, нужно прописать в настройки следующее:

  {
    "terminal.integrated.defaultProfile.linux": "bash",
    "terminal.integrated.profiles.linux": {
      "bash": {
        "path": "/app/bin/host-spawn",
        "args": ["bash", "--login"],
        "icon": "terminal-bash",
        "overrideName": true
      }
    },
  }

Источник: https://github.com/flathub/com.vscodium.codium/blob/master/README.md#host-shell

Как установить расширение Pylance (закрытые исходники, доступе только в магазине расширений Microsoft) в VSCodium: https://www.flypenguin.de/2023/02/26/use-vscodium-with-microsofts-proprietary-marketplace/

Полезные расширения (для VSCodium, открытый магазин)

  • Better Jinja (samuelcolvin)
  • HTML CSS Support (ecmet)
  • IntelliJ IDEA Keybindings (k--kato)
  • Javascript (ES6) (xabikos)
  • Python (ms-python)
  • Python Debugger (ms-python)
  • Roo Code (RooVeterinaryInc)
  • Todo Tree (gruntfuggly)
  • vscode-icons (vscode-icons-team)
⚠️ **GitHub.com Fallback** ⚠️