IDE快捷键

1. Eclipse快捷键

  • 补全代码:alt + /
  • 快速修复:ctrl + 1
  • 批量导包:ctrl + shift + o
  • 单行注释:ctrl + /
  • 多行注释:ctrl + shift + /
  • 取消多行注释:ctrl + shift + \
  • 复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up
  • 删除指定行代码:ctrl + d
  • 上下移动代码:alt + up 或 alt + down
  • 切换到下一行代码空位:shift + enter
  • 切换到上一行代码空位:ctrl + shift + enter
  • 查看源码:ctrl + 选中结构 或 ctrl + shift + t
  • 退回前一个编辑的页面:alt + left
  • 进入下一个编辑的页面:alt + right
  • 光标选中指定类,查看继承树结构:ctrl + t
  • 格式化代码:ctrl + shift + f
  • 在当前类中,显示类结构,并支持搜索指定的方法、属性等:ctrl + o
  • 批量修改指定的变量名、方法名、类名等:alt + shift + r
  • 选中结构大小写的切换,变成大写:ctrl + shift + x
  • 选中结构大小写的切换,变成小写:ctrl + shift + y
  • 调出生成getter/setter/构造器等结构:alt + shift + s
  • 显示当前选择资源(工程 or 文件)的属性:alt + enter
  • 快速查找选中的变量,定位到下一个使用点:ctrl + k
  • 关闭当前窗口:ctrl + w
  • 关闭所有窗口:ctrl + shift + w
  • 查看选中结构使用过的地方:ctrl + alt + g
  • 最大化当前窗口:ctrl + m

2. IDEA

2.1 Eclipse与IDEA
在Eclipse中有Workspace(工作空间)和Project(工程)的概念,在IDEA中只有Project和Module(模块)的概念。对应关系为:

  • Eclipse中的Workspace相当于IDEA中的Project
  • Eclipse中的Project相当于IDEA中的Module

Eclipse中可以在同一个窗口管理多个项目,在IDEA中一个窗口只对应一个项目,但在一个工程下可以有多个Module。
IDEA的工程下有一个src文件夹,可以装Java代码。工程下的每个Module下也有一个src文件夹,一般将Java代码放在不同的Module下,实现该模块的功能。
IDEA中删除一个模块时,要先将该模块从工程中移除,然后才能删除。

2.2 IDEA快捷键
可以在“Keymap”中直接将快捷键改为Eclipse设置的。

  • Ctrl + Y:删除当前行
  • Ctrl + D:复制当前行
  • Ctrl + Shift + J:将选中的行合并成一行
  • Ctrl + N:查找类文件
  • Ctrl + Shift + N:查找文件
  • Ctrl + G:定位到文件某一行
  • Alt + ← 或 →:返回上/后一次光标位置
  • Ctrl + Shift + Back 或 \:返回上/后一次编辑位置
  • Ctrl + B:定位至变量定义的位置
  • Ctrl + Alt + B:定位至选中类或者方法的具体实现
  • Ctrl + Shift + B:直接定位至光标所在变量的类型定义
  • Ctrl + U:直接定位至当前方法override或者implements的方法定义处
  • Ctrl + F12:显示当前文件的文件结构
  • Ctrl + Alt + F12:显示当前文件的路径,并可以方便的将相关父路径打开
  • Ctrl + H:显示当前类的继承层次
  • Ctrl + Shift + H:显示当前方法的继承层次
  • Ctrl + Alt + H:显示当前方法的调用层次
  • F2:定位至下一个错误处
  • Shift + F2:定位至前一个错误处
  • Ctrl + Alt + ↑ 或 ↓:查找上/下一个变量共现的地方
  • Ctrl + = 或 -:展开/收缩代码
  • Ctrl + Alt + = 或 -:递归展开/收缩代码
  • Ctrl + Shift + = 或 -:展开/收缩所有代码
  • Ctrl + Shift + ↑ 或 ↓:将光标所在的代码块向上/下整体移动
  • Ctrl + Alt + Shift + ← 或 →:将元素向左/右移动
  • Alt + Shift + ↑ 或 ↓:将行向上/下移动
  • Ctrl + F 或 R:在当前文件中查找/替换字符串
  • Ctrl + Shift + F 或 R:在全局文件中查找/替换字符串
  • Alt + F7:查找当前变量的使用,并列表显示
  • Ctrl + Alt + F7:查找当前变量的使用,并直接对话框提示
  • Ctrl + F7:在文件中查找符号的使用
  • Ctrl + Shift + F7:在文件中高亮显示变量的使用
  • Ctrl + O:重写基类方法
  • Ctrl + I:实现基类或接口中的方法
  • Alt + Insert:产生构造方法,get/set方法等
  • Ctrl + Alt + T:将选中的代码使用if,while,try/catch等包装
  • Ctrl + Shitf + Delete:去除相关的包装代码
  • Alt + /:自动完成
  • Alt + Enter:自动提示完成,抛出异常
  • Ctrl + J:插入Live Template 快速插入一行或者多行代码
  • Ctrl + Alt + J:使用Live Template包装
  • Ctrl + /:使用//注释
  • Ctrl + Shift + /:使用/**/注释
  • Ctrl + Alt + L:格式化代码
  • Ctrl + Alt + I:自动缩进行
  • Ctrl + Alt + O:优化import
  • Ctrl + ] 或 [:快速跳转至诸如{}围起来的代码块的结尾/开头处
  • Ctrl + Shift + Enter:将输入的if,for,函数等等补上{}或者;使代码语句完整
  • Shift + Enter:在当前行的下方开始新行
  • Ctrl + Alt + Enter:在当前行的上方插入新行
  • Ctrl + Delete:删除光标所在至单词结尾处的所有字符
  • Ctrl + Back:删除光标所在至单词开头处的所有字符
  • Ctrl + ← 或 →:将光标移至前/后一个单词
  • Ctrl + ↑ 或 ↓:向上/下滚动一行
  • Ctrl + W:选中整个单词
  • Ctrl + Shift + U:切换大小写
  • Shift + F6:重命名
  • Ctrl + F6:更改函数签名
  • Ctrl + Shift + F6:更改类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值