文稿与源码
Markdown
.md、.markdown、.mdown、.mkdn 和 .mkd 的 Markdown 预览免费。
- 预览包含标题、列表、代码块、表格、任务列表和删除线。
- Markdown 围栏与下列 205 个离线源码配置共用轻量高亮。须显式指定语言;未知提示保留纯文本,不运行代码。
- 本地图片在与文档位于同一文件夹、且是 macOS 允许读取的普通文件时可以显示。远程图片不会下载。HTML 与脚本按文本显示,不会执行。
源代码
已支持的源码文件免费预览。预览为只读,带行号和轻量语法高亮。Peeka 不会运行代码。
- Peeka 0.1.7 包含 205 个免费离线词法配置,Mac App Store 审核通过状态于 2026-10-26 确认。配置包括: Swift, C, C++, Objective-C, Java, Kotlin, JavaScript, TypeScript, Python, Go, Rust, Shell, HTML, CSS, C#, Ruby, PHP, Scala, Groovy / Gradle, Dart, Lua, Perl, R, Elixir, Erlang, Haskell, F#, OCaml, Clojure, Julia, Zig, Nim, Crystal, Solidity, PowerShell, Windows Batch, Visual Basic, Assembly, Fortran, Pascal, SCSS, Sass, Less, Stylus, Vue, Svelte, Astro, EJS, Handlebars, Pug, Liquid, Twig, ERB, Makefile, CMake, Dockerfile, Xcode Configuration, Clang Module Map, Metal, Cython, Thrift, FlatBuffers, WebAssembly Text, GLSL, HLSL, TeX, Fish, Lisp / Scheme / Racket / Emacs Lisp, Prolog, Tcl, Awk, Vim Script, AppleScript, AutoHotkey, GDScript, Ren’Py, Ada, COBOL, D, Vala, Haxe, Elm, PureScript, Reason, ReScript, Ballerina, V, Odin, Wolfram Language, SAS, Stata, SPSS Syntax, Verilog / SystemVerilog, VHDL, Move, Cairo, Vyper, Jinja / Nunjucks, Haml, Slim, Razor, Marko, JSON5 / JSONC, Jsonnet, Prisma, CUE, Rego, Xcode Project, .NET Solution, Nix, Terraform / HCL, Bazel / Starlark, Meson, Just, Ignore Rules, R Markdown / Quarto / Julia Markdown, Gleam, Typst, WGSL, QML, ActionScript, CoffeeScript, Standard ML, Raku, Nushell, Luau, LLVM IR, Yacc / Bison, Lex / Flex, ANTLR, Forth, APL, BQN, J, K, Lean, Agda, Idris, Pkl, Dhall, Bicep, Cap’n Proto, Avro IDL, Smithy, Yul, Huff, Motoko, Tact, FunC, Clarity, TEAL, LIGO, Scilla, Pact, Sway, Unity ShaderLab, SPIR-V Assembly, Device Tree, Linker Script, MDX, AsciiDoc, reStructuredText, Org, Texinfo, Mako, EEx, Smarty, Latte, Volt, CakePHP Template, Go Template, HJSON, Configuration Source, Windows Registry, QMake, Tool Versions, Git Attributes, Go Module, Go Checksums, Bundler Lockfile, Earthfile, Tiltfile, Snakemake, MATLAB / Octave, Mercury, Coq, Puppet, Apex, DTrace, SuperCollider, OpenCL C, Arduino, Processing, Qt Style Sheet, Classic ASP, ASP.NET, ColdFusion, MXML, Blade, Nginx, HAProxy, Caddyfile, Procfile, Yarn Lockfile, Apache Configuration.
- 路由边界:.m 仍为 Objective-C,.pl 为 Perl,.v 为 Verilog,V 脚本使用 .vsh;.R / .r 均为 R。.ts / .mts 仍可能走系统视频预览。不支持编译后的 .scpt / .mlx 或 .docc 目录。BUILD、meson.build、Justfile 和点文件依赖 Finder 分发。JSON5 / JSONC 保留源码;.xctestplan / .storekit 使用 JSON;.xcscheme / .csproj / .vbproj / .props / .targets / .ps1xml 使用 XML。文稿源码和嵌入模板仅近似词法着色,不执行或渲染 notebook。 CUE .cue 可能使用 IINA 的音轨表类型 io.iina.cue;Peeka 不接管该无关类型。
- HTML 与 CSS 按源码显示,不会渲染成网页。
日志
受支持的日志(包括 Android Logcat 与 Android Studio 布局)提供免费高亮原文预览。Pro 增加已识别内容的概要与结构化详情。TXT/TEXT 保留普通原文,不自动识别内容类型。
Mermaid · 0.1.7 · 已通过 App Store 审核
Peeka 0.1.7 已通过 Mac App Store 审核。
- 离线 Mermaid 改用 Pele 引擎,布局与语法兼容性有所变化;图形仍需 Pro 与 macOS 14.4+。
- 支持平移、缩放、适合窗口与图形/源码切换;Markdown 中的 Mermaid 高亮源码仍免费。
- 支持 .mmd、.mermaid 和 Markdown 中的 Mermaid 围栏。不支持的语法或超出资源限制时回退高亮源码并说明原因。旧系统保留 Markdown 源码;独立 Mermaid 格式需要 macOS 14.4+。