VSCode 扩展: 添加选项以防止面板窃取焦点
作者: Ashkaan创建于 2026年3月10日更新于 2026年9月17日
标签enhancementarea:ideplatform:vscode
□ 问题
当使用Claude代码作为VSCode扩展时,面板自动回放,并在输出时窃取焦点. 这中断了其他编辑标签中的工作流程——例如,如果我在文件中输入,Claude完成一个响应,焦点跳到Claude面板上.
□ 预期行为
扩展应有一个选择,在输出时不** 窃取焦点。 用户应该能够以自己的条件检查Claude的输出.
□ 建议的解决办法
添加“保全焦点”设置(例如“Claude-code. preserveFocus: true”),防止扩展面板在新产出到达时自动显示或抓取焦点。 VSCode的"WebviewPannel"API在本土支持"保全焦点",因此这应该可以直截了当地连接起来.
工作环绕#
目前唯一的工作是:
- 在终端模式下运行Claude(`Claude-code.use Terminal: true')
- 在综合终端直接运行 " Claude "
也没有给出完整的面板经验而不干扰焦点.
内容来源: anthropics/claude-code