You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

浏览器端VS Code(连接远程code server)终端无法复制粘贴求助

解决浏览器端code-server终端无法复制的建议

1. 检查Safari浏览器权限与基础设置

  • 确认Safari允许code-server网站访问剪贴板:打开Safari偏好设置 → 隐私与安全性,确保“允许网站访问剪贴板”已开启;也可点击地址栏左侧的网站图标,直接查看当前站点的剪贴板权限是否被禁用。
  • 关闭“阻止跨网站跟踪”功能,或尝试用隐私模式访问code-server,部分隐私防护规则可能干扰剪贴板交互。

2. 调整code-server终端配置

  • 将terminal.integrated.sendKeybindingsToShell设为false:当前配置中该值为true,会把cmd+c这类快捷键直接发送给shell(比如bash会将其识别为中断命令),而非由code-server处理复制操作。修改后配置片段:
"terminal.integrated.sendKeybindingsToShell": false
  • 清空terminal.integrated.commandsToSkipShell中的内容:该配置在浏览器环境下可能与快捷键逻辑冲突,调整后:
"terminal.integrated.commandsToSkipShell": []

3. 尝试替代复制操作方式

  • 右键菜单复制:选中终端文本后,右键点击选择“复制”,验证是否能触发剪贴板功能。
  • 用默认快捷键测试:尝试Cmd+Shift+C(code-server终端复制默认快捷键),确认是否能正常工作,同时检查快捷键绑定中是否存在冲突项。

4. 排查版本与兼容性问题

  • 升级code-server到最新稳定版:旧版本可能存在浏览器终端剪贴板的兼容性bug,更新后再测试。
  • 换用Chrome等其他浏览器访问:排除Safari特有的兼容性限制。

5. 验证服务器端终端环境

  • 检查服务器端bash配置:查看~/.bashrc或~/.bash_profile文件,确认没有自定义的cmd+c绑定规则,避免远程终端的快捷键被shell拦截。

内容的提问来源于stack exchange,提问作者Curious101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 01:45:56