转自: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功能,