打印到HTML
Sublime Text 3插件,通过浏览器打印彩色文件为HTML。
详细信息
安装
- 总数 68K
- Win 38K
- Mac 23K
- Linux 8K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 2 | 2 | 0 | 0 | 2 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 2 | 2 | 1 | 0 | 1 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
Mac | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Linux | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
自述文件
Sublime Text 3 Print to HTML
Sublime Text 2/3插件,通过色彩语法高亮和行号打印文件为HTML,并在浏览器中打开它们以打印。
色彩化和HTML转换目前由Pygments执行,支持多种语言和语法。
当前插件指定的ST3的文本换行功能仍在开发中。Web浏览器将根据需要处理文本换行。
安装
- 安装包管理器。
- 使用
Cmd+Shift+P
或Ctrl+Shift+P
,然后输入Package Control: Install Package
。 - 查找
Print to HTML
并安装它。
如果您喜欢手动安装,请先安装git,然后
git clone https://github.com/jchampy/sublimetext-print-to-html "<Sublime Text 3 Packages folder>/Print to HTML"
使用方法
- 为获得最佳效果,请事先保存您的文件并带有适当的文件扩展名。
- 要打印当前文件,可以使用以下方法之一
- 使用
Shift+Alt+P
通过浏览器打印当前文件作为HTML,或者 - 从文件菜单,使用
打印为HTML到浏览器
或打印为HTML到新缓冲区
。 - 按
Ctrl+Shift+P
或Cmd+Shift+P
,然后输入print
。
- 使用
- 在
首选项->包设置->Print in HTML
中编辑设置以自定义输出格式和行为。可以修改如单色、行号和浏览器行为等选项。
未来目标
一旦从SublimeText2版本中解决掉错误,重新实现Word Wrap JavaScript。
使用ST2的内部范围和缓冲区中的颜色数据来生成一个与ST2中HTML格式完全相同文件的精确副本。目前使用Pygments的方法在处理Pygments未知格式(例如Markdown)和混合语法的文档(例如嵌入HTML中的PHP)方面存在局限性。
致谢
原始代码可在Github上找到。欢迎提交pull请求。
由Joel Thornton创建。
由Matt Hulse修改并适用于Python3。
由Jake Champlin修改并推送至SublimeText3。
使用包含的Pygments库进行代码到HTML的转换。