Outlook C#代码格式化?

时间:2009-09-04 15:41:40

标签: c# syntax-highlighting

我在网上搜索过这个,我找不到了......

是否有一种方法或加载项可以使代码(比方说C#)在Outlook电子邮件中正确显示?

我讨厌当我尝试将代码段传递给其他开发人员时,当您将其粘贴到Outlook电子邮件(使用Word / HTML作为编辑器)时,它看起来很糟糕,尝试各种拼写检查它,如果你必须修改或伪代码,它会自动纠正小写“i”到大写“我”等等。

我想我只是在寻找一些至少与StackOverflow上的代码格式编辑器一样好的工作,而不必在Outlook中完全禁用HTML。如果有一些代码突出显示,那就会摇滚。

我想我还应该指出,我真的在谈论能够在Outlook窗口中编写新代码,而不是粘贴它。我可以粘贴Visual Studio中的代码,它将以HTML格式出现,但我是那些黑暗背景的人之一,并且那么多格式化看起来很糟糕。

6 个答案:

答案 0 :(得分:4)

更好的是,为什么不试试Rick Strahl的CodePaste.net?它提供了一种简单的Twitter,电子邮件和其他方式共享代码片段的方法。如果你真的开始通过电子邮件发送这些代码片段,你可以使用该网站格式化你的代码片段,然后复制/粘贴它的html视图

答案 1 :(得分:3)

您应该考虑使用PasteBin.comCodePaste.net

答案 2 :(得分:3)

当您谈论案例更正时,您是在谈论语言更正还是语法更正?

对于语言更正,您可以修改样式:

  1. 选择Outlook新邮件功能区上的“格式文本”选项卡
  2. 右键单击自定义样式,选择修改
  3. 在“修改样式”对话框中,单击“格式”,然后选择“语言”
  4. 选中“不检查拼写或语法”复选框
  5. 单击“确定”两次
  6. 对于语法更正,我也在寻找解决方案。

答案 3 :(得分:2)

我只是在Outlook(2007)中使用样式而在那里分道扬..我能够创建一个使用Consolas 8pt字体(固定音高字体)的“代码”样式。我还关闭了前导/尾随行间距,因此该样式中的代码是单行间距的。

但是,我找不到根据所选样式关闭案例更正的方法。 (如果有人知道怎么做,我很乐意看到帖子 - 也许我只是错过了一些基本的东西)

答案 4 :(得分:1)

对于Java至少,Eclipse做得很好。从Eclipse复制/粘贴 - > Outlook电子邮件提供与您在IDE中看到的相同的语法着色等。

答案 5 :(得分:1)

我正在使用http://tohtml.com/,它有多种样式可供您找到适合您的样式。