Visual Studio 2010 Beta 2:我可以用彩色打印吗?
我必须在作业中打开一些代码的硬拷贝。有没有什么方法在Visual Studio 2010中打印带语法高亮的C#源代码?Visual Studio 2010 Beta 2:我可以用彩色打印吗?
PS:该作业正在解决数学问题,因此选择语言并不重要,老师也不需要编译和运行该程序。她只是想看看我们的方法和结果。
如果您转到工具 - >选项 - >环境 - >字体和颜色,您可以更改设置以使用语法突出显示进行打印(将'显示下拉菜单'设置为'打印机')。但你需要改变所有的个人设置以符合你的IDE(我不知道如何使它自动)
编辑:你可以使用下拉菜单旁边的“使用...”按钮从文本编辑器复制设置
我发现完成此操作的最佳方式是从Visual Studio中复制并粘贴到MS Word或OpenOffice Writer之类的东西中。
这给你完整的源代码,语法突出显示。然后您可以从Word打印(包括在代码之前添加您的介绍文档等)。
不幸的是,这会失去从VS打印出来的漂亮的单词换行和行编号(这更重要的是语法突出显示)。 – 2009-11-09 19:16:36
取决于你想要的。如果您需要,您可以设置打印机以保持语法高亮显示(请参阅Zarembisty的答案)。我倾向于保持简短,所以换行对我来说很少是个问题。 – 2009-11-09 19:22:06
现在有一个扩展! :D(请参阅下面的答案..) – developer 2011-03-01 20:42:25
为了让每个人都知道,不幸的是,由于资源限制,从Visual Studio 2010中删除了彩色打印。由于我们在WPF中重写了编辑器,因此我们没有时间重新实现所有内容,因此我们必须牺牲此功能。我们将尝试在Visual Studio的下一个版本中实现此功能。现在,复制到剪贴板并粘贴到其他应用程序(例如Microsoft Word)是用颜色打印代码的推荐解决方案。
好消息!现在有一个扩展! :D(请参阅下面的答案..) – developer 2011-03-01 20:42:51
简单到剪贴板,然后粘贴到MS-Word中是我的方式和它的作品...
由于事实MSVS不支持它了,我认为最好的办法是真的复制代码并将其粘贴到WinWord中。 优点如下。你可以
- 确切地设置你的字体/大小。
- 设置行号的格式。
- 有你自己的页眉/页脚。
- 从打印中删除#区域。
- 为输出添加水印。
对我来说 - 我在2个月内打印一次源代码 - 这是一种非常舒适的方式,我无法通过任何第三方扩展来实现。
它必须是2010年的一个错误:它为所有代码使用纯文本设置的颜色,但使用适当设置的行号除外。 – 2009-11-09 19:19:39
你是对的 - 我已经用VS 2008完成了这项工作(尽管它默认情况下已经设置为以彩色打印,所以不需要进行任何更改),但是VS 2010打印的是黑色和白色(行号除外),无论如何我试了一下 – 2009-11-09 19:23:56
另外,尽管在IDE中的注释中显示得很好,但它不能打印∇φ的∇字符,这使得一些相当“有趣”的解释 - 有时间离开笔。 – 2009-11-09 19:28:26