# Modal File Manager

```mdx-code-block
<p style={{ "text-align": "center" }}>
  <img
    src={require("@site/static/img/showcase/modalfilemanager.webp").default}
  />
  <br />
</p>
```

[Modal File Manager](https://github.com/raguay/ModalFileManager) 是一个使用网络技术的双面板文件管理器。 我最初的设计是基于 NW.js 的，可以在 [这里](https://github.com/raguay/ModalFileManager-NWjs) 找到。 此版本使用相同的基于 Svelte 的前端代码（但自从 NW.js 脱离以来已进行了很大修改），但后端是 [Wails v2](https://wails.io/) 实现。 通过使用这个实现，我不再使用命令行 `rm`、`cp` 等命令，而是必须在系统上安装 git 才能下载主题和扩展。 它完全使用 Go 编码，运行速度比以前的版本快得多。

这个文件管理器是围绕与 Vim 相同的原则设计的：状态控制键盘操作。 状态的数量不是固定的，但非常可编程。 因此，可以创建和使用无数种键盘配置。 这是与其他文件管理器的主要区别。 可以从 GitHub 下载主题和扩展。
