Sublimetext2 升华文本2使用颜色粘贴到MS Word

Sublimetext2 升华文本2使用颜色粘贴到MS Word,sublimetext2,Sublimetext2,我想将代码粘贴到word文档中,同时保留突出显示的彩色文本。有办法做到这一点吗 您可以安装并使用命令调色板中的sublizehighlight:copy to clipboard as RTF命令 如果您想使用自己的配色方案,请使用ExportHTML插件导出为html,并在MS Word中复制和粘贴html。 HTMLExport可以配置为使用任何已安装的配色方案。只需阅读文档并查看默认设置 使用类似Safari的浏览器,它可以以RTF格式复制到剪贴板。对我来说,铬不起作用 SupremeH

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

您可以安装并使用命令调色板中的
sublizehighlight:copy to clipboard as RTF
命令

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


使用类似Safari的浏览器,它可以以RTF格式复制到剪贴板。对我来说,铬不起作用

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

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

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

我的回答是针对不知道如何在Sublime Text 3上安装SublimeHighlight软件包的人:
  • 在sublime text 3中安装软件包控件。如果您不知道如何操作,请点击此链接
  • 在Windows或Windows上按CTRL+SHIFT+P`打开升华命令选项板⌘+⇧+Mac上的P
  • 键入“添加存储库”,然后按
    enter

    然后粘贴此链接

  • 在Windows或Windows上按CTRL+SHIFT+p⌘+⇧+再次在Mac上输入“Install package”,然后按enter或return

  • 键入“升华高光”,然后按enter键安装插件

  • 重新开始你的壮举

  • 如何使用超高亮度
    • 突出显示要复制的文本
    • 按CTRL+SHIFT+P组合键
    • 例如,键入“SublizeHighlight:copy to clipboard as RTF:”例如:

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

    以下是您可以使用的命令:

    • 升华高光:转换为HTML:将在新的升华文本选项卡中将当前代码转换为高亮显示的HTML

    • SublimiteHighlight:convert to RTF:将在新的SublimiteText选项卡中将当前代码转换为高亮显示的RTF

    • submileHighlight:view as HTML:将当前代码转换为高亮显示的HTML,并在默认浏览器中打开

    • SubmileHighlight:view as RTF:将当前代码转换为RTF文档,并使用默认程序打开生成的文件

    • SubmileHighlight:以HTML形式复制到剪贴板:将当前代码转换为高亮显示的HTML,并将其存储到系统剪贴板中

    • SubmileHighlight:作为RTF复制到剪贴板:将当前代码转换为原始突出显示的RTF,并将其存储到系统剪贴板中


    自定义主题(可选):
  • 转到
    首选项
    -->
    软件包设置
    -->
    超高亮度
    -->
    设置用户
  • 粘贴此代码

    {
    "theme": "fruity",
    "linenos": "inline",
    "noclasses": true,
    "fontface": "Menlo"
     }
    
  • 在这里,我使用了“水果”的主题,你可以选择任何你喜欢的。这些都是可能的主题:


    设置热键(可选) 在下一段代码中,我已将CTRL+ALT+C设置为使用格式复制文本,您可以按照以下几个步骤执行此操作:

  • 转到
    首选项
    -->
    密钥绑定用户

  • 粘贴此代码:

    { "keys": ["ctrl+alt+c"],
      "command": "sublime_highlight",
      "args": { "target": "clipboard",
                "output_type": "rtf"
    }},
    
    ` 现在,无论何时使用CTRL+C复制文本,都将不使用格式进行复制,而使用CTRL+ALT+C复制文本时,将使用颜色:)


  • 如果您找到自己的配色方案,请使用ExportHTML插件()导出为html,并在MS Word中复制和粘贴html。HTMLExport可以配置为使用您安装的任何颜色方案。在我的机器上,这适用于HTML/CSS,但Javascript会失去颜色如果您使用SublimiteText3,您需要从中获取软件包,否则您的Highligh菜单项将被禁用。我做了上面提到的事情,它也工作正常,但我需要复制带有特定行号的代码。这在Sublime中可能吗?@Kesavan先生,我想这会起作用。我更喜欢这个答案,因为它为以前没有使用过Sublime控制面板的人提供了完整的说明。谢谢键盘命令是错误的。例如,命令选项板不是Ctrl-shift-P,而是⌘⇧P.在Mac上(显然)@Jean DenisMuys。我编辑了我的答案,谢谢。下次当你发现任何帖子有问题时,试着编辑它以获得一些“声誉”。但无论如何,thx