【问题标题】:Eclipse: how can I copy code WITHOUT selection highlighting?Eclipse:如何在没有选择突出显示的情况下复制代码?
【发布时间】: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


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

【讨论】:

    猜你喜欢
    • 2019-10-19
    • 1970-01-01
    • 2020-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 2012-08-19
    相关资源
    最近更新 更多