首页 > 解决方案 > Eclipse:如何在没有选择突出显示的情况下复制代码?

问题描述

如果我在 C 中复制一段代码并将其粘贴到 Word 中,则语法突出显示效果很好。但是如果我在一行上复制一个单词,选择(“突出显示”)也会被复制,这意味着粘贴到 Word 中的文本是深蓝色的,几乎不可读。

修复似乎是复制包括 EOL 字符在内的整行,然后“选择”部分消失。

我用InsideClipboard查看了每个案例的RTF,单选词版本在文本周围有一个“\highlight2”标签。这似乎是问题所在。

有没有办法摆脱这种情况,同时保留其他实际上有用的语法突出显示?

不好:(如果我只复制选定的单词“FooText”)

{\highlight2 
    {\cf0 }
    {\cf0\b FooText\b0}
}

好:(如果我复制整个选定的行,包括 EOL)

{\cf0 FooTex}
{\cf0\ul t\ul0}

标签: ceclipseeclipse-cdt

解决方案


  1. 此版本的 Eclipse 中可能存在一个错误,导致突出显示不正确/不一致
  2. 您可以使用粘贴选项 (Ctrl-Alt-V) 在 Word 中粘贴为纯文本

推荐阅读