dired下, 有没有多级分栏显示模式?

Mac的Finder(访达), 如下图所示, 打开子目录, 会在父级目录右侧, 增加显示该子目录分栏, Emacs的dired有没有这种功能? 有没有类似的elpa扩展包? 好像Linux的命令行下面, 曾经也看到过类似的工具

ranger之类的吧

可以试试 dired-subtree

EAF 吧,类似 ranger, 但是用双栏,支持子线程扫描、文件图标、文件预览(PDF、图片等),性能比 dired 高很多(因为有Python的线程功能)

是指这种吗? 是的话可以试试这个: GitHub - alexluigit/dirvish: A polished Dired with batteries included. 我本来是想用ranger, 可是似乎没人维护了,bug多,ui也奇怪,就写了这个。

1 个赞

ranger好像的确不太好用的样子, 感觉要考虑自己写一个了

EAF挺好的, 如果Linux的包管理器能像下面这样简单安装的话, 那就非常地妙了

sudo yum/dnf/apt-get install eaf (安装主包)

sudo yum/dnf/apt-get install eaf-pdf (pdf扩展包)

sudo yum/dnf/apt-get install eaf-airshare (airshare扩展包)

现在仓库有一个 install-eaf.py ,已经可以很方便的批量安装和更新了。

EAF的开发者精力有限,没法铺开支持庞大的Linux发行版。

1 个赞