我的Emacs之旅(eclipse中Emacs插件)

以此文章来记录我eclipse中Emacs的成长(大笑欢迎转载,我会持续更新我对Emacs的掌握,有什么错误,大家可以在文章下面评价 谢谢大家)

 

安装方法:eclipse->Help->Eclipse Marketplace 搜 Emacs下载就ok(如果遇到什么弹窗,选确定或I accept)(翻。墙。环。境下)

 

安装了插件之后,我们会遇到第一个问题:(我的键盘上没有M键,是用Alt代替其功能的)

    就是Emacs环境下,复制是Alt+W,粘贴是Ctrl+Y

    刚开始我还在想习惯了就好,持续了两周后,发现这玩意行不通啊。原因是:我在编程时,经常遇到问题回去搜索解决问题的办法,到了浏览器里复制就是操作系统里默认的Ctrl+C和Ctrl+V了,环境交替的多了,转换的时候总要想下是用Ctrl+C去复制还是Alt+W去复制...想多了你会发现你会出现精神分裂的前兆= =。 改操作系统的默认设置的话,要改dll文件,改的不准确,我win7系统就会出问题,没办法胆小怕事的我只能修改eclipse Emacs环境下了快捷键设置了。

   位置: window->Perference->General->Keys (稍微要注意的是你将copy修改成Ctrl+C后,要将Emacs里面原来默认其他功能的快捷键Ctrl+C换成另外一个不同的快捷键,不然产生冲突起不了效果。像我就是改成Ctrl+Alt+Shift+C 哈哈 永远都不会在和这个产生冲突了 复制快捷键同样的道理)

前言部分结束。

核心技巧describe-bindings:Ctrl+H,B显示当前所有活动的键绑定及其相关命令的列表

    (前提好像是在非html文件下操作,我是在java文件下)

扫描二维码关注公众号,回复: 1143470 查看本文章

这样成功操作后:Console中就会列出超长的快捷键列表 


 到这里剩下的就不用我说了,需要什么功能到里面去找,然后设成自己习惯(方便)的快捷键就行了。

我常用的:

复制:Ctrl+C 或 Ctrl+Insert(一进去debug模式后,复制就变成了Ctrl+Insert(位置也不错,用右手))

粘贴:Ctrl+V

查询:Alt+R

搜索文件:Ctrl+X,Ctrl+F

search:Alt+S

content-assist:Alt+/ (内容提示)

goto-line:Alt+G (跳到任意一行)

mark-paragraph:Alt+H(选中当前这个自然段,以空格作为边界线)

Ctrl+E:跳到当前行的最后

Ctrl+A:跳到当前行的最前面

Shift+Enter:无障碍换行

Ctrl+]:快速显示当前类下所有方法

 

窗口操作:

deactivate-window:Ctrl+X,0(停用(如果以前拆分连接)窗口)

join-other-windows:Ctrl+X,1(好像有使分割的窗口变成一个(下面两个操作就是分割出新窗口))

split-window-vertically:Ctrl+X,2(下面分割出一个新窗口)

split-window-horizontally:Ctrl+X,3(右边分割出一个新窗口)

other-window:Ctrl+X,O  哦~(用来切换窗口)

context-information:Alt+Shift+?(获取提示内容,暂时还不知道和Alt+/的区别)

make-frame:Ctrl+X, 5, 2  (对当前编辑文件创建一个拆分缓冲编辑区,该拆分编辑区感觉完全跳出Eclipse 很大)

join-frame:Ctrl+X, 5, 0 (将当前操作(选中)的拆分缓冲编辑区加入到主框架中)

join-other-frames:Ctrl+X, 5, 1 (所有的拆分缓冲编辑区加入到主框架中)

other-frame:Ctrl+X, 5, O  (激活下一个编辑框,注:主框架只算一个编辑框《虽然里面当时包含好几个文件》,而所有的拆分缓冲编辑区每一个独立窗口就算一个编辑框)

switch-to-buffer-other-frame:Ctrl+X, 5, B

大家操作起来才能好好理解到的。。。(上面是我自己的认识。)

暂时就这些了~

 

猜你喜欢

转载自languang2013.iteye.com/blog/2149029