VeloFiler icon

VeloFiler

VeloFiler 是一款 macOS 双栏文件管理器,支持键盘导航、预览、编辑、笔记、SSH/SFTP 和云文件夹检测,让本地与远程文件任务在一个工作流中完成。

VeloFiler

概述

VeloFiler 是一款面向 macOS 的双栏文件管理器。它将 Vim 风格按键导航、即时预览、网格显示、内置编辑器、笔记、SSH/SFTP 和云存储检测整合到一套操作模型中,让本地和远程文件处理都能在同一工作流里完成。

官网强调的不只是查看文件列表,还包括在打开前先确认内容,并可在原地直接进行编辑和传输。支持范围涵盖本地文件、SSH 连接目标,以及 iCloud Drive、Dropbox、Google Drive、OneDrive 等同步文件夹。

功能

双栏操作与 Vim 键

可使用 j/k/h/l 和 Tab 在左右双栏之间移动和切换,同时对照查看两个面板。多文件标记、复制、移动和 Undo 也都能以键盘为中心完成。

快速预览

可在打开前预览图片、视频、音频、PDF、Office 和代码。Markdown 支持本地渲染 GFM 表格、任务列表、脚注、公式、Zenn 格式和 Mermaid。

网格视图

按 i 可在列表视图与网格视图之间切换,并以缩略图浏览 JPEG、PNG、HEIC、WebP 等格式。每个面板的显示方式会分别保存,并反映 EXIF 方向信息。

内置编辑器

内置编辑器可在 Standard 与 Vim 之间切换,支持日语输入法、搜索、Undo/Redo 和语法高亮。除了本地文件,也可以编辑 SSH 上的文本。

笔记管理

可在应用内新建、编辑、重命名、删除和管理历史记录的 Markdown 笔记。支持自动保存,并将第一行作为标题。

SSH/SFTP 与远程操作

使用 ~/.ssh/config 中的 Host 进行连接,可像本地操作一样处理列表、预览、编辑、新建、重命名、删除和传输。远程长时间操作后最多会自动重新连接 3 次。

使用场景

  • 快速整理本地文件

    可在左右双栏中对照文件夹,标记多个文件后批量复制或移动。包括 Undo 在内,都能以键盘为中心进行,适合想减少鼠标操作的人。

  • 处理远程服务器上的文件

    可像本地一样处理 SSH 连接目标上的列表、预览、编辑、新建、重命名、删除和传输。可直接使用 ~/.ssh/config 中的 Host,因此适合想复用现有连接配置的人。

  • 先完成内容确认

    适用于希望在打开前先确认图片、视频、音频、PDF、Office、Markdown 或代码内容的场景。切换到网格视图后,更容易一览照片和缩略图。

  • 在同一处处理轻量编辑和笔记

    可通过内置编辑器直接进行小幅修改,并在 Markdown 笔记中留下操作记录或步骤。无需在多个应用之间切换,搜索和 Undo/Redo 也能在一个地方完成。

  • 处理云同步文件夹

    可检测并打开 iCloud Drive、Dropbox、Google Drive、OneDrive 等同步文件夹。因为能像本地文件一样进行双栏操作,也适合查看云端资料。

Pros and Cons

Pros

  • 以 Vim 键为中心的双栏操作,让移动、复制、移动和 Undo 更容易通过键盘完成。
  • 预览范围很广,可在打开前查看图片、视频、音频、PDF、Office、Markdown 和代码。
  • SSH/SFTP 与本地操作的流程衔接紧密,可在同一界面完成编辑和传输。
  • 提供笔记和内置编辑器,便于将文件工作前后的轻量编辑与记录留在应用内完成。
  • 可检测并打开云存储同步文件夹,方便在本地与云端之间切换。

Cons

  • SSH 仅限使用 SSH agent 或无需密码短语的 IdentityFile,不支持密码输入或 ProxyJump。
  • 部分信息仅见于支持页面,未能获取价格页面。

FAQ

能把笔记保存到 Dropbox 等外部文件夹吗?

是。支持页面说明,可以在配置文件的 [notes] 中指定笔记保存位置。比如可以将其设为 Dropbox 下的文件夹,但首次访问时需要 macOS 授权。

普通文件和笔记可以分开设置编辑器吗?

可以。普通文件可通过 editor_mode 设置,笔记可通过 [notes].editor_mode 单独设置。即使在笔记编辑界面中使用 Ctrl-Shift-V 切换,该设置也会作为笔记侧的默认值保存。

SSH 连接支持哪些认证方式?

目前支持使用 SSH agent 或无需密钥密码短语的 IdentityFile。暂不支持密码输入对话框、密码短语输入或 ProxyJump。

SSH 连接断开后会怎样?

会先检查连接状态,如果已断开,会在下一次操作前最多自动重新连接 3 次。读取操作在恢复后会自动重试 1 次,但写入或删除过程中产生的中间结果不会自动重新发送。

应该从哪里报告问题?

可通过 App Store 中 “VeloFiler” 页面里的评论进行反馈。联系支持时,附上 macOS 版本、最近一次操作,以及对象是本地还是 SSH,会更便于调查。

Quick Facts

类别
开发者工具
平台
macOS
主要工作流
双栏文件操作、预览、编辑、传输
远程访问
SSH / SFTP
云支持
iCloud Drive, Dropbox, Google Drive, OneDrive
来源域名
velofiler.vercel.app