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

VS Code中从MTR复制内容出现的橙色方框是什么?如何关闭?

MTR输出在VS Code里的橙色方框是什么?怎么关闭?

这些橙色方框是VS Code用来标记非打印终端控制字符的高亮样式。MTR默认输出会包含ANSI转义序列(用来实现终端里的颜色、格式效果),这些序列属于非打印的控制字符,VS Code识别后就会用橙色方框标注出来。

解决方法:

  • 方法一:让MTR输出不带控制字符
    直接在终端里执行mtr --no-color <你的目标地址>命令生成输出,复制这种结果到VS Code就不会出现橙色方框。

  • 方法二:清除已复制内容里的控制字符
    在VS Code中打开替换面板(快捷键Ctrl+H),勾选「正则表达式」选项,在查找框输入\x1b\[[0-9;]*m,替换框留空,点击「全部替换」就能清除所有ANSI转义控制字符。

  • 方法三:在VS Code里禁用控制字符高亮

    1. 打开设置界面(快捷键Ctrl+,);
    2. 搜索editor.renderControlCharacters;
    3. 将该选项设为false(取消勾选),就能全局关闭控制字符的橙色方框显示。
      如果你只想针对纯文本文件禁用该功能,可以打开工作区设置,添加以下配置:
    "[plaintext]": {
        "editor.renderControlCharacters": false
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 08:17:36