Emacs中的speedbar

来源:互联网 发布:淘宝联系卖家客服不回 编辑:程序博客网 时间:2024/04/28 11:46

1 启动speedbar

speedbar可以用来查看当前buffer的概况信息.调用它的方法是执行命令M-x speedbar

2 speedbar的通用命令

命令说明Q退出speedbar并杀掉frameq退出speedbar并隐藏frameg刷新t是否追踪绑定的framep/n上/下移动,被绑定的frame的minibuffer中会显示指定项的信息M-p /M-q同级之间上下移动,被绑定的frame的minibuffer中会显示指定项的信息C-M-n / C-M-p快速跳转C-x b切换被绑定frame的bufferb临时切换speedbar到Qucik-buffer-modef切换speedbar到Qucik-file-moder切回speedbar到上一个模式RET / e打开speedbar的指定项+ / =展开speedbar的指定项-收缩speedbar的指定项

3 speedbar的三种mode

speedbar提供了三种显示模式:file-mode,buffer-mode和quick-buffer-mode. 可以通过鼠标右键弹出的菜单里选择"Displays->Files","Displays->Quick Buffers","Displays->Buffers"来切换不同的显示模式

3.1 File-mode

3.1.1 文件标识说明

在文件的后面有时会有一些字母表示的标识,这些标识表示了文件的一些附加信息

  • * 星号表示该文件有版本控制功能

  • # 井号表示该源文件有最新的对应目标文件存在

  • ! 感叹号标识该源文件有过时的对应目标文件存在

3.1.2 如何显示隐藏文件?

默认情况下speedbar不显示隐藏文件,要显示隐藏文件需要点击鼠标右键,在弹出的菜单中选择“Show-all-files”

3.1.3 操作

命令说明U跳转到上一级目录I在被绑定的frame的minibuffer中显示当前文件的信息B编译当前的Emacs Lisp文件L加载当前的Emacs Lisp文件C拷贝当前文件R重命名当前文件D删除当前文件O删除当前文件的目标文件(object file)

3.2 buffer-mode

命令说明kkill当前bufferrrevert当前buffer

3.3 qucik-buffer-mode

quick-buffer-mode跟buffer-mode类似,所不同之处在于在quick-buffer-mode下,对指定的buffer操作之后,speedbar会立刻返回前一个mode,所以可以将之理解为临时的buffer-mode


0 0
原创粉丝点击