IDEA快捷键总结

1.编辑所需

快捷键

英文说明

属性说明

Ctrl + SpaceBasic code completion (the name of any class, method or variable)补全代码,由于经常与操作系统的输入法的切换冲突,所以实际很少用。一般直接在 idea 中开启输入自动补全机制。
Ctrl + Shift + SpaceSmart code completion (filters the list of methods and variables by expected type在列出的可选项中只显示出你所输入的关键字最相关的信息。(常用)
Ctrl + Shift + EnterComplete statement代码补全后,自动在代码末尾添加分号结束符
Ctrl + PParameter info (within method call arguments)在某个方法中,调用该按键后,会展示出这个方法的调用参数列表信息。
Ctrl + QQuick documentation lookup展示某个类或者方法的 API 说明文档
Ctrl + mouseover code Brief Info跳进到某个类或者方法源代码中进行查看。(常用)
Alt + InsertGenerate code… (Getters, Setters, Constructors, hashCode/equals, toString)自动生成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码。(常用)
Ctrl + OOverride methods展示该类中所有覆盖或者实现的方法列表,注意这里是字母小写的 O!
Ctrl + Alt + TSurround with… (if..else,try..catch, for, synchronized, etc.)自动生成具有环绕性质的代码,比如:if..else,try..catch, for, synchronized 等等,使用前要先选择好需要环绕的代码块。(常用)
Ctrl + /Comment/uncomment with line comment对单行代码,添加或删除注释。分为两种情况:如果只是光标停留在某行,那么连续使用该快捷键,会不断注释掉下一行的代码;如果选定了某行代码(选定了某行代码一部分也算这种情况),那么连续使用该快捷键,会在添加或删除该行注释之间来回切换。(常用)
Ctrl + Shift + /Comment/uncomment with block comment对代码块,添加或删除注释。它与 Ctrl + / 的区别是,它只会在代码块的开头与结尾添加注释符号!(常用)
Ctrl + WDecrease current selection to previous state是 Ctrl + W 的反向操作,多次触发,代码块会逐级变小,最小变为光标。
Alt + QContext info展示包含当前光标所在代码的父节点信息,比如在 java 方法中调用,就会展示方法签名信息。
Alt + EnterShow intention actions and quick-fixes展示当前当前光标所在代码,可以变化的扩展操作
Ctrl + Alt + LReformat code格式化代码 (常用)
Ctrl + Alt + OOptimize imports去除没有实际用到的包,这在 java 类中特别有用。(常用)
Ctrl + Alt + IAuto-indent line(s)按照缩进的设定,自动缩进所选择的代码段。
Tab / Shift + TabIndent/unindent selected lines缩进或者不缩进一次所选择的代码段。(常用)
Ctrl + X 或 Shift DeleteCut current line or selected block to clipboard剪切当前代码。 (常用)
Ctrl + C 或 Ctrl + InsertCopy current line or selected block to clipboard拷贝当前代码。 (常用)
Ctrl + V 或 Shift + InsertPaste from clipboard粘贴之前剪切或拷贝的代码。(常用)
Ctrl + Shift + VPaste from recent buffers…从之前的剪切或拷贝的代码历史记录中,选择现在需要粘贴的内容。(常用)
Ctrl + DDuplicate current line or selected block复制当前选中的代码。(常用)
Ctrl + YDelete line at caret删除当前光标所在的代码行。(常用)
Ctrl + Shift + JSmart line join把下一行的代码接续到当前的代码行。
Ctrl + EnterSmart line split当前代码行与下一行代码之间插入一个空行,原来所在的光标不变。(常用)
Shift + EnterStart new line当前代码行与下一行代码之间插入一个空行,原来光标现在处于新加的空行上。(常用)
Ctrl + Shift + UToggle case for word at caret or selected block所选择的内容进行大小写转换。。(常用)
Ctrl + Shift + ]/[Select till code block end/start从当前光标所在位置开始,一直选择到当前光标所在代码段起始或者结束位置。
Ctrl + DeleteDelete to word end删除从当前光标所在位置开始,直到这个单词的结尾的内容。
Ctrl + NumPad(+/-)Expand/collapse code block展开或收缩代码段。 (常用)
Ctrl + Shift + NumPad(+)Expand all展开所有代码段。
Ctrl + Shift + NumPad(-)Collapse all收缩所有代码段。
Ctrl + F4Close active editor tab关闭当前标签页。
Shift + F6 修改名字。(常用)
   

 

2.查找或者替换

快捷键属性说明
Ctrl+F查找
Ctrl+R替换
F3查找下一个
Shift+F3查找上一个
Ctrl+Shift+F在路径中查找
Ctrl+Shift+R在路径中替换
Ctrl+Shift+S搜索结构
Ctrl+Shift+M替换结构
Alt+F7查找用法
Ctrl+F7在文件中查找用法
Ctrl+Alt+F7显示用法
Ctrl+Shift+F7在文件中高亮显示用法

 

3.VCS

快捷键

属性说明

Alt+~VCS 操作菜单
Ctrl+K提交更改
Ctrl+T更新项目
Ctrl+Alt+Shift+D显示变化

      

4.重构

快捷键

属性说明

Ctrl+Alt+Shift+T弹出重构菜单
Shift+F6重命名
F5复制
F6移动
Alt+Delete安全删除
Ctrl+Alt+N内联

 

5.调试部分、编译

快捷键

属性说明

Ctrl+F2停止
Alt+Shift+F9选择 Debug
Alt+Shift+F10选择 Run
Ctrl+Shift+F9编译
Ctrl+Shift+F10运行
Ctrl+Shift+F8查看断点
F8步过
F7步入
Shift+F7智能步入
Shift+F8步出
Alt+Shift+F8强制步过
Alt+Shift+F7强制步入
Alt+F9运行至光标处
Ctrl+Alt+F9强制运行至光标处
F9恢复程序
Alt+F10定位到断点
Ctrl+F8切换行断点
Ctrl+F9生成项目
Alt+1项目
Alt+2收藏
Alt+6TODO
Alt+7

结构

Ctrl+Shift+C复制路径
Ctrl+Alt+Shift+C复制引用,必须选择类名
Ctrl+Alt+Y同步
Ctrl+~快速切换方案(界面外观、代码风格、快捷键映射等菜单)
Shift+F12还原默认布局
Ctrl+Shift+F12隐藏/恢复所有窗口
Ctrl+F4关闭
Ctrl+Shift+F4关闭活动选项卡
Ctrl+Tab转到下一个拆分器
Ctrl+Shift+Tab转到上一个拆分器

file  ---settings    编辑快捷键

 

网上整理几位佬的结晶,哈哈 差不多比较全吧!!

没写到的 ,欢迎投稿哦!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值