作为一家大公司的程序员,我经常发送包含代码示例的 Outlook 电子邮件。
我实际上会直接在电子邮件中输入代码。这不可避免地会导致问题,因为 Outlook 确实喜欢以令人愉悦但无益的方式格式化文本。我的代码需要可从电子邮件中复制并直接复制到代码中,因此我不希望 Outlook 通过添加特殊字符或诸如此类的东西来弄乱它。
所以我总是需要调整选项,比如:
我还喜欢我的代码采用等宽字体、黑色、缩进并且比其他文本更小。 我试图为此制作一个样式,但由于某种原因,样式永远不会保存。 :-( [编辑:原来我并没有告诉它处理“基于此模板的新文档”]
有没有办法将代码放在
块中,或者告诉 Outlook 忽略所有这些规则并按照我想要的方式格式化代码?如果没有,您发现了哪些方法可以在 Outlook 电子邮件中发送代码片段而不会变得非常烦人?
如果您使用的是 Outlook 2010,您可以定义自己的样式并选择所需的格式,在格式选项中有一个语言选项,您可以在此处指定语言并指定是否希望拼写检查器忽略此文本风格。
使用此样式,您现在可以将代码粘贴为文本并选择您的新样式。Outlook 不会更正文本,也不会对其执行拼写检查。
下面是我为通过电子邮件发送代码片段定义的样式的摘要。
Do not check spelling or grammar, Border: Box: (Single solid line, Orange, 0.5 pt Line width) Pattern: Clear (Custom Color(RGB(253,253,217))), Style: Linked, Automatically update, Quick Style Based on: HTML Preformatted