eclipse快捷键
来源:互联网 发布:mac os x 10.9 cdr 编辑:程序博客网 时间:2024/06/03 20:29
不全部记录,只记录自己觉得好用或者用得着的.
通过快捷键熟悉熟悉eclipse的功能,以后用eclipse的时候有需求就去查,然后来这里加上~
在这种IDE中多熟悉功能,到vim中去才会有需求,才会去不断改善自己的设置,不断变的更好.
好像自己找起来很麻烦的样子,干脆给每个起个名字算了,以便搜索......
文件导航:
Ctrl+shift+r:查找资源,比在列表里面找快多了,但不足是只能匹配字符串开头,如果能匹配全部字符串应该会比较好吧。
Ctrl+e:打开一个已打开文件的列表,然后可以在里面搜索转到那个文件去。
Ctrl+PageUp/PageDown:转到已打开文件的上一个/下一个,这个快捷键现在很多地方通用,比如chrome
Alt+左箭头或者右箭头:转到上/下一处编辑的地方,eclipse有一个编辑的列表
编辑代码:
Ctrl+1(幺):显示帮助,快速补全什么的,这个叫quick fix,import什么的都让这个东西帮你自动搞定
Ctrl+L:跳转到指定行
shift+tab:代码整体向左缩进,左边很多空格的时候还是很不爽的
Ctrl+d:删除当前行,如果有选择那就删除选择的区域
Ctrl+Alt+↓:复制当前行到下一行,向上箭头就是复制到上一行
Ctrl+/:注释当前行,再按则取消注释,有选择区域则注释选择区域
Ctrl+f:这个谁都知道是什么,但有没有觉得很鸡肋,很难用
Ctrl+j:正向增量查找,输入快捷键后直接输入想查找的内容,很方便,继续按快捷键是下一处,比那个破框框不知道好多少倍
Ctrl+Shift+j:是上面这个的反向
Ctrl+Shift+x:将选中字母全变为大写
Ctrl+Shift+y:将选中字母全变为小写
Ctrl+Shift+p:
在本行,本代码块的开始,本代码块的结束三处跳转
F2:显示帮助信息,就是把鼠标放在一个函数上显示的那个帮助框,有了这个就不用拿鼠标蛋疼的在上面等了
Ctrl+q:转到上一个编辑位置,挺有用的,不过只能转到上一次,上上次就不行了
Ctrl+↓:屏幕向下滚,和vim里的Ctrl+e一样,同理也有向上滚
Ctrl+Space:辅助输入,就是提示你输入的那个框,省去你打很多字的麻烦,但这个快捷键本身和切换输入法的快捷键重了,所以得改掉一个才能用。我是把eclipse的输入自动提示时间改为20ms了,所以基本上用不着这个了。
改自动提示时间的地方:window->preferences->java->editor->content assist->auto activation delay
Ctrl+Shift+f:格式化代码,整理你代码的格式,换行缩进什么的都帮你弄好,挺好的功能,vim里还可以按照不同的格式来format你的代码,更强大,但一般使用的话,这个已经足够了。
如果你的这个键没有用的话,那一般就是冲突了,目前发现最可能的罪犯就是搜狗输入法了,进去设置一下,反正那么多快捷键也用不到,直接全关了算了,省心省力,还有另一个快捷键大户就是qq了……
Ctrl+z:不说了,到处都用
Ctrl+c:eclipse里默认的redo,而不是很多地方的Ctrl+r,已经被我改掉了……
改快捷键的地方:
window->preferences->general->keys,而且这里面这个搜索觉得挺好用,能搜名字也能直接用快捷键搜对应的.
Ctrl+o:显示你当前的类和其中的方法,再按一次会把下层调用的所有库的方法全给你显示出来.
Ctrl+shift+u:找出光标处元素所有的引用处,挺强大的
F3:去到当前变量,函数的生命处,可以直接到库函数中去,不错
F4:显示出当前函数的类的整个结构,对探究库函数很有用,只对类有用,不管是你自己的类还是库的
Ctrl+t:和F4好像功能很想,只是窗口不一样,用的时候再探究吧.
Shift+F2:这个好,直接打开一个网页显示当前使用方法或者类的帮助手册.
Ctrl+左右箭头:直接以单词为单位前后移动
Ctrl+backspace/delete:以单词为单位删除,这两个很常用,也很增加效率,省的来回按退格键删除,但就老是傻傻的不会用
Ctrl+w:关闭当前窗口,用的地方也很多了
新发现一个,按住Ctrl鼠标移到函数变量名字上,就会让你选择是跳到定义处还是到类型的定义处,挺好的.
重构:
看到了试验了一下才觉得很强大,基本都是alt+shift开头的
alt+shift+r:
重命名,放在变量上可以重命名此变量所有出现的地方,本来想试试嵌套定义的变量他能不能识别出来,java竟然不允许……但是这个强大的东西竟然还是识别出来了,好东西。
不同文件之间不行,即便文件已经import进来~如果这样也行的话……
java不允许在代码块内重定义外面已经定义过的变量,但是在代码块内定义的变量作用域也只在代码块内。
所以又alt+shift+r想到在代码块结束后重定义这个变量,然后发现可以……呵呵
alt+shift+m:
抽取方法,选择一段代码,然后就会让你输入方法名,完成后就会自动把这段代码置为方法,并在原来的地方调用这个方法,吼吼,好强大
alt+shift+c:
修改函数参数表,在想要修改的函数名处操作后,会让你添加想要的参数类型和初始值,初始值是对应添加给那些调用了此函数的地方,但是这里只能一个值,不适用所有情况,那时候还得来自己改,但是已经方便很多了。
alt+shift+k:
抽取变量,就是把常量拉出去附个名字,做个变量,好让人理解,可以用于一些magic number,不过用处不太大。
alt+shift+i:
inline,怎么说 呢,最大化的省略了变量,与预编译类似吧,这个变量如果是个字符串,然后所有这个变量出现的地方都被这个字符串代替了,如果是从其他方法产生的,直接被产生的过程代替了,反正就是在变量上用了这个变量就不见了,被其他代替了。用处应该不是很大,这样会减少代码可读性。
alt+shift+v:
移动函数变量什么的到其他文件
Ctrl+h:比较强大的搜索,可以正则,反正比较强大
Ctrl+.:据说是跳到下一个错误或者警告处,待写下个程序时验证一下.
调试:
Ctrl+F11:run
- Eclipse快捷键
- eclipse 快捷键
- Eclipse 快捷键!
- Eclipse快捷键
- Eclipse快捷键
- Eclipse快捷键
- Eclipse快捷键
- Eclipse快捷键
- Eclipse快捷键
- Eclipse快捷键
- Eclipse快捷键
- Eclipse快捷键
- Eclipse 快捷键
- Eclipse 快捷键
- Eclipse 快捷键
- Eclipse快捷键
- Eclipse快捷键
- Eclipse快捷键
- 数据备份究竟有多重要
- 关闭sqlserver的远程连接功能
- gitlab6 nginx配置和启动脚本
- Linux下tar.xz结尾的文件的解压方法
- javaAPI
- eclipse快捷键
- hdu 2015 偶数求和
- Notification 使用详解(很全)
- IntelliJ11中导入不了javax.servlet.http.HttpServlet包的解决方案
- 学习计算机的误区 及 大学里应当学好的课程
- 【原创】Nginx+PHP-FPM优化技巧总结
- java文件锁
- .Net 序列化及反序列化
- 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi