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

如何在VS Code中粘贴剪贴板文件为文件名?异常问题求助

VS Code 粘贴Finder文件行为异常排查与解决

问题详情

之前从Finder复制文件后粘贴到VS Code,不管当前编辑器用的是什么语言模式,都会自动每行显示一个纯文件名(不带完整路径)。但某次更新后,现在粘贴只会输出完整文件路径,所有路径用空格分隔在同一行,而且除了Markdown文件外,完全看不到预期的粘贴选项弹窗。

已经做过以下排查:

  • 两台同步设置的Mac机器都出现同样问题
  • 用空配置文件测试,问题依旧
  • 执行Developer: Reload With Extensions Disabled命令禁用所有扩展后,问题仍存在
  • 不管有没有打开工作区文件夹,粘贴行为都异常

当前使用的VS Code版本:

Version: 1.80.0 (Universal)
Commit: 660393deaaa6d1996740ff4880f1bad43768c814
Date: 2023-07-04T13:39:33.766Z (1 wk ago)
Electron: 22.3.14
ElectronBuildId: 21893604
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: 10.8.168.25-electron.0
OS: Darwin arm64 21.6.0

粘贴效果示例:

"/Users/adam/Projects/test/file-2.png /Users/adam/Projects/test/file-1.png"

解决步骤

  1. 检查粘贴核心配置
    打开VS Code设置(快捷键Cmd+,),搜索files.paste关键词:

    • 找到Files: Paste As选项,手动将默认值切换为filename,这样粘贴时会自动输出纯文件名并换行分隔
    • 确认Files: Show Paste Options设置为always,保证非Markdown文件也会弹出粘贴选项弹窗
  2. 重置粘贴配置
    如果上述配置项看起来正常,但问题依旧,可右键对应配置项选择Reset Setting,恢复默认设置后重新测试粘贴行为

  3. 调整VS Code版本
    若配置层面无法解决,可以尝试降级到之前能正常工作的版本,或者升级到最新版(1.80.0之后的版本可能修复了这个粘贴逻辑的bug)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 22:52:47