emacs自带dired会打开很多临时buffer,也没有树型结构,不是太直观。今天介绍一个第三方插件dired-sidebar。
一、下载
下载地址:https://github.com/jojojames/dired-sidebar
有两个依赖一起下载下来:
二、配置一下
github下载后放到~/.emacs.d目录下,设置load-path,再加上(require 'dired-sidebar)语句。
三、使用方法
按一次F7打开sidebar,再按一次F7关闭sidebar。下面是github上官方的截图:

四、其他快捷键
| 命令 | 说明 |
|---|---|
tab或者鼠标左键 | 打开子目录,关闭子目录 |
^或- | 上一级目录 |
回车或者C-o | 打开文件,进行编辑 |
R | 重命名 |
C | 复制 |
D | 删除文件 |
S | 创建软链接 |
+ | 新建文件夹 |
<和> | 同级的文件夹之间跳转 |
= | 调用diff |