使用ECB

本文介绍了ECB(Emacs Code Browser)的基本操作方法,包括如何利用鼠标和键盘进行导航、文件打开、目录刷新等功能,适用于希望提高Emacs使用效率的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:http://oldoaktree.spaces.live.com/blog/cns!D63B156EC3D184CF!267.entry?_c=BlogPart

一、鼠标

使用第一左键和中键 ecb-primary-secondary-mouse-buttons 使得下面的组合成立
主键:第一键,副键:C-第二键,这是缺省的
主键:第一键,副键:C-第一键
主键,第一键,副键:第二键

主键的点击:在Directory窗口:打开或折叠节点,并在Source-buffer中显示文件列表
在源文件列表/历史窗口:打开文件 取决于
ecb-mouse-click-destination的设置
Methods窗口:跳转到编辑窗口的方法的位置,由
ecb-mouse-click-destination指定

主键+SHift:目录窗口:刷新目录缓冲区 
参见 ecb-cache-directory-contents
源文件/历史窗口:只显示方法缓冲区的源文件内容,不显示在编辑窗口里。也就是在后台处理。
方法窗口:只显示方法的内容,把其它部分滤掉。

副键是用于在另一个编辑窗口中打开文件(
ecb-mouse-click-destination)

右键,第三键是上下文菜单显示。

用鼠标水平滚动,在ECB的Tree-buffer中,可以用鼠标左右滚动,前提是
ecb-tree-easy-hor-scroll不为空。
   在XEmacs中水平滚动条可以显示出来,而GNU Emacs没有这个功能,ECB提供了3种方法(
ecb-tree-easy-hor-scroll设置一个正的整型值S)
    1. M-Mouse-1/M-mouse-3(Alt+左/右键)来每次滚动S
    2. 用Mouse-1(左键)点击每个窗口下面的Modeline,也可以滚动S
    3. C-M-mouse-1/C-M-mouse-3(Ctrl+Alt+左/右键)滚动2步长

二、键盘

ECB提供了ecb-mode-map绑定了大部重要的ECB键,不要直接修改它!
1. 在Tree中导航:
   Retrun及Tab是最重要的,Return/C-Return与Click及Power-Click相等价,Tab用于展开和折叠
   如果
ecb-tree-navigation-by-arrow不为NIL,左右键也可以打开和折叠,更灵活。
   可以用I-Search功能,
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值