先说说本人ide的使用历史吧。
本人在学校期间都是用的,被广泛诟病的myelicpse,那个时候什么都不懂,就图个省力
第一家暑期实习公司用了idea ;第二家用的是myeclipse,震惊吧!还是家大公司呢。但是项目经理很好,让我用eclipse。
第三家公司也是我现在这家公司(毕业后正式入职的),是家小公司,随便你用什么ide- -,然后我现在用的是mac版的idea和eclipse一起在用,感觉各有各的优点和短处吧。
总的来说idea更加聪明一些,eclipse显得有点慢半拍,更多的区别等今后把它们都用熟了再花时间写吧!下面切入正题吧。
eclipse:
cmd+1: 快速修复
cmd+d: 删除当前行
cmd+k: 参考当前上下文的关键字向下搜索
cmd+e: 显示当前编辑页面列表可选择页面
cmd+t: 显示当前类的项目结构
cmd+/: 注释和反注释
cmd+[: 和cmd+option+<-同样功能,退回前一步
cmd+]: 参考上
cmd+option+方向键下: 复制本行到下一行
cmd+shift+e: 显示eclipse当前编辑页面列表,这个蛮实用的
option+上下方向键: 上下移动行
option+return: 显示资源属性
option+/: 代码助手
control+m: 最大化或还原编辑页
shift+cmd+方向键: 选中文本至该方向处
cmd+方向键: 光标定位到该方向处
control+q: 定位到最后编辑处
cmd+shift+x: 选中文本替换成大写,替换小写是y
cmd+shift+f: 格式化代码
idea:
control+alt+b: 跳转到方法实现处这个也算是很普遍的功能了,就不多说了。
alt+f8: debug时选中查看值
f8: 相当于eclipse的f6跳到下一步
shift+f8: 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
f7: 相当于eclipse的f5就是进入到代码
alt+shift+f7: 这个是强制进入代码
ctrl+shift+f9: debug运行java类
ctrl+shift+f10: 正常运行java类
command+f2: 停止运行
shift+enter: 换到下一行
alt+f7: 搜索对象被引用的地方
cmd+f7: 搜索对象在当前文件被引用的地方
cmd+n: 查找类
cmd+j: 调出IDEA的神器live template
cmd+n: 各种自动生成代码,创建文件,生成set get
alt+enter: 调出IDEA对出错点的提示处理方法
shift+cmd+v: 调出IDEA寄存器中保存的最近复制的N份内容,可选择性粘贴 shift+cmd+enter: 神器,补全当前行,最常用的场景时补全当前行后的;号,并将光标定位到下一行 |
shift+cmd+L: 格式化代码
shift+cmd+f: 全局查找关键字
shift+shift: 寻找类,文件
shift+alt+up/down: 将当前行上/下移
shift+cmd+up/down: 将当前代码段上/下移
shift+alt+F9: debug模式运行程序
shift+alt+F10: 运行程序
alt+cmd+left/right: 跳到上/下一次光标查看处
cmd + , 调出setting界面
cmd + ; 调出项目setting界面
cmd+b: 跳到调用方法的定义处 |
先到这吧,以后有时间再补