Gmail语法荧光笔

fir*_*umb 40 gmail syntax-highlighting highlighting

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

Ahm*_*ıcı 35

将代码粘贴到在线(可能是离线)语法高亮显示器,如http://tohtml.com/.然后将其复制/粘贴到gmail并发送.

  • 这对我有好处,但我希望gmail实验室中应该有一个gmail插件.谢谢Ahmet ...... (11认同)

lfe*_*445 23

此chrome扩展支持gmail的语法突出显示

  • 在您的Gmail工具栏中添加一个新按钮
  • 支持100多种不同的语言
    • HTML,JS,CSS,Bash,C,C++,Java,Python,Ruby等.

gmail语法荧光笔

不幸的是你必须将它作为chrome扩展程序运行,我觉得这是google实验室应该尝试在gmail中本地支持的东西.

该扩展程序针对https://github.com/isagalaev/highlight.js运行,它提供突出显示的api

虫子

  • 它自动检测语言,当引入新的语言功能时可能有点冒昧(例如beta/experimental ecmascript specs)
  • 该扩展程序似乎不会同时支持多种语言

考虑使用gist.github.com链接而不是chrome扩展

一些好处:

  • 不需要使用chrome浏览器,chrome扩展程序或gmail
    • 您不能指望人们使用您使用的相同电子邮件客户端或浏览器.你发送的东西并不总是在视觉上得到的东西
  • 片段与超链接共享(也可收藏)
  • 您不需要帐户来共享代码段
    • 代码仍然可以保密,只与具有秘密链接的代码共享
  • 您可以在单个页面上指定语言或代码段类型,甚至是多个代码段
  • 您还可以访问代码段的历史更改,以便随时跟踪修订


Dan*_*ker 9

除非您必须在电子邮件中包含代码,否则我只需将您的代码放在Pastebin上并链接到代码即可.

如果你必须将你的代码放在电子邮件中,你可以使用GreaseMonkey脚本,例如这个C++荧光笔,但这对你发送给它的人来说是不行的.另一种解决方案是将您的代码导出为HTML(带着色),然后将其作为HTML发送给此人.如果您使用的是Visual Studio,请尝试使用Visual Studio的CopySourceAsHtml插件.


小智 9

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