[原创] 在Emacs中使用树形“资源管理器”——Sr Speedbar

『1』下载
使用Sr Speedbar可以在Emacs中“造”出一个树形资源管理器。在这个页面下载到 sr-speedbar.el(若链接已失效,请自行搜索)。

『2』创建一个Emacs的load path
我在我放置Emacs插件的总目录 ~/.emacs.d/ 下创建了一个“extra”目录,用于放置其他我自己下载的插件,于是我把上面下载的 sr-speedbar.el 也放到这个extra目录下了。

『3』配置Emacs
修改 ~/.emacs 文件,添加如下两行:

(add-to-list 'load-path "~/.emacs.d/extra/")
(require 'sr-speedbar)

其中,第一句是将上面创建的extra目录加入到load-path中,这样Emacs启动时就会从extra目录加载插件。
第二句是加载 Sr Speedbar 插件。
文章来源:http://www.codelast.com/
『4』使用
非常简单。进入Emacs,输入:

M - x sr-speedbar-

然后按TAB进行自动补全,即可显示 Sr Speedbar 的全部命令。或参考官方网页获取全部命令。
最主要的命令就是 sr-speedbar-open 了,执行之后,会在窗口右边打开一个树形结构的资源管理器,把光标移动到其中,在哪一项上按回车,就可以打开哪一个文件/目录。
文章来源:http://www.codelast.com/
使用截图如下所示:

emacs sr speedbar screenshot

文章来源:http://www.codelast.com/
『5』感受
树形资源管理窗口显示在右边,不如左边方便(因人而异),而且某些目录下的文件(非隐藏的)竟然无法显示——只显示子目录,也不知道Sr Speedbar抽了什么风。所以整体感觉不好。
如上图所示,本来“article”目录下有三个 .txt 文件,一个子目录“test-directory”,但是它只显示了“test-directory”,没有显示三个 .txt 文件。

文章来源:https://www.codelast.com/
➤➤ 版权声明 ➤➤ 
转载需注明出处:codelast.com 
感谢关注我的微信公众号(微信扫一扫):

wechat qrcode of codelast

发表评论