有没有一种简单的方法可以将语法颜色的代码块复制为intellij IDEA中的rtf?
答案 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)
答案 2 :(得分:3)
使用外部工具记事本++ 1)将代码片段复制到记事本++ 2)应用语法高亮 3)使用nppexport插件复制到剪贴板作为rtf
答案 3 :(得分:3)
IntelliJ IDEA 15
默认情况下,您可以将富文本从IntelliJ复制到Microsoft Word(例如)。
此功能可在文件>中找到设置...>编辑>一般>富文本副本>默认情况下复制为富文本
您也可以仅为复制粘贴操作更改颜色方案(您当前的方案不会受到影响)。
答案 4 :(得分:0)
如果您使用的是Mac并且喜欢TextMate,这是从TextMate复制样式代码的好方法:https://github.com/bblimke/copy-with-style-tmbundle
它不像直接从IntelliJ那样方便,但它比使用gist或pastebin更方便。此外,与IntelliJ的Copy as HTML Plugin不同,此解决方案实际上在撰写本文时起作用。