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
相关产品推荐
相关产品推荐

