【问题标题】:How to turn off copy with syntax highlighting?如何使用语法高亮关闭复制?
【发布时间】:2021-12-29 03:07:17
【问题描述】:

在 Visual Studio Code 1.10 版中引入了Copy with syntax highlighting

我大部分时间都不想使用它,但我找不到关闭它的方法。 尽管我没有为 editor.action.clipboardCopyWithSyntaxHighlightingAction 设置键绑定,但 VSCode 始终使用语法突出显示进行复制。

如何关闭它以便只复制纯文本?

【问题讨论】:

  • 我不认为你可以。从问题页面:“我们将纯文本和 html 都放在剪贴板中,由目标应用程序决定粘贴哪种格式。”因此,归结为您如何粘贴/粘贴特殊等,这决定了您是获取纯文本还是源格式。 github.com/Microsoft/vscode/issues/3518

标签: visual-studio-code vscode-settings


【解决方案1】:

转到settings.json文件并添加

"editor.copyWithSyntaxHighlighting":false

https://github.com/microsoft/vscode/issues/20837

【讨论】:

  • 此设置无法按预期工作。我刚刚尝试从 Visual Studio Code 中打开的 xml 文件中复制属性值。该属性的样式为粗体格式和蓝色。启用此设置后,将文本复制到 word 时,粗体格式和蓝色都会保留。当我禁用该功能时,粗体格式仍然存在。这不是预期的行为。
  • 这很完美!谢谢
【解决方案2】:

使用 Visual Studio 2019,转到工具/选项/文本编辑器/高级,然后“在复制/剪切时复制富文本”以在从 VS 剪切代码并粘贴到 Word 时保存颜色。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 2011-07-16
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多