将语法颜色代码块复制为intellij IDEA中的rtf?

时间:2011-02-03 07:26:06

标签: intellij-idea syntax-highlighting copy-paste

有没有一种简单的方法可以将语法颜色的代码块复制为intellij IDEA中的rtf?

5 个答案:

答案 0 :(得分:36)

更新:现在有一个新的插件:'Copy' on steroids由JetBrains维护。


无法直接从IDEA复制彩色代码块。

解决方法是使用文件|导出为HTML ,然后在浏览器中打开HTML,然后从浏览器窗口复制并粘贴到Wordpad或MS Word中。

另一种更快捷的方法是在设置|中安装Copy as HTML插件插件

  

将一段代码复制为html

     
      
  • 将菜单项“Copy as HTML”添加到主菜单和编辑器弹出窗口。将复制当前选择或完整的编辑器缓冲区。目前仅在焦点位于编辑器中时才有效(例如,在项目树中不起作用)。
  •   
  • 保留比内置HTML导出更多的格式。
  •   
  • HTML只是一个片段(没有html和body标签),可以插入到完整的HTML文档中。
  •   
  • 目前HTML格式是固定的,并且使用了很多CSS。
  •   
  • 选项:unindent,添加边框,填充,行号,标签到空格转换,包括编辑器警告和错误突出显示(请参阅IDE设置 - >复制为HTML)。
  •   
  • 重复使用编辑器“显示行号”设置(请参阅Idea的“查看”菜单)。
  •   

答案 1 :(得分:6)

  1. 转到https://gist.github.com/
  2. 将代码从IntelliJ复制到新的私人要点;
  3. 保存,将彩色代码从浏览器复制到您想要的任何位置;
  4. 删除要点。

答案 2 :(得分:3)

使用外部工具记事本++ 1)将代码片段复制到记事本++ 2)应用语法高亮 3)使用nppexport插件复制到剪贴板作为rtf

答案 3 :(得分:3)

IntelliJ IDEA 15

默认情况下,您可以将富文本从IntelliJ复制到Microsoft Word(例如)。

此功能可在文件>中找到设置...>编辑>一般>富文本副本>默认情况下复制为富文本

enter image description here

您也可以仅为复制粘贴操作更改颜色方案(您当前的方案不会受到影响)。

答案 4 :(得分:0)

如果您使用的是Mac并且喜欢TextMate,这是从TextMate复制样式代码的好方法:https://github.com/bblimke/copy-with-style-tmbundle

它不像直接从IntelliJ那样方便,但它比使用gist或pastebin更方便。此外,与IntelliJ的Copy as HTML Plugin不同,此解决方案实际上在撰写本文时起作用。