
源代码(带有色度语法突出显示):. .cpp , .js , .json , .py , .swift , .yml等

MARKDOWN (使用GoldMark渲染):. .md , .markdown , .mdown , .mkdn , .mkd , .Rmd

存档: .tar , .tar.gz , .zip

Jupyter笔记本(使用NBTOHTML渲染):. .ipynb

tab分隔值(使用swiftcsv解析):. .tab , .tsv

对于某些受支持的文件类型,有现有的快速外观应用程序。为什么要创建另一个?
看目光为什么需要网络权限?
一眼在WKWebView中呈现一些预览。所有资产都是在本地存储的,网络访问被禁用,但是不幸的是,Web视图仍然需要com.apple.security.network.client授权功能。
为什么该应用在MACOS 10.14或以上不可用?
该应用程序使用了10.15中引入的新快速外观API,因此不幸的是,它与MacOS的较旧版本无法使用。
为什么我的Markdown文件中的图像未加载?
浏览一下远程资产。此外,该应用只能访问正在预览的文件。因此,未加载从Markdown引用的本地图像文件。
为什么不支持[文件类型]?
随时开放问题或贡献!在开发问题时,请描述您对文件期望的预览。
请注意,MacOS不允许处理某些文件类型(例如.plist , .ts和.xml )。
您声称支持[文件类型],但预览未显示。
请注意,浏览一下大型文件的预览,以避免减速Mac。
您的文件的扩展名或UTI可能与一眼不关联。您可以轻松验证以下内容:
PreviewVCFactory.swift中的正确类。mdls -name kMDItemContentType /path/to/your/file来查找您的文件UTI。检查是否在Info.plist中的QLSupportedContentTypes下列出了UTI。总是欢迎建议和贡献!在提交拉动请求之前,请通过问题讨论更大的更改(例如,对新文件类型添加支持)。
XCode,Swift和Go需要安装以本地构建应用程序。
要添加新文件扩展名的预览,请按照以下步骤:
Preview协议。请参阅目录中的其他文件以获取示例。PreviewVCFactory.swift中的类匹配。mdls -name kMDItemContentType /path/to/your/file来查找您的文件UTI。将其添加到Info.plist中的QLSupportedContentTypes 。README.md , SupportedFilesWC.xib ,app Store Descripting and Credits.rtf (如果您引入了新库)。