logo
0
0
WeChat Login
chore: 移除不再需要的 C/C++ 扩展 ms-vscode.cpptools

云原生 Python 3 开发环境

使用方法

$: vscode: - docker: image: docker.cnb.cool/examples/language/python-3 services: - vscode - docker stages: - name: ls script: ls -al

包含的软件:

  • Python 3
  • Node.js 20.x (包含 npm, yarn, pnpm)
  • Go 1.22
  • Rust (stable, 包含 cargo-watch, cargo-edit)
  • code-server
  • pip (最新版)
  • setuptools & wheel
  • git
  • curl
  • wget
  • cmake
  • clang
  • llvm-dev
  • libclang-dev
  • build-essential
  • twine
  • build(Python)
  • uv
  • poetry
  • 系统工具: unzip, lsof, nload, htop, net-tools, dnsutils, openssh-server, vim, jq, tree, tmux, ripgrep, fd-find

包含的 VS Code 扩展:

  • ms-python.python
  • ms-python.flake8
  • ms-python.black-formatter
  • ms-python.mypy-type-checker
  • ms-python.pylint
  • formulahendry.code-runner
  • ms-toolsai.jupyter
  • ms-python.debugpy
  • tencent-cloud.coding-copilot
  • cnbcool.cnb-welcome
  • MS-CEINTL.vscode-language-pack-zh-hans (中文语言包)
  • dbaeumer.vscode-eslint (JavaScript/TypeScript 代码检查)
  • esbenp.prettier-vscode (代码格式化)
  • golang.go (Go 语言支持)
  • rust-lang.rust-analyzer (Rust 语言支持)
  • tamasfe.even-better-toml (TOML 文件支持)
  • vadimcn.vscode-lldb (调试器)
  • eamodio.gitlens (Git 增强)
  • streetsidesoftware.code-spell-checker (拼写检查)
  • usernamehw.errorlens (内联错误显示)
  • ms-vscode.vscode-typescript-next (最新 TypeScript 支持)
  • bradlc.vscode-tailwindcss (Tailwind CSS 支持)
  • ms-azuretools.vscode-docker (Docker 支持)
  • redhat.vscode-yaml (YAML 支持)