Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Open in CodeBuddy
Open in CodeBuddy

Open in CodeBuddy

xibeiwind

|
6 installs
| (0) | Free
? Visual Studio ???? CodeBuddy ?????????????????
Download

Open in CodeBuddy

一个 Visual Studio 扩展:添加菜单命令,让你在 CodeBuddy(含 CodeBuddy CN)中打开任意解决方案、项目、文件夹或文件。

本项目参考 Mads Kristensen 的 OpenInVsCode,目标应用改为 CodeBuddy。

功能

  • 在解决方案资源管理器中右键任意解决方案、项目、文件夹或文件 → Open in CodeBuddy
    • 解决方案打开它所在的目录,项目打开项目根目录,文件夹与文件打开自身
    • 多选文件时作为多个文件参数一次传入
  • 主菜单 Open in CodeBuddy 打开当前活动文档,并带上光标位置
    • 默认快捷键:Ctrl+Shift+Y
  • CodeBuddy 不在默认安装位置时自动探测:
    1. 安装程序注册的 CodeBuddy CN shell 动词(HKCU\...\Classes\*\shell\CodeBuddy CN)
    2. PATH 上的 buddycn 命令行垫片
    3. 任意固定磁盘上的常见安装目录 最后仍找不到时,弹文件选择框让你手动指定 CodeBuddy CN.exe。

选项

工具 → 选项 → Web → Open in CodeBuddy:

选项 说明
Path to CodeBuddy executable CodeBuddy CN.exe 的完整路径
Command line arguments 每次启动时追加的命令行参数
Open solution/project as regular file 打开 .sln/.csproj 文件本身,而不是其所在文件夹

启动方式

扩展优先调用 CodeBuddy 的命令行(可执行文件旁的 resources\app\out\cli.js),以 Electron 的 node 模式 (ELECTRON_RUN_AS_NODE=1)启动——与自带的 bin\buddycn.cmd 完全等价,只是不会闪控制台窗口。这样能获得 与 code 完全一致的参数语义,包括用 -g file:line:column 跳转到光标所在行列。找不到 cli.js 时,直接 启动 GUI 可执行文件。

系统要求

  • Visual Studio 2017、2019、2022(amd64/arm64)或 2026
  • 本机已安装 CodeBuddy

许可证

MIT

扩展图标取自 CodeBuddy 安装目录中的 logo(resources\app\resources\tray.png),有意保留以便用户一眼识别 「这个菜单会用 CodeBuddy 打开」。CodeBuddy 及其 logo 为相应权利人的商标;本扩展是独立社区项目,与该权利人 无隶属关系,也未获其背书。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft