跳转到内容

文件

文件模块提供了功能强大的图形化文件管理器, 设计理念是尽可能还原 Windows 资源管理器的操作体验,支持右键菜单、拖拽上传、快捷键等特性。

文件管理器

文件管理器

核心特性

类 Windows 操作体验

  • 右键菜单:右键点击文件或目录弹出操作菜单
  • 拖拽上传:直接将本地文件拖拽到浏览器窗口即可上传
  • 多选操作:支持 Ctrl+点击 多选,Shift+点击 范围选择
  • 快捷键支持:常用操作都有对应的快捷键

快捷键

快捷键功能
Ctrl+C复制
Ctrl+X剪切
Ctrl+V粘贴
Delete删除选中项
F2重命名选中项(单选)
Ctrl+A全选
Ctrl+T打开新标签页
Ctrl+W关闭当前标签页
Enter打开选中项(单选)
Backspace进入上级目录
Escape清除当前选择
在条目间移动选择
移动选择(仅网格视图)
Home / End跳转到第一个 / 最后一个条目
Shift + 方向键 / Home / End移动时扩展选择范围

在 macOS 上,使用 Cmd 代替 Ctrl。 当焦点位于输入框内或文件编辑器窗口打开时,键盘快捷键会被忽略。

导航

路径导航

顶部显示当前路径的面包屑导航, 点击可以快速跳转到任意上级目录。

快捷按钮

  • 后退:返回上一个访问的目录
  • 前进:前进到下一个目录
  • 向上:返回上级目录
  • 刷新:刷新当前目录
  • 显示/隐藏隐藏文件:切换是否显示点文件(如 .bashrc

标签页

文件管理器支持多个标签页,可以同时浏览多个目录:

  • 点击标签栏上的 + 按钮(或按 Ctrl+T)打开新标签页
  • 点击标签页上的 ×(或按 Ctrl+W)关闭标签页,也可以通过中键单击关闭标签页
  • 每个标签页保留各自的路径和浏览历史

文件列表

文件列表显示以下信息:

说明
名称文件或目录名称
大小文件大小,目录显示「计算」可点击计算
权限文件权限(如 0755)
所有者/组文件的所有者和所属组
修改时间最后修改时间
操作打开、压缩、重命名、删除、更多

选择文件

选择文件

选择文件后,顶部会显示批量操作按钮:

  • 复制:复制选中的文件
  • 移动:移动选中的文件
  • 压缩:压缩选中的文件
  • 权限:修改权限
  • 删除:删除选中的文件

更多操作

点击文件行的 更多 按钮,显示更多操作选项:

更多操作

  • 复制:复制文件到其他目录
  • 移动:移动文件到其他目录
  • 权限:修改文件权限和所有者
  • 压缩:压缩文件
  • 解压:解压压缩包(仅压缩文件显示)
  • 复制路径:复制文件的完整路径
  • 终端:在该目录打开终端(仅目录显示)
  • 属性:查看文件详细属性

压缩

压缩一个或多个条目时,对话框允许编辑目标压缩包名称并选择压缩 格式。 文件扩展名会自动更新以匹配所选格式。 支持的格式:

格式说明
.zipZIP 压缩包
.gzGzip
.tar未压缩的 tar 归档
.tar.gzGzip 压缩的 tar
.tgzGzip 压缩的 tar(别名)
.tar.bz2Bzip2 压缩的 tar
.tar.xzXZ 压缩的 tar
.tar.zstZstandard 压缩的 tar
.7z7-Zip 压缩包

工具栏

新建

点击 新建 按钮可以:

  • 新建文件
  • 新建目录

上传

点击 上传 按钮上传本地文件到服务器。

支持的上传方式:

  • 点击选择文件上传
  • 拖拽上传:直接将文件拖拽到页面即可上传

远程下载

点击 远程下载 按钮,输入 URL 地址,将远程文件下载到当前目录。

适用场景:

  • 下载软件安装包
  • 下载远程备份文件
  • 从其他服务器获取文件

搜索

在搜索框输入关键词搜索文件:

  • 默认搜索当前目录
  • 勾选 包括子目录 可以递归搜索

终端

点击 终端 按钮可以在当前目录打开终端,方便执行命令行操作。

排序

点击 排序 按钮可以按不同字段排序文件列表。

文件编辑器

AcePanel 内置了功能强大的代码编辑器,基于 Monaco Editor(VS Code 同款编辑器内核)。

文件编辑器

编辑器特性

  • 语法高亮:支持各种编程语言的语法高亮
  • 代码折叠:支持代码块折叠
  • 行号显示:显示行号,方便定位
  • 小地图:右侧显示代码缩略图
  • 自动换行:可切换自动换行模式
  • 多文件编辑:支持同时打开多个文件,标签页切换

编辑器快捷键

快捷键功能
Ctrl+S保存当前文件
Ctrl+Shift+S保存所有文件
Ctrl+F搜索
Ctrl+H替换
Ctrl+G转到指定行

编辑器工具栏

  • 保存:保存当前文件
  • 保存所有:保存所有修改的文件
  • 刷新:重新加载文件内容
  • 搜索:打开搜索面板
  • 替换:打开替换面板
  • 转到:跳转到指定行
  • 字体大小:调整编辑器字体大小
  • 切换自动换行:开启/关闭自动换行
  • 切换小地图:显示/隐藏右侧小地图
  • 设置:打开编辑器设置对话框

编辑器设置

点击 设置 会打开一个对话框,可在其中精细调整编辑器的行为。 设置会立即生效,并按以下方式分组。

基础

设置项说明
Tab 宽度Tab 的宽度,范围为 1 到 8
使用空格按 Tab 键时插入空格而非制表符
字体大小编辑器字体大小,范围为 10 到 24
自动换行OffOnWord Wrap ColumnBounded
显示小地图显示或隐藏右侧的代码小地图

显示

设置项说明
行号OnOffRelativeInterval
渲染空白字符NoneBoundarySelectionTrailingAll
括号着色为匹配的括号对着色
缩进参考线显示缩进参考线
代码折叠启用或禁用代码块折叠

光标

设置项说明
光标样式LineBlockUnderlineLine ThinBlock OutlineUnderline Thin
光标闪烁BlinkSmoothPhaseExpandSolid
平滑滚动启用平滑滚动动画

行为

设置项说明
鼠标滚轮缩放按住 Ctrl 并滚动鼠标滚轮来缩放编辑器
粘贴时格式化自动格式化粘贴的内容
输入时格式化输入代码时自动格式化

全屏模式

点击 最大化 按钮可以全屏编辑,获得更大的编辑空间:

全屏编辑器

侧边栏文件树

编辑器左侧显示当前目录的文件树,可以:

  • 快速切换编辑其他文件
  • 新建文件和目录
  • 搜索文件
  • 通过右键菜单重命名或删除条目

状态栏

编辑器底部状态栏显示:

  • 文件完整路径
  • 换行符类型(LF/CRLF)
  • 光标位置(行、列)
  • 缩进设置(空格/Tab)
  • 文件语言类型

权限说明

Linux 文件权限由三组数字表示:

权限数字说明
r4读取
w2写入
x1执行

例如 0755

  • 所有者:7 (4+2+1) = 读+写+执行
  • 所属组:5 (4+1) = 读+执行
  • 其他用户:5 (4+1) = 读+执行

常用权限:

  • 0644:普通文件
  • 0755:可执行文件和目录
  • 0600:私密文件(如密钥)