【问题标题】:Gmail Syntax HighlighterGmail 语法荧光笔
【发布时间】:2010-11-12 05:25:57
【问题描述】:

我通过 Gmail 将我的代码发送给了我的朋友,但正如您猜想的那样,该代码没有在 Gmail 中突出显示。是否有突出显示通过 Gmail 发送的代码的解决方案?

【问题讨论】:

    标签: gmail syntax-highlighting highlighting


    【解决方案1】:

    将您的代码粘贴到在线(可能是离线)语法荧光笔,例如 http://tohtml.com/ 。然后将其复制/粘贴到 gmail 并发送。

    【讨论】:

    • 这对我有好处,但我希望 gmail 实验室应该有一个 gmail 插件。谢谢艾哈迈德...
    • 不知怎的,它似乎使字体变得非常小
    • 不知何故,它搞砸了python中引号的突出显示。
    • @EricWalker 同样适用于 SQL
    【解决方案2】:

    考虑使用gist.github.com

    一些好处:

    【讨论】:

    • 我对 Chrome 扩展持谨慎态度 - Devartis 的扩展可以读取和更改 mail.google.com 上的数据,因此您读取/写入/发送的每封电子邮件都可供他们使用。如果您考虑一下,您正在向一家位于布宜诺斯艾利斯的公司打开您的电子邮件帐户,而您对此一无所知:-)
    • 请勿使用此扩展程序,因为它已从 ChromeWebStore 中删除,这是有充分理由的。 @Drenai 解释了它被禁止的原因
    • 我认为 Gist 在 2021 年不支持,当我粘贴到 Gmail 时,没有突出显示语法。我更喜欢通过 markdown 编写,然后粘贴到 Gmail,例如我用 Typora 写作,它适合我。
    【解决方案3】:

    除非您绝对必须在电子邮件中包含代码,否则我会将您的代码放在Pastebin 并链接到代码。

    如果您必须将代码放入电子邮件中,您可以使用 GreaseMonkey 脚本,例如 this C++ highlighter,但这不适用于您将其发送给的人,只有您自己。另一种解决方案是将您的代码导出为 HTML(带有颜色),并将其作为 HTML 发送给该人。如果您使用的是 Visual Studio,请尝试 Visual Studio 的 CopySourceAsHtml 插件。

    【讨论】:

    • 我更喜欢使用内部应用程序而不是外部链接。所以为源代码生成高亮的html代码是最好的办法。
    【解决方案4】:

    如果您的语言在 http://tohtml.com 不可用,但您使用 GitHub,您也可以在那里粘贴到(私人)gist - http://gist.github.com/ - 然后复制并粘贴回 gmail。

    【讨论】:

      【解决方案5】:

      使用markdown-here。您可以在带有扩展名的邮件中编写降价。扩展格式邮件内容为html并高亮代码。我认为这是一个很好的扩展。

      An example

      【讨论】:

        【解决方案6】:

        如果我必须从 Eclipse 发送 Java 代码的 sn-p,我将代码复制粘贴到 Microsoft Word,然后从 Word 到 Gmail。这保留了 HTML 格式。如果您使用 Outlook 等电子邮件程序,只需从 Eclipse 复制并粘贴到 Outlook 中即可。

        【讨论】:

          【解决方案7】:

          试试http://jsbin.com/。易于编写 html/JavaScript 和测试。只需将代码从 jsbin 复制粘贴到 gmail 即可。

          【讨论】:

            【解决方案8】:

            使用 Xcode 的面向 mac 的解决方案:

            我将代码转换为 RTF 文件(使用 Xcode 的 qlmanage -p source_file -o 命令在此处 http://hints.macworld.com/article.php?story=20091104002118164 中描述)。

            然后在 Word 中打开它(不是在 textedit 中,当从 textedit 复制时颜色会丢失),然后将其从 Word 复制并粘贴到 gmail 中。

            【讨论】:

              【解决方案9】:

              对于那些希望从 xCode 复制/粘贴到电子邮件的人,我只需从 xCode 复制并粘贴到 Mac 的默认电子邮件客户端(“邮件”)。它使用颜色保留所有格式。

              【讨论】:

                猜你喜欢
                • 2010-10-23
                • 1970-01-01
                • 1970-01-01
                • 2011-06-05
                • 2011-05-16
                • 2013-03-18
                • 2014-07-09
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多