作为一个用了Emacs半年的Emacser,简直无法想象以前自己在写代码时把手从标准姿势中离开去按鼠标或者去按方向键而没有觉得很麻烦、无法忍受。而现在,我告诉朋友我设置了Alt+P,Alt+N快捷键来在XML文件与Graphical Layout跳转,很快很爽,他的回应仅仅是还好。意思是按鼠标来切换也还好。
对于我来说,简直是噩梦,那样不够快!如果你是Emacser,你懂得……
本文讲述简单的技巧来搭建快速的Eclipse“编辑”环境。基本上手可以不离标准姿势,爽到底了!
因为本来close快捷键是Ctrl+W,符号我们在浏览器、聊天框、资源管理器的习惯。但跟Emacs的剪切命令冲突了。而事实上,按Ctrl+Shift+W一秒的话,已经可以把很多个文件关闭了。所以让Ctrl+Shift+W从close all绑定到close,并不会损失什么。
有一个问题,就是:安装Emacs+之后去编辑代码,出现代码助手的时候,按上下方向键,不会在代码助手的候选栏中进行选择,而是在编辑的代码中上下移动。默认是按F2激活。激活代码助手,使当前焦点落在代码助手上。但这时只可以按上下方向键来选择。如果可以用Ctrl+P,Ctrl+N,那得有多爽!编辑代码一定健步如飞!但问题是装了Emacs+插件后,爽是爽了,Eclipse更Emacs了,但这个功能不能用了。在一个干净的eclipse里,选中Emacs(而不是Emacs+Scheme)键盘布局,是可以在代码助手出来的时候,按Ctrl+N,Ctrl+P选择补全项的。有人在stackflow上发问,还未有回答。
如果可以用Ctrl+P,Ctrl+N来选择补全项,那真是令人彻夜难眠啊!
对于我来说,简直是噩梦,那样不够快!如果你是Emacser,你懂得……
本文讲述简单的技巧来搭建快速的Eclipse“编辑”环境。基本上手可以不离标准姿势,爽到底了!
Emacs Plus插件
最重要的是安装插件Emacs+,见《Emacs+: Eclipse下的Emacs体验》
代码助手
要利用好代码助手的话,就要使任何字符都能触发代码助手,还有禁止按空格、=的时候自动上屏。推荐去CSDN下载这个jar包。有了它,再随意google下一篇文章,三两下导入包即可。
好用的快捷键
接下来定制一些快捷键:
1)把Alt+P绑定到Previous Sub+Tab,把Alt+N绑定到Next Sub-Tab。在一个Editor下面的标签栏就是子标签栏Sub-Tab,即编辑xml文件的时候,下方出现的Graphical layout与XML标签栏。这样瞬间可以看到布局。
这个是抄sbcl的配置。默认是Ctrl+F11,这么常用的快捷键竟然设置到这么偏远,让Emacer情何以堪!我先前傻傻地按了Ctrl+F11几天,才把这个改了。
这样写java的时候,瞬间从Editor跑到Console。
这样瞬间在java文件中跳转。
这样@string/xx的时候,光标停留在xx上,按Ctrl+Q,按回车,瞬间跳转到string.xml中,光标停留在<string name="xx">TODO</string>的TODO中。
因为本来close快捷键是Ctrl+W,符号我们在浏览器、聊天框、资源管理器的习惯。但跟Emacs的剪切命令冲突了。而事实上,按Ctrl+Shift+W一秒的话,已经可以把很多个文件关闭了。所以让Ctrl+Shift+W从close all绑定到close,并不会损失什么。
有一个问题,就是:安装Emacs+之后去编辑代码,出现代码助手的时候,按上下方向键,不会在代码助手的候选栏中进行选择,而是在编辑的代码中上下移动。默认是按F2激活。激活代码助手,使当前焦点落在代码助手上。但这时只可以按上下方向键来选择。如果可以用Ctrl+P,Ctrl+N,那得有多爽!编辑代码一定健步如飞!但问题是装了Emacs+插件后,爽是爽了,Eclipse更Emacs了,但这个功能不能用了。在一个干净的eclipse里,选中Emacs(而不是Emacs+Scheme)键盘布局,是可以在代码助手出来的时候,按Ctrl+N,Ctrl+P选择补全项的。有人在stackflow上发问,还未有回答。
如果可以用Ctrl+P,Ctrl+N来选择补全项,那真是令人彻夜难眠啊!
作者:lzw_java 发表于2013-11-29 0:56:30 原文链接
阅读:136 评论:0 查看评论