BHMS
轻量级"伪装聊天"工具,在 VS Code 终端中提供聊天功能,消息以 git commit 格式显示,保护隐私。
3. 配置说明
首次使用(必须配置):
- 打开 VS Code 设置(Cmd/Ctrl + ,)
- 搜索
bhms 配置以下两项:
bhms.nickname:你的昵称(全局唯一,必填)
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/> 格式
| |