SourceCodeSyntaxHighlight for Mac v2.1.32 开源软件(QuickLook扩展源代码高亮)

SourceCodeSyntaxHighlight是一款针对macOS 10.15及以上版本的Quick Look扩展应用,旨在为源代码文件提供语法高亮预览。该应用利用Highlight引擎来渲染代码,并支持多种编程语言。用户可以通过不同的安装方式获取该应用,包括直接下载预编译版本或使用Homebrew进行安装。安装后,用户需至少启动一次应用以便系统检测Quick Look扩展,并在系统偏好设置中启用它。SourceCodeSyntaxHighlight支持多种文件格式,包括但不限于C、C++、Python、Java等编程语言的源代码文件,用户还可以自定义渲染设置和颜色方案。该项目开源,并鼓励用户通过捐赠来支持开发者。

sourcecodesyntaxhighlight

功能

支持的格式

支持大多数编程语言。该应用程序还可以处理一些没有扩展名的纯文件。

  • Ada (.ada)
  • Adobe Acrobat Sequence files (.sequ) as XML
  • Adobe Flash ActionScript source files (.as)
  • Adobe JSX script files (.jsx)
  • Apple workflow (.wflow) as plist (XML)
  • AppleScript (.scpt, .applescript, .ascr) automatically decompiled with osadecompile
  • Apple shell script files (.command)
  • Assembler source files (.asm, .s79)
  • Astro files (.astro) as JSX.
  • Autolit files (.au3, .a3x)
  • Azkaban flow files (.flow) as YAML
  • ATL files (.atl)
  • (G)AWK files (.awk)
  • Bash Script files (.bash)
  • BibTex (.bib)
  • C shell script files (.csh)
  • C source files (.c, .h)
  • C# source files (.cs)
  • C++ source files (.cpp, .cp, .c++, .cc, .cxx, .hpp, .hh, .hxx, .ipp )
  • ClojureScript (.cli, .cljs, .cljc, .edn)
  • CMake files (.cmake)
  • CocoaPod files (.podspec) as Ruby
  • CoffeeScript source files (.coffee)
  • ColdFusion files (.cfc, .cfm, .cfml)
  • Configuration files (.conf)
  • Configuration profiles (.mobileconfig) as XML
  • Crystal language (.cr)
  • CSON source files (.cson)
  • CSS files (.css)
  • D (.d)
  • Dart source files (.dart) .dart is reserved by macOS and cannot be handled.
  • Diff files (.diff, .patch)
  • Dockerfile (.dockerfile)
  • Document Type Definition (.dtd)
  • DOS batch files (.bat, .cmd)
  • Dylang (.dylan)
  • ECore files (.ecore)
  • Eiffel project files (.ecf) as XML
  • Eiffel source files (.e, .ex, .exs)
  • Erlang source files (.erl, .hri)
  • F# source files (.fsx, .fs)
  • fish source files (.fish)
  • Fortran source files (.f, .for, .f90, .f95)
  • GCC linked files (.ld, .map, .d)
  • Gdscript (Godot engine) (.gd).
  • Golang source files (.go)
  • Google Earth KML Document files (.kml) as XML
  • Gradle source files (.gradle)
  • Graphics Language Transmission Format (.gltf) as JSON
  • Groovy source files (.groovy)
  • Haskell source files (.hs, .lhs)
  • HTML Abstraction Markup Language (.haml)
  • IDL source files (.pro)
  • INF files (.inf)
  • INI configuration files (.ini, .cfg)
  • Inno source files (.iss)
  • INO source files (.ino)
  • IntelliJ IDEA module (.iml)
  • Interface Builder Storyboard (.storybard) as XML
  • Interface Builder XIB (.xib) as XML
  • Java Compiled Class (.class) require javap to decompile
  • Java Properties files (.properties) as INI
  • Java Server Page files (.jsp)
  • Java source code (.java, .jav)
  • Java Web Start (.jnlp)
  • JavaFX ML (.fxml)
  • JavaScript files (.js, .jscript, .javascript, .mjs, .jsm)
  • JSON files (.json, .jsonc) ** On macOS 13 Ventura with Apple Silicon the .json extension is reserved by the system and cannot be handled.**
  • JSON Line files (.jsonl) as JSON
  • Julia source files (.jl)
  • Kermeta source files (.kmt)
  • Korn Shell script files (.ksh)
  • Kotlin source files (.kt, .kts)
  • LESS stylesheet (.less)
  • Lilypond files (.ly)x1
  • Lisp source files (.lisp, .lsp, .asd, .el)
  • Logos source files (.xm)
  • Lua source files (.lua)
  • Makefile files (.mk, .mak)
  • Markdown files (.md, .rmd): please use QLMarkdown which allows you to choose whether to display formatted output or the highlighted source code.
  • Media Presentation Description (.mpd) as XML.
  • MF source files (.mf)
  • Microsoft Active Server Page files (.asp, .aspx)
  • Microsoft PowerShell files (.psm1, .psd1, .ps1)
  • NextFlow (.nf) as Groovy (Java)
  • Nim source files (.nim)
  • Node CommonJS module (.cjs)
  • Objective-C source files (.m)
  • Objective-C++ source files (.mm)
  • OCaml source files (.ml, .mll, .mly)
  • OpenSSH RSA public key (.pub) as plain text
  • OPML (Outline Processor Markup Language) files (.opml) as XML
  • Oracle PL/SQL files (.fnc, .prc, .trg, .pks, .pkb, .pck, .tps, .tpb, .typ, .tab, .avt, .con, .sqs, .vw, .mvw, .trg) as SQL
  • Paradox files (.sc)
  • Pascal source files (.pas)
  • Patch files (.patch, .diff)
  • PDE source files (.pde, .ino)
  • Perl script files (.pl, .pm, .t)
  • Planning Domain Description Language (.pddl) as Lisp
  • PHP source files (.php, .php3, .php4, .ph3, .ph4, .phtml)
  • Properties files (.properties) as INI
  • Property List files (.plist) dynamically decompiled with plutil On macOS 10.15 Catalina .plist is reserved by the system and cannot be handled.
  • Python source files (.py)
  • R (.r)
  • Racket (.rkt) as Lisp
  • RDF files (.rdf)
  • README files (.readme) as plain text
  • reStructuredText document (.rst)
  • Rez files (.r)
  • Ruby on Rails files (.rhtml, .erb, .rjs)
  • Ruby Gems file (.gemfile)
  • Ruby script (.rb, .rbw)
  • Rust source files (.rs)
  • SageMath files (.sage) as Python
  • SAS files (.sas)
  • SASS/SCSS files (.scss)
  • Scala source files (.sc, .sbt, .scala)
  • Scheme source files (.scm)
  • Shell script files (.bashrc, .zshrc, .sh)
  • Smali (.smali) as plain text.
  • Solidity source files (.sol)
  • SQL files (.sql)
  • Standard ML source files (.ml)
  • Stata files (.do, .ado) as plain text
  • Steam app manifest files (.acf) as plain text.
  • Svelte (.svelte) as HTML
  • Swift source files (.swift)
  • Symfony Twig files (.twig)
  • TCL source files (.tcl)
  • Tenex C Shell script files (.tcsh)
  • Terraform files (.tfvars, .tf, .hcl) as YAML
  • TeX and LaTeX files (.tex, .sty, .cls, .latex, .ltx, .texi, .ctx, .sty)
  • Text files (.txt, .text)
  • TOML files (.toml)
  • TypeScript files (.ts, .tsx, .cts, .mts) .ts and .mts are reserved by macOS and cannot be handled.
  • Visual Studio Code Workspace (.code-workspace) _ as JSON_
  • Verilog HDL files (.v, .vl)
  • VHDL source files (.vhd, .vhdl)
  • VIM script files (.vim)
  • Visual Basic source files (.vb, .bas, .basic, .vbs)
  • Vue source files (.vue)
  • XAML source files (.xaml) as XML
  • Xcode entitlement files (.entitlements) (dynamically decompiled with plutil) as XML
  • Xcode localizable strings files (.strings, .stringsdict) (dynamically decompiled with plutil) as XML
  • XHTML files (.xhtml)
  • XML files (.xml) Before macOS 12 Monterey .xml is reserved by the system and cannot be handled.
  • XSD Schema files (.xsd, .xquery, .xq, .xu)
  • XUL files (.xul)
  • YAML files (.yaml)
  • Z shell script files (.zsh)

下载地址

SourceCodeSyntaxHighlight for Mac v2.1.32 开源软件(QuickLook扩展源代码高亮)-MacPkg
SourceCodeSyntaxHighlight for Mac v2.1.32 开源软件(QuickLook扩展源代码高亮)
此内容为免费资源,请登录后查看
0积分
软件名称SourceCodeSyntaxHighlight
软件版本2.1.32
文件大小12 MB
软件语言英文
激活方式开源
激活团队开源
系统要求>= 10.12
系统兼容性Ventura
Apple Silicon兼容性兼容
最近更新2026-10-04
软件类别编程工具
软件官网了解更多
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容