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

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

以此文章来记录我eclipse中Emacs的成长(小弟我的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文件下)

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

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

我常用的:

复制: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(选中当前这个自然段,以空格作为边界线)

 

窗口操作:

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  哦~(用来切换窗口)

 

暂时就这些了~