Dirvish 使用与启动教程
dirvish A polished Dired with batteries included. 项目地址: https://gitcode.com/gh_mirrors/di/dirvish
1. 项目介绍
Dirvish 是一个基于 Emacs 的文件管理器插件,它对 Emacs 内置的 Dired 模式进行了增强,提供了一个既美观又高度可定制的界面。Dirvish 不只是对 Dired 进行了外观上的改善,它还带来了一套完整的功能,将 Dired 转变成一个现代且功能齐全的文件管理器。使用 Dirvish 后,用户会体验到一种全新的感觉,就像是专业人士将他们的技艺展现得轻松自如一样。
2. 项目快速启动
要安装 Dirvish,您可以从 Nongnu-Elpa 或 Melpa 获取。在 Emacs 28.1 或更高版本中,您可以通过以下步骤直接安装:
M-x package-install RET dirvish RET
安装完成后,激活 Dirvish 以覆盖默认的 Dired 模式:
M-x dirvish-override-dired-mode RET
启动 Dirvish:
M-x dirvish RET
欢迎来到 Dirvish!在这里使用您最喜欢的 dired 命令,按 q
退出。
如果您想在不占用整个框架的情况下启动 Dirvish,可以使用:
M-x dirvish-dwim RET
如果您需要帮助或快捷键菜单,可以使用:
M-x dirvish-dispatch RET
这将显示一个帮助/快捷键菜单,使用 transient.el
库提供键盘驱动的菜单,与 Magit 和许多 Dirvish 扩展使用的库相同。
3. 应用案例和最佳实践
应用案例
- 文件管理:使用 Dirvish 管理文件和目录,进行复制、移动、删除等操作。
- 查看文件:快速预览文件内容,无需打开新的缓冲区。
- 搜索文件:高效地搜索文件,过滤结果。
最佳实践
- 定制化:根据个人喜好和工作流程定制 Dirvish 的行为和外观。
- 扩展:利用 Dirvish 提供的扩展增强文件管理能力。
- 快捷键:熟悉并使用快捷键,提高文件管理的效率。
4. 典型生态项目
Dirvish 项目受到了终端文件管理器 ranger 的启发,并且一些扩展是基于 dired-hacks 包重写的。以下是一些与 Dirvish 相关的生态项目:
dired-hacks
: 为 Dired 提供了许多有用的扩展和改进。transient.el
: 用于创建键盘驱动的菜单,被 Dirvish 和其他项目使用。vim-dirvish
: Dirvish 的名字是为了向这个 Vim 下的类似项目致敬。
通过上述教程,您可以快速上手 Dirvish,并开始享受更加高效的文件管理体验。
dirvish A polished Dired with batteries included. 项目地址: https://gitcode.com/gh_mirrors/di/dirvish