【发布时间】:2016-08-24 08:57:48
【问题描述】:
我想将我当前正在编辑的文件发送到打印机,就像我在 Notepad++ 中所做的那样。 我没有在打印命令上找到任何提示。不可能吗?
【问题讨论】:
-
第一个没有打印命令的编辑器。而且我用过很多编辑器。 . .
标签: printing visual-studio-code
我想将我当前正在编辑的文件发送到打印机,就像我在 Notepad++ 中所做的那样。 我没有在打印命令上找到任何提示。不可能吗?
【问题讨论】:
标签: printing visual-studio-code
【讨论】:
我发现 PrintCode 扩展令人鼓舞,但尚未完成,并且存在许多缺陷。特别是,它取决于要包装的特定纸张尺寸,因此如果您在打印对话框中更改纸张尺寸或方向,则不会很好地响应。
它是开源的,所以我查看了代码并且也不喜欢它。没有程序员曾经喜欢别人的编码风格。因此,我放弃了使用 Web 浏览器作为 HTML 打印平台驱动程序的想法——我向 PrintCode 作者致敬——因为他的聪明才智——并写了我自己的。
在此过程中,我修复了所有已知的错误,添加了我的愿望清单中的所有内容以及其他人建议的一些内容。最重要的是找出尊重打印对话框纸张大小和方向所需的 CSS。这也解决了神秘的行号消失问题,虽然我不知道为什么。接下来最重要的事情是学习探测未使用的端口,这个问题也困扰着 PrintCode,导致浏览器打开时没有显示任何内容。
因为 VS Code 的每个实例都需要为其嵌入式 Web 服务器使用不同的端口,所以您不能只使用一个设置。动态端口分配是必要的。
如果您想调查您的选择,请访问 https://marketplace.visualstudio.com,选择 Visual Studio Code 选项卡并搜索 printing。
如果你只是想要我的版本的链接,这里是http://marketplace.visualstudio.com/items?itemName=pdconsec.vscode-print。
如果你喜欢你所看到的但需要一些我没有想到的东西,市场页面有一个指向 github 上的 repo 的链接。创建一个问题并告诉我您需要什么 - 或者自己编写并提交 PR。
【讨论】:
print 时,我发现了 12 个扩展名,其中没有一个有您的名字。所以你的直接链接很有帮助,现在我知道搜索"vs code printing" 也可以。
现在有一个可用于从 VS 代码编辑器打印的扩展。 它被称为VS Code Printing Free。 我已经尝试了几天,效果很好。
【讨论】:
穷人的回答:将代码复制到 Notepad2 或 Notepad++ 并从那里打印。 颜色编码会有所不同
【讨论】:
你可以使用 VS Code 的扩展:PrintCode
【讨论】: