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

Mac终端粘贴VS Code代码自动添加\n报错,如何解决?

解决VS Code复制代码到Mac终端出现换行符问题

试试这几个办法:

  • 关闭VS Code的语法高亮复制:打开VS Code设置(按Cmd+,),搜索“copy”,找到「Editor: Copy With Syntax Highlighting」选项,取消勾选。带格式复制会额外携带转义字符,关掉后复制的就是纯文本命令。
  • 用纯文本复制快捷键:在VS Code里选中代码后,用Cmd+Shift+C复制,这个快捷键会直接复制纯文本,不会带任何格式相关的转义符,粘贴到终端就正常了。
  • 修改Mac终端的粘贴设置:打开终端偏好设置,进入「Profiles」->「Advanced」,勾选「Paste newline characters as spaces」(不同终端版本可能文字略有差异),终端会自动把粘贴时的换行转换成空格,无需手动删除转义符。
  • 直接用VS Code集成终端:打开VS Code的集成终端(按Ctrl+`),直接在里面运行命令,完全不用复制粘贴,更高效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 23:07:08