eclipse3.3中把内容助手(content assist)的快捷键由 alt + / 改成了ctrl + space,这又刚好跟我们操作系统的切换输入法的快捷键冲突,所以造成内容助手不能使用了,给写代码带来了极大的不便。 而已前eclipse 3.2版本中的 alt + / 快捷键被作为新的单词补全(word competion)功能的快捷键。所以现在想像以前一样使用alt + / 来实现内容助手的功能,就需要更改eclipse3.3快捷键的设置了。具体操作如下:
1. 点击Windows->Preferences->General->Keys .
2. 在列出的快捷键列表中查找到:word competion,把它的快捷键alt + / 改成其它的快捷键(怎么改,先把此快捷键删除,点右边的按钮"remove binding", 再选中binding文本框,输入你想要的快捷键)。
3. 在列出的快捷键列表中查找到:content assist,把它的快捷键 ctrl + space 改成我们想的的 alt + / 即可了。
这下总可以照老习惯使用eclipse3.3了。
新特性:
1.快速访问功能:如果你想使用哪个命令,只需要点Ctrl+3启动快速访问,在里面输入命令的前n个字母或者首字母缩写,就可以选择你要运行的命令了。
2.对资源,任务,书签的操作都可以被撤销了。
3.支持内容的拖拽,如把第一行的内容直接拖拽到第三行
4.按住Ctrl键不松手,使用鼠标滚轮可迅速到达内容的开头或结尾
5.双击鼠标可以选中一个单词,三击鼠标可以选中一行
6.如果某一行的开头或者结尾有若干空白字符,当使用HOME/END键时,第一次点击忽略空白字符,光标只到达内容的开头或结尾,第二次点击光标才到达真正的开头或结尾。
7.Ctrl+L 快速定位到某一行
8.Ctrl+Alt+J 把下一行连接到这一行的后面
9.给变量改名字的功能变得更酷了,用起来真是爽,快捷键是Alt+Shift+R
10.参数打包重构:对于这样的函数int add(int a, int b, int c),由于参数比较多,可以考虑将其合并为一个类,这个类包含3个属性,这个类的功能就是专门为这个函数做参数。在新版本的Eclipse中,选中一个函数,右键菜单refactor-> Introduce Parameter Object可以实现这一功能。(当然,使用新版本的快速访问功能,输入首字母ipo也可以实现这一功能,方便啊~)
11.强大的clean up功能:可以把普通循环变成foreach循环,可以删除从未使用的变量、函数,可以在适当的地方添加添加@Override,可以给所有的for,if代码块添加大括号……总之功能很强大了。在source->clean up菜单下访问。
12.Ctrl+1,快速帮助功能,很好用
13.重名变量迅速改名:<!--[if !supportLists]-->
for(int i=0; i<5; i++)
for(int i=0; i<4; i++)