文件管理器

文件管理器 是一个双栏(Commander 风格)浏览器:两个面板并排显示,每个面板可指向你的本地磁盘或远程 SFTP 主机。在它们之间复制和移动,传输便能正常完成 —— 本地→远程、远程→本地,甚至远程→远程。

面板

每个面板都是独立的。一个面板可以显示:

在面板标题栏中选择来源。获得焦点的面板即为活动面板 —— 它的目录决定复制/移动的目标以及键盘操作。点击某个面板(或在桌面端使用 Tab)即可移动焦点。

每个面板还可以在面板标题栏的视图模式菜单中选择自己的视图 —— 详情(可排序的列)、列表(仅名称)或 树状。在详情视图中,列标题中的齿轮图标用于选择显示哪些列。

复制、移动以及其他操作

当某主机已存在一个活动的 SSH 连接时,远程面板会复用它 —— 打开第二个视图只需消耗一个 SFTP 通道,而无需重新登录。

查看文件

按 Enter / 双击(或点按)文件即可在内置查看器中打开它。远程文件按窗口分块读取 —— 即使是数 GB 的日志也能立即打开。查看器提供 文本Hex 两种模式,以及带区分大小写、全字匹配和反向搜索选项的文件内查找。某些类型有专用视图:Markdown 会渲染为带格式的内容,图片会显示预览,Windows(PE)/ Linux(ELF)可执行文件会显示头部摘要 —— 格式、架构等 —— 即使文件被改过名也一样。

浏览归档文件

ZIP / JARTAR(包括 tar.gz / tgz)和 ISO 归档可以像文件夹一样打开:进入其中浏览,用普通的复制操作把文件复制出来。检测依据的是内容,而不仅仅是名称 —— 被改名或没有扩展名的归档同样能打开。SFTP 面板上的远程归档也可用;ISO 映像按范围分块读取,因此绝不会整个下载一个大映像。Backspace(或 .. 行)可离开归档。

多个工作区

你可以同时打开多个文件管理器实例,每个实例都有自己的一对面板。每个实例在标签栏 / 活动会话列表中都是一等的会话(标记为 left / right,例如 Local / prod-db),因此切换离开后再切换回来,会原样恢复你离开时的面板。

所记住的布局仅对运行中的应用保留 —— 它不会写入磁盘。重新启动会打开一个干净的本地视图,并且在你主动要求之前绝不会拨号联网。

键盘快捷键

Commander 完全由键盘驱动(Norton / Total Commander 风格)。按键作用于列表/详情视图中获得焦点的面板;用 Tab 切换面板。

导航

按键操作
Tab切换活动面板(左 ↔ 右)
Up / Down移动光标
Home / End跳到第一项 / 最后一项
Page Up / Page Down每次翻一页
Left / Right每次翻一页(FAR 风格的 Page Up / Page Down)
Enter打开光标所在的文件夹 / 激活其下的文件
Backspace上移到父文件夹
Alt+Enter光标所在项的属性
Ctrl+Space将焦点返回到面板的地址栏

选择文件

按键操作
Space标记 / 取消标记光标所在项
Insert标记该项并向下移动
Shift+Up / Shift+Down边移动边扩展标记
Ctrl+A标记面板中的所有内容
Ctrl+Shift+A清除标记
+ / -(小键盘)标记 / 取消标记与某个模式匹配的文件

文件操作

按键操作
F2 (or Ctrl+R)重新读取活动面板
F3查看光标所在的文件
F5将已标记的项复制到另一个面板
F6将已标记的项移动到另一个面板
Shift+F6重命名光标所在项
F7新建文件夹
Shift+F4新建(空)文件
F8 / Delete删除已标记的项
Alt+F7 (or Ctrl+Shift+F)查找文件
Ctrl+P编辑权限(chmod)
Ctrl+H显示 / 隐藏隐藏文件(活动面板)

在查看器中

按键操作
Esc / F3 / F10关闭查看器
F4切换 文本 / Hex 模式
F2切换自动换行(文本模式)
F7 (or Ctrl+F)查找;Shift+F7 查找下一个匹配项

快速搜索

Alt + 一个字母或数字,在获得焦点的面板中开始快速搜索,然后继续输入即可跳转到匹配的名称。搜索框打开时:Up/Down 跳到下一个/上一个匹配项,Backspace 删除一个字符,Enter 打开匹配项,Esc 取消,Tab 切换面板。

传输进行期间,文件操作按键会被暂停。

分离为独立窗口

已停靠的文件管理器可以撕离成一个独立窗口(标题栏中的分离控件),并可在稍后重新停靠 —— 这与适用于任何会话的分离 / 重新停靠相同(参见*窗口与托盘*)。底层面板在分离/重新停靠期间保持活动 —— 无需重新加载,也无需重新登录。

Previous
SFTP
Next
本地与串口