应用截图
详细介绍
根据文件扩展名,为浏览器中访问的文件提供语法高亮。
Syntaxtic! 是一个 Chrome 扩展程序,可为在 Chrome 中打开的源文件提供语法高亮。此扩展程序最初主要为查看托管在可通过网页访问、但本身不提供高亮功能的版本控制系统中的文件而设计,但用途当然不限于此。
现在可以在扩展程序选项页面中选择多种颜色主题和默认大小。
支持的语言:
Actionscript(.as .actionscript)
Bash(.sh)
C++(.cpp .h .cc)
C#(.cs)
C(.c .h)
Clojure(.clj)
CSS(.css)
Diff(.diff .patch)
Erlang(.erl)
Groovy(.groovy)
Go(.go)
JavaScript(.js)
Java(.java)
JavaFX(.fx)
Latex(.tex)
Objective-C(.m、.h)
Perl(.pl .perl .pm)
PlainText(.txt)
PowerShell(.ps1 .ps2)
Python(.py)
Ruby(.rb)
Scala(.scala)
Swift(.swift)
Sql(.sql、.pls)
Typescript(.ts)
VisualBasic(.vb)
实验性支持:
Bibtex(.bib .bibtex)
Common Lisp(.lisp .emacs)
CSV 美化输出
任何以上述扩展名结尾的文件都会自动使用相应语法进行高亮显示。
如有评论或建议,可发送至 http://twitter.com/matheeeny 或在 https://github.com/matheeeny/Syntaxtic 提交问题。
如果没有 Alex Gorbatchev 出色的语法高亮 API,此扩展程序将无法实现,该 API 可在 http://alexgorbatchev.com/SyntaxHighlighter/ 获取。
更新:
v1.1.25
- 增加对 content-type = text/html 的检查。如果发现该类型,则不执行语法高亮
v1.1.28
- 应要求添加 .cc 作为 C++ 的别名,添加 .pm 作为 Perl 的别名
v1.1.33
- 修复了将 actionscript 识别为 C# 的问题
- 修复了 .cc 别名问题
v2.0.43
- 添加选项页面,可选择主题和大小
v2.0.44
- 移除未使用的权限
v3.0.74
- 添加操作按钮,可针对当前页面禁用行号或高亮
- 更新至当前版本的扩展程序清单
- 修复小错误
- 移除 XML 高亮,让默认的 WebKit 查看器处理
v3.0.117
- 添加对 Go 和 CoffeeScript 的支持
v4.0.135
- 更新至最新版本的语法高亮库,应可修复许多语言的高亮问题
- 添加对 typescript 的支持
- 添加对 swift 的支持
- 因核心库更新带来的问题而移除对 CoffeeScript 的支持