【发布时间】:2021-01-30 15:32:43
【问题描述】:
如果我在 C 中复制一段代码并将其粘贴到 Word 中,语法突出显示效果很好。但是如果我在一行上复制一个单词,选择(“突出显示”)也会被复制,这意味着粘贴到 Word 中的文本是深蓝色的,几乎不可读。
修复似乎是复制包括 EOL 字符在内的整行,然后“选择”部分消失。
我用InsideClipboard查看了每个案例的RTF,单选词版本在文本周围有一个“\highlight2”标签。这似乎是问题所在。
有没有办法摆脱这种情况,同时保留其他实际上有用的语法突出显示?
不好:(如果我只复制选定的单词“FooText”)
{\highlight2
{\cf0 }
{\cf0\b FooText\b0}
}
好:(如果我复制整个选定的行,包括 EOL)
{\cf0 FooTex}
{\cf0\ul t\ul0}
【问题讨论】:
-
嗯,可能是eclipse中的一个bug...
-
很有可能。 V4.2.1(代码战士)。不幸的是,这是最新的 CW 版本。
-
通常 RTF 和纯文本版本都将放置在剪贴板中,您粘贴的应用程序将选择使用哪个版本。查看 Word 是否具有“选择性粘贴”操作或其他一些变体。
-
是的,这就是诀窍。我一直在 Excel 中使用它,从未在 Word 中查找过。谢谢。
标签: c eclipse eclipse-cdt