【问题标题】:How to use code block formatting in gmail (or any other email)?如何在 gmail(或任何其他电子邮件)中使用代码块格式?
【发布时间】:2013-06-17 19:26:48
【问题描述】:

这个问题不是很技术性,但我正在尝试对用于电子邮件的格式化代码做一些特定的事情。 我正在尝试通过电子邮件向同事发送几个命令行提示,如下所示:

C:\Users\DOOKIE\Documents\research>hg branches
default                      476:7556c41ee089

我想以代码块的形式发送它,灰色背景与上述格式类似。有谁知道如何在 Gmail 中执行此操作?

【问题讨论】:

  • 您可以简单地选择 Courier 或其他等宽字体吗?它不会选择性地更改背景颜色,但有助于提高可读性/布局。否则,我认为您将无法制作 .png
  • 是的,我可以选择不同的字体,但是如何显示灰色背景的“代码块”格式?
  • 我通常只是把它放在一个块引用中:i.imgur.com/cgGBidK.png
  • 我喜欢块引用,但如果可能的话,我更喜欢代码块格式。感谢您的意见。

标签: gmail


【解决方案1】:

我发现了一个名为 Markdown 的插件(至少适用于 Google chrome),它是一种用于格式化文本的轻量级标记语言。它目前用于 GitHub 和 BitBucket 存储库上的项目通信。我确信有类似的解决方案,但像 Markdown 这样的浏览器插件似乎是一个不错的选择。

通过使用标签,我可以将代码和脚本(如上述问题中的那个)引用为所需的格式。只需在任何代码前后添加三个反引号 (```) 即可创建一个代码块。

https://markdown-here.com/

【讨论】:

  • markdown-here 是一种较新的替代方案,适用于大多数浏览器。
  • 感谢您的提示 - 答案已更新为参考 markdown-here
【解决方案2】:

一个不错的选择是使用 VS Code。一个简单的 Ctrl C 和 Ctrl V 将抓取代码以及突出显示和您的编辑器主题(在我的情况下是黑暗的)。你会得到类似的东西: Code sent via email with dark mode with highlighting

另一个选项是名为 Markdown Here 的 Chrome 扩展程序,它支持 GitHub 风格的降价。使用扩展,这是我通过将 Python 代码与 ```Python (some code)``` Code sent via email highlighted using Markdown Here 封装起来实现的。

我发现 Vs 代码版本更好看。快乐突出!

Ps:通常为了突出显示代码,我们将其括在三个反引号(```)中,如果您希望以某种语言语法突出显示代码,您可以在开始反引号之后编写语言名称,然后是代码,最后是结束放。 Python的一个例子是打开反引号,单词'Python',然后关闭反引号的代码。你最终会得到类似的东西:

print is True
if print is True:
    print('sample python code')
else:
    pass

【讨论】:

    【解决方案3】:

    我使用了一个谷歌驱动插件代码块https://workspace.google.com/u/0/marketplace/app/code_blocks/100740430168?hl=en&pann=docs_addon_widget。仅适用于 Google Drive 文档,但类似于 VS 代码答案,您可以将代码块格式复制并粘贴到 Gmail。

    【讨论】:

      猜你喜欢
      • 2016-05-15
      • 2011-02-20
      • 1970-01-01
      • 2011-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-22
      • 2011-08-21
      相关资源
      最近更新 更多