跳转到内容

文件预览

预览在文件浏览器内直接打开远程文件的只读视图——不用下载,不用开 shell,也不必绕道其他 App。

  • iPhone 和 iPad——轻点文件行即可预览;轻点目录仍是进入目录。
  • Mac——双击文件行,或在焦点行上按空格键,与 Finder 一致。
  • 两端通用——右键或长按文件,选择 Preview

选中多行时,预览只作用于焦点所在的那一行。

文本和代码在只读查看器中打开,带语法高亮。配色跟随系统外观——浅色用 xcode,深色用 atom-one-dark——文本可选中、可复制。

几个有意为之的设计:

  • 超过 1 MB 的文件以纯文本呈现、不做高亮,大日志照样秒开。
  • .pem.key.crt 这类扩展名一律按文本处理——在服务器语境里它们是证书材料,不是 Keynote 文稿。
  • 解码优先尝试 UTF-8,再退回最佳猜测。编码拿不准时会出横幅明说,而不是让误读的字符悄悄混过去。

文本的大小策略:

大小 行为
2 MB 以内 拉取全文
超过 2 MB 只显示前 512 KB,横幅提供 Load Entire File
超过 50 MB 横幅改为只提供 Download Full File——全文预览不再可用

图片、PDF、Office 与 iWork 文档经 Quick Look 打开:

大小 行为
10 MB 以内 直接拉取并展示
10–50 MB 先弹出确认:Preview Large File?
超过 50 MB 拒绝预览,请走正式下载

音视频、压缩包和编译产物没有值得内联展示的内容,改为显示一张元信息卡片——名称、大小、权限、修改时间——并附 Download 按钮。如果你比它更清楚(「那个没有扩展名的文件其实是脚本」),还有一道逃生门:仍按文本打开。

预览取数走一条自己的专用连接——文件会话最多开出的第三条连接,排在浏览与传输之后。它不进传输队列,也不出现在传输界面里,所以看一眼配置文件绝不会卡住正在跑的下载。

取数进行中,对应文件行会显示行内加载指示与进度——再次选中该行即可取消。取回的文件在文件会话存续期间有缓存,重开同一文件是即时的;文件会话一关,缓存随之清空。