fast-bridge
让 FastGoTo 与 VS Code 配合工作: 识别你正在编辑的文件和光标位置, 并在你使用 FastGoTo 的相关功能时完成文件跳转、查找、选择和文本输入.
这是 FastGoTo 的配套扩展. 编辑器联动需要本机运行 FastGoTo 及其编辑器连接服务; 单独安装扩展不会提供完整的 FastGoTo 功能.
本扩展免费, FastGoTo 提供免费功能及可选的 VIP 订阅.
安装
在 VS Code 扩展面板搜索 @id:mmsan.scs, 安装发布者为 mmsan 的 fast-bridge.
也可以从 Visual Studio Marketplace 安装. 已经安装的用户可以在扩展面板检查更新.
如果拿到的是 .vsix 文件, 在扩展面板右上角的菜单中选择 Install from VSIX..., 然后选择安装包. 按 VS Code 提示重新加载窗口.
开始使用
- 启动 FastGoTo, 确保其编辑器连接服务已运行.
- 在 VS Code 中打开要编辑的文件或项目.
- 扩展会自动连接本机服务, 默认地址为
ws://127.0.0.1:9072.
- 回到 FastGoTo 使用需要编辑器配合的功能, 例如跳转到文件、查找文字或向当前编辑位置输入内容.
通常无需手动配置. 如果连接没有建立, 打开命令面板, 执行 Fast Bridge: 显示日志, 查看连接状态和错误信息.
你可以做什么
- 让 FastGoTo 获取当前文件、工作区、光标和选区位置, 减少手动切换和复制路径.
- 从 FastGoTo 打开文件并跳转到指定位置, 查找或选择文本.
- 配合 FastGoTo 在当前编辑器输入、替换选中文本或移动光标.
- 在资源管理器或“已打开的编辑器”列表中选中文件或文件夹, 按
Ctrl+Shift+C 复制路径. 支持多选.
扩展也保留了 SCS 文件的语法高亮和格式整理功能. 在 SCS 编辑器中可使用 Alt+Shift+F; 命令面板中的对应命令名为 Beautify SQL.
连接与隐私设置
打开 VS Code 设置, 搜索 Fast Bridge.
| 设置 |
默认值 |
什么时候需要修改 |
fastBridge.host |
127.0.0.1 |
FastGoTo 服务使用了其他地址时 |
fastBridge.port |
9072 |
服务端口发生变化时 |
fastBridge.path |
空 |
服务要求指定连接路径时 |
fastBridge.token |
空 |
服务启用了 Token 验证时, 填入相同的 Token |
fastBridge.autoConnect |
开启 |
关闭后停止自动连接; 需要联动时重新开启 |
fastBridge.sendText |
开启 |
不希望共享选中文本或光标附近的内容时关闭 |
fastBridge.contextCharacters |
200 |
调整光标前后各自最多共享的字符数, 范围为 0–10000 |
默认连接到本机. 开启文本共享时, 扩展会向配置的服务发送选中文本和光标附近的内容, 并允许 FastGoTo 按需读取当前行或选中文本. 关闭文本共享后, 文件路径、光标位置和选区范围等结构信息仍会用于联动, 但相关文本读取功能不可用.
连接的服务也能请求编辑器执行操作, 包括修改文本. 只连接你信任的服务, 不要将 Token 填入不可信的服务配置.
常见问题
安装后没有连接?
先确认 FastGoTo 的编辑器连接服务已经启动, 再检查地址、端口和 Token 是否一致, 以及 fastBridge.autoConnect 是否开启. 然后在命令面板执行 Fast Bridge: 重新连接.
连接成功, 但读取不到选中文字?
确认文本选在代码编辑器内, 并且 fastBridge.sendText 已开启. 搜索框等输入框不等同于代码编辑器, 扩展无法直接读取所有这类控件的选区.
复制路径快捷键没有生效?
先在资源管理器或“已打开的编辑器”列表选中目标资源. Ctrl+Shift+C 的路径复制只在这些列表获得焦点时生效.
在哪里查看日志?
执行 Fast Bridge: 显示日志, 打开 Fast Bridge 输出面板. 扩展保留最近 3 天的按日日志, 记录连接和错误摘要, 不记录源码、选区内容或 Token.
许可证
本扩展采用 MIT 许可证, 完整条款见安装包中的 LICENSE.txt.
源码与问题反馈: mmsan/fast-vscode.