判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。

 



所以在网上找了一下,自己也总结了些用得比较多的,和大家一起分享一下。



 



Ctrl+K 光标放在一个变量上(注意,是变量,如果你的光标放在了字符串上,如http://www.hualai.net.cn则没有任何作用的),按下Ctrl+K光标会定位到下一个相同的变量 



Shift+Ctrl+K 跟Ctrl+K功能一样,方向相反



Ctrl+O 打开类似大纲视图的小窗口



Alt+ 左右方向键,跳到前一次/后一次的编辑位置 (经常会用到)



双击左括号(小括号,中括号,大括号),将选择括号内的所有内容



F3打开声明该引用的文件



F4打开类型层次结构



Ctrl+H打开搜索窗口



Shift+Ctrl+S保存全部



Shift+Ctrl+R打开资源



Ctrl+Q回到最后一次编辑的地方



Ctrl+Shift+G在workspace中搜索引用



Alt+上、下方向键,将选中的行向上或向下移动



 



Shift+Enter在当前行的下面添加一个空行,光标可以当前行的任意位置



Ctrl+L跳转到某行



Ctrl+M最大化当前的Edit或View,再按则反之



Ctrl+/注释当前行,再按则反之



Ctrl+T显示当前类的继承情况(可以查看类的目录树)



 



Ctrl+E显示当前Edit的下拉列表



Ctrl+/(小键盘) 折叠当前类中的所有代码



Ctrl+*(小键盘) 展开当前类中的所有代码



 



Alt+/代码助手,提示代码



Ctrl+J正向增量查找



Ctrl+Shift+J反向增量查找



 



Ctrl+Shift+F4关闭所有打开的edit



Ctrl+Shift+R查找文件



Ctrl+Shift+T查找类



 



Alt+Shift+R重名命



Alt+Shift+M抽取方法



Alt+Shift+Z取消重构



 



 



大家也许会觉得这些快捷键很多很复杂,不想去记忆以及使用,其实不然,在实战开发中,运用快捷键能够大大地提高我们编程的效率,减少了对鼠标的使用,增加了操作的精准性。所以,熟练掌握这些快捷键是很重要的,只有把宝贵的时间用在刀刃上,才能事半功倍