Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>BHMSNew to Visual Studio Code? Get it now.
BHMS

BHMS

Tribbtsz

|
1 install
| (0) | Free
A lightweight disguised chat tool in VS Code terminal - messages displayed as git commits for privacy protection
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BHMS

轻量级"伪装聊天"工具,在 VS Code 终端中提供聊天功能,消息以 git commit 格式显示,保护隐私。

3. 配置说明

  • 首次使用(必须配置):

    • 打开 VS Code 设置(Cmd/Ctrl + ,)
    • 搜索 bhms 配置以下两项:
      1. bhms.nickname:你的昵称(全局唯一,必填)
      2. bhms.backendUrl:后端服务器地址(完整 URL,如 http://127.0.0.1:8383)
  • 配置检查:

    • 扩展激活时会自动检查配置是否完整
    • 如有缺失,会弹出提示并提供"Open Settings"按钮快速跳转
    • 如果后端无法连接,会显示警告提示
  • 可选配置:

    • bhms.defaultRoom:默认房间名(默认为 default)
  • 昵称说明:

    • 昵称必须全局唯一,跨所有房间使用
    • 首次配置昵称时会向服务器注册
    • 如果昵称已被他人占用,会显示错误提示并可点击快速跳转到设置
    • 后续激活扩展时,如果昵称已注册(自己的),会自动通过验证

4. 使用说明

  • 进入聊天:

    • 点击右下角 BHMS 状态栏
    • 首次点击:自动进入默认房间并打开终端
    • 再次点击:显示房间列表,可快速切换
    • 无需输入房间名和昵称,直接开始聊天
  • 创建房间:

    • 命令面板(Cmd/Ctrl + Shift + P)
    • 输入 BHMS: Create Room
    • 输入房间名即可创建
  • 切换房间:

    • 方式1:点击 BHMS 状态栏(终端已打开时)
    • 方式2:命令面板 → BHMS: Switch Room
    • 从列表中选择要切换的房间
    • 当前终端会自动切换到新房间,清屏并显示新房间提示符
  • 查看房间信息:

    • 鼠标悬停在 BHMS 状态栏上
    • 显示所有房间及其信息,格式:房间名 人数·Info 消息数·Warning
    • 例如:Room1 1·Info 13·Warning 表示 Room1 有 1 人在线,13 条消息
  • 终端内操作:

    • 发送消息:普通输入 + 回车即发送消息
    • 消息显示:只显示最近 3 条消息,以 git commit -m "昵称: 消息内容" 格式显示
    • 自动清屏:约 3 秒无新消息会自动清屏并显示提示符
    • 查看历史:
      • 输入 qwe 查看最近 5 条历史消息
      • 输入 qwe 10 查看最近 10 条(最大 30)
      • 历史以 commit log: 格式显示,停留约 5 秒后自动清屏并回到正常模式
    • 应急清屏:双回车(连续两次空回车)立即清屏并输出伪装日志(git status 格式),进入静默模式(只接收不显示消息),发送任意消息后恢复正常显示

5. 伪装与提示

  • 状态栏显示:

    • 无未读消息:显示 BHMS(正常状态)
    • 有未读消息:显示 BHMS ! N 或 BHMS · N(橙色背景闪烁,N 为未读数量)
    • 悬停显示房间列表(格式混淆,保护隐私)
  • 消息伪装:

    • 正常消息显示为 git commit -m "昵称: 消息内容" 格式
    • 历史消息显示为 commit log: 格式
    • 应急清屏显示为 git status 格式(显示分支和提交状态)
    • 提示符显示为 Project/miniproject/> 格式
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft