Sublime Text 2将颜色粘贴到MS Word

Mar*_*ska 70 sublimetext2

我想将我的代码粘贴到word文档,同时保留突出显示的彩色文本.有没有办法做到这一点?

All*_*rgi 81

您可以安装高亮插件,然后使用SublimeHighlight: copy to clipboard as RTF命令面板中的命令.

在此输入图像描述

如果您想使用自己的配色方案,请使用ExportHTML插件导出为html,并将html复制并粘贴到MS Word中.可以将HTMLExport配置为使用任何已安装的配色方案.只需阅读文档并查看默认设置即可.

使用像Safari这样可以在RTF中复制到剪贴板的浏览器.对我来说铬不起作用.

  • 如果您找到自己的配色方案,请使用ExportHTML插件(https://github.com/facelessuser/ExportHtml)导出为html,并将html复制并粘贴到MS Word中.可以将HTMLExport配置为使用任何已安装的配色方案. (5认同)
  • 如果你正在使用SublimeText3,你需要从https://github.com/n1k0/SublimeHighlight/tree/python3获取包,否则你的Highligh菜单项将被禁用. (2认同)

Anw*_*vic 70

我在这里的答案是针对那些不知道如何在Sublime Text 3上安装SublimeHighlight Package的人:

  1. 在sublime文本中安装Package Control 3.如果您不知道如何操作,请在此处点击此链接
  2. enterWindows和PreferencesMac键打开Sublime Command Pallette
  3. 键入"添加存储库",然后按 Package Settings

    在此输入图像描述

    然后粘贴此链接https://github.com/n1k0/SublimeHighlight/tree/python3

  4. 再次按SublimeHighlightWindows和Settings-UserMac,然后键入"安装包"并按Enter键或返回

    在此输入图像描述

  5. 键入"Sublime highlight",然后按Enter键安装插件

    在此输入图像描述

  6. 重启你的Sublime

如何使用SublimeHighlight

  • 突出显示要复制的文本
  • Preferences
  • 例如,键入"SublimeHighlight:copy to clipboard as RTF:",如下所示:

    在此输入图像描述

  • 将其粘贴到Word或Powerpoint中,您会发现文本已粘贴着色和格式.

这些是您可以使用的命令:

  • SublimeHighlight:转换为HTML:将新的SublimeText选项卡中的当前代码转换为突出显示的HTML.

  • SublimeHighlight:转换为RTF:将在新的SublimeText选项卡中将当前代码转换为突出显示的RTF.

  • SublimeHighlight:以HTML格式查看:将当前代码转换为突出显示的HTML并在默认浏览器中打开它.

  • SublimeHighlight:视图为RTF:将当前代码转换为RTF文档,并使用您的默认程序打开生成的文件.

  • SublimeHighlight:以HTML格式复制到剪贴板:将当前代码转换为突出显示的HTML并将其存储到系统剪贴板中.

  • SublimeHighlight:以RTF格式复制到剪贴板:将当前代码转换为原始突出显示的RTF并将其存储到系统剪贴板中.


自定义主题(可选):

  1. 转到Key Bindings-User- > enter- > Preferences- > Package Settings.在此输入图像描述
  2. 粘贴此代码

    SublimeHighlight

在这里,我使用了"果味"主题,你可以选择你喜欢的任何东西.这些都是可能的主题: 在此输入图像描述


设置热键(可选)

在下一个代码中,我设置了CTRL + ALT + C来复制带有格式的文本,您可以按照以下几个步骤执行此操作:

  1. 转到Settings-User- > Preferences.

    在此输入图像描述

  2. 粘贴此代码:

    Key Bindings-User 现在,无论何时复制文本enter,它都将被复制而不进行格式化Preferences,并且将使用着色复制:)


小智 5

SublimeHighlight 插件运行良好!但正如 Jorre 所指出的,代码可能会丢失一些颜色。我发现您复制到剪贴板的选择很重要。

例如,当我选择 CSS 样式表的一部分,但选择不包括结束样式标记时,颜色将丢失。似乎任何不完整的元素都将作为白色文本复制到剪贴板。

我的解决方案是简单地将整个代码文件作为 RTF 复制到剪贴板,粘贴到 Word 中,然后在那里进行选择以进一步复制/粘贴到 PowerPoint 幻灯片或其他地方。