ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

打印到HTML

grubernaut 所有

Sublime Text 3插件,通过浏览器打印彩色文件为HTML。

详细信息

  • 2016.08.25.22.52.06
    2013.01.23.02.06.30
  • github.com
  • 8年前
  • 2小时前
  • 12年前

安装

  • 总数 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

自述文件

源代码
raw.githubusercontent.com

Sublime Text 3 Print to HTML

Sublime Text 2/3插件,通过色彩语法高亮和行号打印文件为HTML,并在浏览器中打开它们以打印。

色彩化和HTML转换目前由Pygments执行,支持多种语言和语法

当前插件指定的ST3的文本换行功能仍在开发中。Web浏览器将根据需要处理文本换行。

安装

  • 安装包管理器
  • 使用Cmd+Shift+PCtrl+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+PCmd+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的转换。