Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>OJ Sidebar LocalNew to Visual Studio Code? Get it now.
OJ Sidebar Local

OJ Sidebar Local

wangmx

|
3 installs
| (0) | Free
Local OJ problem sidebar for the ojtool workspace
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

OJ Sidebar Local Extension

为 ojtool_v2 提供左侧 OJ 题目面板。

功能

  • 按分类展示 data/problems.json 题库
  • 点击题目等价执行 OJ: Use Problem 流程:
    • 设为当前题
    • 创建并打开 newcpptask/*.cpp
    • 打开题面 WebView
  • 题目点击后弹窗选择:
    • 只打开
    • 打开并判题
  • 编辑器右上角按钮:
    • OJ: Judge Active C++ File

命令面板可见命令

  • OJ: Detect Sources
  • OJ: Sync Problems
  • OJ: Refresh Problems
  • OJ: Open Problem
  • OJ: Judge Active C++ File

本地安装 VSIX

在本目录执行:

npx @vscode/vsce package
code --install-extension .\oj-sidebar-local-<version>.vsix --force

重新发布到 VSCode 扩展市场(覆盖同一扩展)

前提:你拥有 publisher wangmx 的发布权限和 PAT。

  1. 每次发布先升级版本号(必须比上次大)
  2. 登录发布工具
  3. 执行发布

示例:

npm version patch --no-git-tag-version
npx @vscode/vsce login wangmx
npx @vscode/vsce publish

一键发布(推荐,非交互):

$env:VSCE_PAT = '你的PAT'
npm run ext:publish:token

说明:

  • 保持同一个 publisher + name,新版本会覆盖“最新版本”
  • 旧版本仍会保留历史记录,这是正常行为
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft