【发布时间】:2010-11-12 05:25:57
【问题描述】:
我通过 Gmail 将我的代码发送给了我的朋友,但正如您猜想的那样,该代码没有在 Gmail 中突出显示。是否有突出显示通过 Gmail 发送的代码的解决方案?
【问题讨论】:
标签: gmail syntax-highlighting highlighting
我通过 Gmail 将我的代码发送给了我的朋友,但正如您猜想的那样,该代码没有在 Gmail 中突出显示。是否有突出显示通过 Gmail 发送的代码的解决方案?
【问题讨论】:
标签: gmail syntax-highlighting highlighting
将您的代码粘贴到在线(可能是离线)语法荧光笔,例如 http://tohtml.com/ 。然后将其复制/粘贴到 gmail 并发送。
【讨论】:
一些好处:
【讨论】:
除非您绝对必须在电子邮件中包含代码,否则我会将您的代码放在Pastebin 并链接到代码。
如果您必须将代码放入电子邮件中,您可以使用 GreaseMonkey 脚本,例如 this C++ highlighter,但这不适用于您将其发送给的人,只有您自己。另一种解决方案是将您的代码导出为 HTML(带有颜色),并将其作为 HTML 发送给该人。如果您使用的是 Visual Studio,请尝试 Visual Studio 的 CopySourceAsHtml 插件。
【讨论】:
如果您的语言在 http://tohtml.com 不可用,但您使用 GitHub,您也可以在那里粘贴到(私人)gist - http://gist.github.com/ - 然后复制并粘贴回 gmail。
【讨论】:
使用markdown-here。您可以在带有扩展名的邮件中编写降价。扩展格式邮件内容为html并高亮代码。我认为这是一个很好的扩展。
【讨论】:
如果我必须从 Eclipse 发送 Java 代码的 sn-p,我将代码复制粘贴到 Microsoft Word,然后从 Word 到 Gmail。这保留了 HTML 格式。如果您使用 Outlook 等电子邮件程序,只需从 Eclipse 复制并粘贴到 Outlook 中即可。
【讨论】:
试试http://jsbin.com/。易于编写 html/JavaScript 和测试。只需将代码从 jsbin 复制粘贴到 gmail 即可。
【讨论】:
使用 Xcode 的面向 mac 的解决方案:
我将代码转换为 RTF 文件(使用 Xcode 的 qlmanage -p source_file -o 命令在此处 http://hints.macworld.com/article.php?story=20091104002118164 中描述)。
然后在 Word 中打开它(不是在 textedit 中,当从 textedit 复制时颜色会丢失),然后将其从 Word 复制并粘贴到 gmail 中。
【讨论】:
对于那些希望从 xCode 复制/粘贴到电子邮件的人,我只需从 xCode 复制并粘贴到 Mac 的默认电子邮件客户端(“邮件”)。它使用颜色保留所有格式。
【讨论】: