IDEA快捷键单页打印版
最全IDEA快捷键

IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按“!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q,可以看到当前方法的声明Ctrl+P,可以显示参数信息Ctrl+Shift+Insert,可以选择剪贴板内容并插入Alt+Insert,可以生成构造器/Getter/Setter等Ctrl+Alt+V,可以引入变量。
例如:new String(); 自动导入变量定义Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catchCtrl+Enter,导入包,自动修正Ctrl+Alt+L,格式化代码Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑JSP 文件时也可以工作Ctrl+Alt+O,优化导入的类和包Ctrl+R,替换文本Ctrl+F,查找文本Ctrl+Shift+Space,自动补全代码Ctrl+空格,代码提示(与系统输入法快捷键冲突)Ctrl+Shift+Alt+N,查找类中的方法或变量Alt+Shift+C,最近的更改Alt+Shift+Up/Down,上/下移一行Shift+F6,重构–重命名Ctrl+X,删除行Ctrl+D,复制行Ctrl+/或Ctrl+Shift+/,注释(//或者/**/)Ctrl+J,自动代码(例如:serr)Ctrl+Alt+J,用动态模板环绕Ctrl+H,显示类结构图(类的继承层次)Ctrl+Q,显示注释文档Alt+F1,查找代码所在位置Alt+1,快速打开或隐藏工程面板Ctrl+Alt+left/right,返回至上次浏览的位置Alt+left/right,切换代码视图Alt+Up/Down,在方法间快速移动定位Ctrl+Shift+Up/Down,向上/下移动语句F2 或Shift+F2,高亮错误或警告快速定位Tab,代码标签输入完成后,按Tab,生成代码Ctrl+Shift+F7,高亮显示所有该文本,按Esc 高亮消失Alt+F3,逐个往下查找相同文本,并高亮显示Ctrl+Up/Down,光标中转到第一行或最后一行下Ctrl+B/Ctrl+Click,快速打开光标处的类或方法(跳转到定义处)Ctrl+Alt+B,跳转到方法实现处Ctrl+Shift+Backspace,跳转到上次编辑的地方Ctrl+O,重写方法Ctrl+Alt+Space,类名自动完成Ctrl+Alt+Up/Down,快速跳转搜索结果Ctrl+Shift+J,整合两行Alt+F8,计算变量值Ctrl+Shift+V,可以将最近使用的剪贴板内容选择插入到文本Ctrl+Alt+Shift+V,简单粘贴Shift+Esc,不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口F12,把焦点从编辑器移到最近使用的工具窗口Shift+F1,要打开编辑器光标字符处使用的类或者方法Java 文档的浏览器Ctrl+W,可以选择单词继而语句继而行继而函数Ctrl+Shift+W,取消选择光标所在词Alt+F7,查找整个工程中使用地某一个类、方法或者变量的位置Ctrl+I,实现方法Ctrl+Shift+U,大小写转化Ctrl+Y,删除当前行Shift+Enter,向下插入新行psvm/sout,main/System.out.println(); Ctrl+J,查看更多Ctrl+Shift+F,全局查找Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找Ctrl+Shift+S,高级搜索Ctrl+U,转到父类Ctrl+Alt+S,打开设置对话框Alt+Shift+Inert,开启/关闭列选择模式Ctrl+Alt+Shift+S,打开当前项目/模块属性Ctrl+G,定位行Alt+Home,跳转到导航栏Ctrl+Enter,上插一行Ctrl+Backspace,按单词删除Ctrl+”+/-”,当前方法展开、折叠Ctrl+Shift+”+/-”,全部展开、折叠【调试部分、编译】Ctrl+F2,停止Alt+Shift+F9,选择DebugAlt+Shift+F10,选择RunCtrl+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+6,TODOAlt+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,转到上一个拆分器【重构】Ctrl+Alt+Shift+T,弹出重构菜单Shift+F6,重命名F6,移动F5,复制Alt+Delete,安全删除Ctrl+Alt+N,内联【查找】Ctrl+F,查找Ctrl+R,替换F3,查找下一个Shift+F3,查找上一个Ctrl+Shift+F,在路径中查找Ctrl+Shift+R,在路径中替换Ctrl+Shift+S,搜索结构Ctrl+Shift+M,替换结构Alt+F7,查找用法Ctrl+Alt+F7,显示用法Ctrl+F7,在文件中查找用法Ctrl+Shift+F7,在文件中高亮显示用法。
(转)idea快捷键大全

(转)idea快捷键⼤全序如果你从事的是Java开发,那么我相信你⼀定使⽤过IDEA这款编译器,好处就不在这⾥多说了,我就是从eclipse弃坑过来的。
为了更好的使⽤这款IDE,熟练掌握快捷键⼀定是少不了的,下⾯给⼤家罗列⼀下idea全部的快捷键,供⼤家收藏,本⼈常⽤的快捷键已经进⾏加粗标记,仅供参考。
注:如果点快捷键之后发现没有效果,可以查看是否跟QQ、搜狗输⼊法等软件的快捷键冲突。
⼩福利给⼤家准备了最新的idea永久破解版,关注公众号【编程开发分享者】,回复【idea】免费获取。
Ctrl类快捷键介绍Ctrl + F在当前⽂件进⾏⽂本查找(必备)Ctrl + R在当前⽂件进⾏⽂本替换(必备)Ctrl + Z撤销(必备)Ctrl + Y删除光标所在⾏或删除选中的⾏(必备)Ctrl + X剪切光标所在⾏或剪切选择内容Ctrl + C复制光标所在⾏或复制选择内容Ctrl + D复制光标所在⾏或复制选择内容,并把复制内容插⼊光标位置下⾯(必备)Ctrl + W递进式选择代码块。
可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围Ctrl + E显⽰最近打开的⽂件记录列表Ctrl + N根据输⼊的类名查找类⽂件Ctrl + G在当前⽂件跳转到指定⾏处Ctrl + J插⼊⾃定义动态代码模板Ctrl + P⽅法参数提⽰显⽰Ctrl + Q光标所在的变量 / 类名 / ⽅法名等上⾯(也可以在提⽰补充的时候按),显⽰⽂档内容Ctrl + U前往当前光标所在的⽅法的⽗类的⽅法 / 接⼝定义Ctrl + B进⼊光标所在的⽅法/变量的接⼝或是定义出,等效于Ctrl + 左键单击Ctrl + K版本控制提交项⽬,需要此项⽬有加⼊到版本控制才可⽤Ctrl + T版本控制更新项⽬,需要此项⽬有加⼊到版本控制才可⽤Ctrl + H显⽰当前类的层次结构Ctrl + O选择可重写的⽅法Ctrl + I选择可继承的⽅法Ctrl + +展开代码Ctrl + -折叠代码Ctrl + /注释光标所在⾏代码,会根据当前不同⽂件类型使⽤不同的注释符号(必备)Ctrl + [移动光标到当前所在代码的花括号开始位置Ctrl + ]移动光标到当前所在代码的花括号结束位置Ctrl + F1在光标所在的错误代码出显⽰错误信息Ctrl + F3调转到所选中的词的下⼀个引⽤位置Ctrl + F4关闭当前编辑⽂件Ctrl + F8在 Debug 模式下,设置光标当前⾏为断点,如果当前已经是断点则去掉断点Ctrl + F9执⾏ Make Project 操作Ctrl + F11选中⽂件 / ⽂件夹,使⽤助记符设定 / 取消书签Ctrl + F12弹出当前⽂件结构层,可以在弹出的层上直接输⼊,进⾏筛选Ctrl + Tab编辑窗⼝切换,如果在切换的过程⼜加按上delete,则是关闭对应选中的窗⼝Ctrl + Enter智能分隔⾏Ctrl + End跳到⽂件尾Ctrl + Home跳到⽂件头Ctrl + Space基础代码补全,默认在 Windows 系统上被输⼊法占⽤,需要进⾏修改,建议修改为Ctrl + 逗号`(必备)`Ctrl + Delete删除光标后⾯的单词或是中⽂句Ctrl + BackSpace删除光标前⾯的单词或是中⽂句Ctrl + 1,2,3...9定位到对应数值的书签位置Ctrl + 左键单击在打开的⽂件标题上,弹出该⽂件路径快捷键介绍Ctrl + 光标定位按 Ctrl 不要松开,会显⽰光标所在的类信息摘要Ctrl + 左⽅向键光标跳转到当前单词 / 中⽂句的左侧开头位置Ctrl + 右⽅向键光标跳转到当前单词 / 中⽂句的右侧开头位置Ctrl + 前⽅向键等效于⿏标滚轮向前效果Ctrl + 后⽅向键等效于⿏标滚轮向后效果Alt快捷键介绍Alt + `显⽰版本控制常⽤操作菜单弹出层Alt + Q弹出⼀个提⽰,显⽰当前类的声明 / 上下⽂信息Alt + F1显⽰当前⽂件选择⽬标弹出层,弹出层中有很多⽬标可以进⾏选择Alt + F2对于前⾯页⾯,显⽰各类浏览器打开⽬标选择弹出层Alt + F3选中⽂本,逐个往下查找相同⽂本,并⾼亮显⽰Alt + F7查找光标所在的⽅法 / 变量 / 类被调⽤的地⽅Alt + F8在 Debug 的状态下,选中对象,弹出可输⼊计算表达式调试框,查看该输⼊内容的调试结果Alt + Home定位 / 显⽰到当前⽂件的Navigation BarAlt + Enter IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提⽰的结果也不同(必备)Alt + Insert代码⾃动⽣成,如⽣成对象的 set / get ⽅法,构造函数,toString() 等Alt + 左⽅向键按左⽅向切换当前已打开的⽂件视图Alt + 右⽅向键按右⽅向切换当前已打开的⽂件视图Alt + 前⽅向键当前光标跳转到当前⽂件的前⼀个⽅法名位置Alt + 后⽅向键当前光标跳转到当前⽂件的后⼀个⽅法名位置Alt + 1,2,3...9显⽰对应数值的选项卡,其中 1 是 Project ⽤得最多Shift快捷键介绍Shift + F1如果有外部⽂档可以连接外部⽂档Shift + F2跳转到上⼀个⾼亮错误或警告位置Shift + F3在查找模式下,查找匹配上⼀个Shift + F4对当前打开的⽂件,使⽤新Windows窗⼝打开,旧窗⼝保留Shift + F6对⽂件 / ⽂件夹重命名Shift + F7在 Debug 模式下,智能步⼊。
IDEA 常用快捷键

IDEA 常用快捷键1-IDEA的日常快捷键第1组:通用型说明快捷键复制代码-copy ctrl + c粘贴-paste ctrl + v剪切-cut ctrl + x撤销-undo ctrl + z反撤销-redo ctrl + shift + z保存-save all ctrl + s全选-select all ctrl + a第2组:提高编写速度(上)说明快捷键智能提示-edit alt + enter提示代码模板-insert live template ctrl+j使用xx块环绕-surround with ... ctrl+alt+t调出生成getter/setter/构造器等结构-generate ... alt+insert自动生成返回值变量-introduce variable ... ctrl+alt+v复制指定行的代码-duplicate line or selection ctrl+d删除指定行的代码-delete line ctrl+y切换到下一行代码空位-start new line shift + enter切换到上一行代码空位-start new line before current ctrl +alt+ enter 向上移动代码-move statement up ctrl+shift+↑向下移动代码-move statement down ctrl+shift+↓向上移动一行-move line up alt+shift+↑向下移动一行-move line down alt+shift+↓方法的形参列表提醒-parameter info ctrl+p第3组:提高编写速度(下)说明快捷键批量修改指定的变量名、方法名、类名等-rename shift+f6抽取代码重构方法-extract method ... ctrl+alt+m重写父类的方法-override methods ... ctrl+o实现接口的方法-implements methods ... ctrl+i选中的结构的大小写的切换-toggle case ctrl+shift+u批量导包-optimize imports ctrl+alt+o第4组:类结构、查找和查看源码说明快捷键如何查看源码-go to class... ctrl + 选中指定的结构或ctrl+nctrl+f12显示当前类结构,支持搜索指定的方法、属性等-filestructure退回到前一个编辑的页面-back ctrl+alt+←进入到下一个编辑的页面-forward ctrl+alt+→打开的类文件之间切换-select previous/next tab alt+←/→光标选中指定的类,查看继承树结构-Type Hierarchy ctrl+h查看方法文档-quick documentation ctrl+q类的UML关系图-show uml popup ctrl+alt+u定位某行-go to line/column ctrl+g回溯变量或方法的来源-go to implementation(s) ctrl+alt+b折叠方法实现-collapse all ctrl+shift+ -展开方法实现-expand all ctrl+shift+ +第5组:查找、替换与关闭说明快捷键查找指定的结构ctlr+f快速查找:选中的Word快速定位到下一个-find next ctrl+l查找与替换-replace ctrl+r直接定位到当前行的首位-move caret to line start home直接定位到当前行的末位 -move caret to line end end查询当前元素在当前文件中的引用,然后按 F3 可以选择ctrl+f7全项目搜索文本-find in path ... ctrl+shift+f关闭当前窗口-close ctrl+f4第6组:调整格式说明快捷键格式化代码-reformat code ctrl+alt+l使用单行注释-comment with line comment ctrl + /使用/取消多行注释-comment with block comment ctrl + shift + /选中数行,整体往后移动-tab tab选中数行,整体往前移动-prev tab shift + tab2-Debug快捷键说明快捷键单步调试(不进入函数内部)- step over F8单步调试(进入函数内部)- step into F7强制单步调试(进入函数内部) - force step into alt+shift+f7 选择要进入的函数 - smart step into shift + F7跳出函数 - step out shift + F8运行到断点 - run to cursor alt + F9继续执行,进入下一个断点或执行完程序 - resume program F9停止 - stop Ctrl+F2查看断点 - view breakpoints Ctrl+Shift+F8 关闭 - close Ctrl+F4。
IDEAIntelliJ快捷键大全

IDEAIntelliJ快捷键大全这两天被eclipse折磨的不行, 死活不能编译, classes下面的是空的, clean, 重启都不管用, 怕了, 转向IDEA IntelliJ先!IntelliJ的快捷键跟Eclipse基本不一样, 所有使用IDEA从熟悉快捷键开始, 在网上整理搜索了一些资料.比较全的中文资料在这里, 公司同事, 也是IDEA的中国总代理^_^ IntelliJ IDEA中文爱好者博客这个是同事给的一个IDEA有一个cheat sheet点击菜单”help"然后选择cheat sheetkeymap referencepdf的打印一下关于字体的设置IDEA下使用雅黑Consolas混合字体快捷贱, 快捷贱, 快捷键贱IntelliJ IDEA快捷键桌面背景图ctrl-w使所选表达式逐步增大直到选取整个文件ctrl+shft+w逐步减少选中ctrl-n可以通过键入类名查找一个类ctrl-shift-n可以查找文件ctrl-e得到最近编辑的文件在没有选择的情况下ctrl-c拷贝一整行,ctrl-x剪切一整行。
ctrl-shift-j会做一个想vi那样的连接,除非它是句法敏感的。
比如有这么一行:string s = "this is " +" a split string";连接之后成为:string s = "this is a split string";javadoc对任何一个标识符来说都可以通过ctrl-q轻易地查看到Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。
如果类没有引入则import标志会自动创建。
Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。
IntelliJIDEA快捷键说明大全(中英对照、带图示详解)

IntelliJIDEA快捷键说明⼤全(中英对照、带图⽰详解)转载:https:///deniro_li/article/details/72902621因为觉得⽹络上的 idea 快捷键不够详尽,所以特别编写了此篇⽂章,⽅便⼤家使⽤ idea O(∩_∩)O~其中的英⽂说明来⾃于 idea 的官⽹资料,中⽂说明主要来⾃于⾃⼰的领会和理解,英⽂说明只是作为参考。
重要的快捷键会附带图⽰,进⾏详细的说明。
每⼀部分会先列出所有的快捷键说明表,如果有不清楚的地⽅,再看后续的图⽰详解。
1 编辑【Editing】快捷键英⽂说明中⽂说明Ctrl + Space Basic code completion (thename of any class, method orvariable)补全代码,由于经常与操作系统的输⼊法的切换冲突,所以实际很少⽤。
⼀般直接在 idea 中开启输⼊⾃动补全机制。
Ctrl + Shift + Space Smart code completion (filtersthe list of methods and variablesby expected type在列出的可选项中只显⽰出你所输⼊的关键字最相关的信息。
(常⽤)Ctrl + Shift+ EnterComplete statement代码补全后,⾃动在代码末尾添加分号结束符Ctrl + P Parameter info (within methodcall arguments)在某个⽅法中,调⽤该按键后,会展⽰出这个⽅法的调⽤参数列表信息。
Ctrl + Q Quick documentation lookup展⽰某个类或者⽅法的 API 说明⽂档Ctrl +mouseover code Brief Info跳进到某个类或者⽅法源代码中进⾏查看。
(常⽤)Alt + Insert Generate code… (Getters,Setters, Constructors,hashCode/equals, toString)⾃动⽣成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码。
Intellij IDEA快捷键打印版

Ctrl + Space 基本代码完成(任何类,方法的名称或变量)Ctrl + W 选择代码块Alt + Right/Left 上一个/下一个编辑页Shift + F7Smart step into 智能进入Ctrl + Shift + Space 智能代码完成(过滤预期类型的方法和变量列表)Ctrl + Shift + ]/[选择到代码块结束/开始F12上一个工作窗口Shift + F8跳出子函数Ctrl + Alt + Space 类名完成(独立于当前导入任何类的名称)Ctrl + Shift + NumPad+Expand all 展开所有Esc 从工作窗口到编辑器Alt + F9Run to cursor 运行到光标处Ctrl + Shift + Enter 完成语句Ctrl + Shift + NumPad-Collapse all 折叠所有Shift + Esc 隐藏活动或最后的活动窗口Alt + F8Evalute expression 计算表达式Ctrl + P 参数信息(在方法调用的参数)Ctrl + Shift + F4关闭活动的run/messages/find/..选项卡F9Resume program 恢复程序Ctrl + Q 快速文档车讯Ctrl + Alt + J 环绕动态模版Ctrl + G 跳转到行Ctrl + F8Toggle breakpoint 切换断点Shift + F1外部文档Ctrl + J 插入动态模版Ctrl + E弹出最近使用的文件Ctrl + Shift + F8View breakpoints 查看断点Ctrl + mouse over code 代码简短的信息iter Java SDK 1.5的迭代风格Ctrl + Alt + Left/RightNavigate back/forward 前进/后退导航Ctrl + F1在光标位置处显示错误或警告的描述inst 使用instanceof检查对象类型并且向下转型Ctrl + Shift + Backspace 导航到最后编辑的位置Ctrl + F 查找Alt + Insert 生成的代码等等(Getter, Setters, Constructors, HashCode/Equals, toString)itco 遍历java.util.Collection的元素Alt + F1在任何视图中选择当前文件或符号F3 / Shift + F3查找上一个/下一个Ctrl + O 覆盖方法itit 遍历java.util.Iterator的元素Ctrl + B / Ctrl + Click 跳转到声明Ctrl + R 替换Ctrl + I 实现方法itli 遍历java.util.List的元素Ctrl + Alt + B 跳转到实现Ctrl + Shift + F 路径中查找Ctrl + Alt + T 环绕..(if..else, try..catch, for, synchronized,等等)psf public static final Ctrl + Shift + I 打开快速定义查找Ctrl + Shift + R 路径中替换Ctrl + /(注释/取消注释)行注释psvm public static void main Ctrl + Shift + B 跳转到类型声明Ctrl + Shift + S 查找结构(旗舰版专属)Ctrl + Shift + /(注释/取消注释)块注释thr throw new Ctrl + U 跳转到Super-Method/超类Ctrl + Shift + M 替换结构(旗舰版专属)Ctrl + Shift + W 减少当前选择到以前状态Alt + Up/Down 跳转到上一个/下一个方法Alt + Q 上下文信息Alt + #[0-9]打开相应的工具窗口Ctrl + ]/[移动光标代码块结束/开始F5Copy 复制Alt + Enter 显示意图行动和快速修正Ctrl + S 保存全部Ctrl + F12弹出文件结构F6Move 移动Ctrl + Alt + L 格式化代码Ctrl + Alt + Y 同步Ctrl + H Type hierarchy 类型层次结构Alt + Delete Safe Delete 安全删除Ctrl + Alt + O 优化导入Ctrl + Alt + F11切换全屏Ctrl + Shift + H Method hierarchy 方法层次结构Shift + F6Rename 重命名Ctrl + Alt + I 自动缩进Ctrl + Shift + F12切换最大化编辑器Ctrl + Alt + H Call hierarchy 调用层次结构Ctrl + F6Change Signature 修改签名Tab / Tab + Shift 缩进/取消缩进选中的行Alt + Shift + F 添加到收藏F2 / Shift + F2上一个/下一个高亮错误Ctrl + Alt + N Inline 内联Ctrl + X / Shift + Delete 剪切当前行或选定的块复制到剪贴板Alt + Shift + I 检查当前文件与当前配置文件F4 / Ctrl + Enter 编辑/查看 源代码Ctrl + Alt + M Extract Method 提取方法Ctrl + C / Ctrl + Insert 复制当前行或选定的块复制到剪贴板Ctrl + BackQuote(`)快速转换现有组合Alt + Home 显示导航栏Ctrl + Alt + V Extract Variable 提取变量Ctrl + V / Shift + Insert 从剪贴板粘贴Ctrl + Alt + S 打开设置对话框F11切换书签Ctrl + Alt + F Extract Field 提取字段Ctrl + Shift + V 从最近的缓冲区炸铁Ctrl + Alt + Shift + S 打开项目结构对话框Ctrl + Shift + F11切换书签助记符Ctrl + Alt + C Extract Constant 提取常量Ctrl + D 重复当前行或选定的块Ctrl + Shift + A Find Action 查找动作Ctrl + #[0-9]跳转到编号的书签Ctrl + Alt + P Extract Parameter 提取参数Ctrl + Y 删除光标所在位置行Ctrl + Tab 标签页和工具窗口之间切换Shift + F11显示所有的书签Ctrl + Shift + J Smart line join 智能线连接Ctrl + F9构建项目(编译和修改)Ctrl + Enter Smart line join 智能线拆分Alt + F7 / Ctrl + F7查找使用 / 在文件中查找使用Ctrl + K 提交项目到VCS Ctrl + Shift + F9编译选中的文件、包或模块Shift + Enter Start new line 重新开始新的一行Ctrl + Shift + F7在文件中高亮使用Ctrl + T 从VCS更新项目Alt + Shift + F10选择编译和运行Ctrl + F4Close active editor tab 关闭激活的编辑页Ctrl + Alt + F7显示使用Alt + Shift + C 查看最近的变化Alt + Shift + F9选择编译和调试Ctrl + NumPad +/-Expand/collapse code block 张开或折叠代码块Alt + BackQuote(`)VCS'快速弹出Shift + F10运行Ctrl + Shift + U 将光标所在行,或者选择的块进行大小写转换Ctrl + N Go to class 跳转到类Shift + F9调试Ctrl + Delete Delete to word end 删除到单词结束Ctrl + Shift + N Go to file 跳转到文件F8单步经过Ctrl + Shift + F10从编辑器中运行环境配置Ctrl + BackspaceDelete to word start 删除到单次开始Ctrl + Alt + Shift + NGo to symbol 跳转到符号F7单步进入调试调试编辑编辑动态模版通用导航查找使用导航查找和替换重构编译和运行VCS/本地历史。
idea快捷键最全

导航重构Ctrl+N Go to class打开指定类F5Copy文件复制Ctrl+Shift+N Go to file打开指定文件F6Move文件移动Ctrl+Alt+Shift+N Go to symbol前往指定的变量,方法Alt+Delete Safe Delete安全删除Alt+Right/Left Go to next/previous editor tab转到下一个/上一个编辑器标签Shift+F6Rename改名F12Go back to previous tool window回到前一个工具窗口Ctrl+F6Change Signature更改签名编辑Esc Go to editor (from tool window)进入编译器(从工具窗口)Ctrl+Alt+N Inline内联Ctrl+Space Basic code completion (the name of anyclass, method or variable)自动完成名称(任意类名,方法名,变量名)注意系统输入法切换的快捷键不要冲突了。
Shift+Esc Hide active or last active window隐藏当前或最后一个激活的工具窗口Ctrl+Alt+M Extract Method提取方法Ctrl+Shift+Space Smart code completion (filters the list ofmethods and variables by expected type)智能代码完成( 所期望类型的变里和方法列表供选择)Ctrl+Shift+F4Close active run/messages/find/... tab关闭当前运行/消息/查找..标签Ctrl+Alt+V Extract Variable提职作为局部变里Ctrl+Alt+Space Class name completion(the name of anyproject class independently of currentimports)类名自动完成,如果没有import会自动import(Project里的任意类名,包括jar包里)Ctrl+G Go to line跳到指定行Ctrl+Alt+F Extract Field提取作为实例变量Ctrl+Shift+Enter Complete statement在末尾自动添加";"完成当前语句Ctrl+E Recent files popup弹出最近查看过的文件Ctrl+Alt+C Extract Constant提取作为常里Ctrl+P Parameter info (within method callarguments)提示当前调用方法的入参信息Ctrl+Alt+Left/RightNavigate back/forward(导航)前进/后退Ctrl+Alt+P Extract Parameter提取作为方法入参Ctrl+Q Quick documentation lookup快速查看描述Ctrl+Shift+Backspace Navigate to last edit location跳到最近一次编辑的位置调试Shift+F1External Doc外部文档Alt+F1Select current file or symbol in any view在任意视图弹出选择当前文件或者功能窗口F8/F7Step over/Step into跳过/步入Ctrl+mouse over code Brief Info按住ctrl键,鼠标移动到上面会显示信息摘要Ctrl+B,Ctrl+Click Go to declaration跳到声明Shift+F7/Shift+F8Smart step into/Step out智能步入/跳出Ctrl+F1Show descriptions of error or warning atcaret在错误或者警告标志上显示说明Ctrl+Alt+B Go to implementation(s)跳到具体的实现方法,查找抽象方法的具体实现很好用Alt+F9Run to cursor运行到光标处Alt+Insert Generate code... (Getters, Setters,Constructors, hashCode/equals, toString)代码自动生成(getter,setter,构造方法,hashCode等对象常用方法)Ctrl+Shift+I Open quick definition lookup快速查找定义Alt+F8Evaluate expression计算表达式Ctrl+O Override methods重写(覆盖)方法Ctrl+Shift+B Go to type declaration前往类型声明F9Resume program恢复程序运行Ctrl+I Implement methods实现方法Ctrl+U Go to super-method/super-class前往父类方法/父类Ctrl+F8Toggle breakpoint切换断点Ctrl+Alt+T Surround with… (if..else, try..catch, for,synchronized, etc.)调用代码模板Alt+Up/DownGo to previous/next method上一个/下一个方法Ctrl+Shift+F8View breakpoints查看断点Ctrl+/Comment/uncomment with line comment行注释的启用和取消Ctrl+]/[Move to code block end/start移动到代码块结束/开始编译与运行Ctrl+Shift+/Comment/uncomment with block comment代码块注释的启用和取消Ctrl+F12File structure popup弹出文件结构,支持迅速查找当前类的变里,方法,可以使用模糊查询Ctrl+W Select successively increasing code blocks递进式选择代码块Ctrl+H Type hierarchy类层次结构Ctrl+Shift+W Decrease current selection to previous state返回上一次选择的代码块状态Ctrl+Shift+H Method hierarchy方法层次结构Ctrl+Shift+F9Compile selected file, package ormodule编译选定的文件,包或模块Alt+Q Context info上下文信息(在类的任意地方按此快捷键查看类的定义)Ctrl+Alt+H Call hierarchy调用层次Alt+Enter Show intention actions and quick-fixes显示可能的动作和快速修复的方式供选择F2/Shift+F2Next/previous highlighted error下一个/上一个高高突出的错误Ctrl+Alt+L Reformat code代码格式化F4/Ctrl+Enter Edit source/View source编译源/查看源Ctrl+Alt+O Optimize imports优化import导入,其实就是将每个类中导入的无效import去除Alt+Home Show navigation bar显示导航栏Ctrl+Alt+I Auto-indent line(s)自动缩进F11Toggle bookmark设定/取消书签Shift+F10/F9Run/Debug运行/调试Tab / Shift+Tab Indent/unindent selected lines缩进/取消缩进选择的行Ctrl+F11Toggle bookmark with mnemonic使用助记符设定/取消书签Ctrl+X,Shift+Delete Cut current line or selected block toclipboard剪切当前行或选定块到剪贴板Ctrl+#[0-9]Go to numbered bookmark转到指定标号的书签Ctrl+C,Ctrl+Insert Copy current line or selected block toclipboard复制当前行或选定块到剪贴板Shift+F11Show bookmarks查看书签Ctrl+V,Shift+Insert Paste from clipboard从剪贴板粘贴搜索/替换Ctrl+K Commit project to VCS提交项目Ctrl+Shift+V Paste from recent buffers...从剪贴板缓存中选择信息粘贴Double Shift Search everywhere双击Shift,查找全部Ctrl+T Update project from VCS更新项目Ctrl+D Duplicate current line or selected block复制并粘贴当前行或选定块Ctrl+F Find查找Alt+Shift+C View recent changes查看最近的更改Ctrl+Y Delete line at caret删除当前行或者选定块F3/Shift+F3Find next/Find previous查找下一个/查找上一个Alt+BackQuote (`)‘VCS’ quick popup弹出快速操作窗口Ctrl+Shift+J Smart line join自动将下一行合并到当前行末尾Ctrl+R Replace替换常规Ctrl+Enter Smart line split智能分隔行Ctrl+Shift+F Find in path在指定路径查找Alt+#[0-9]Open corresponding tool window打开相应工具窗口Shift+Enter Start new line开始新一行Ctrl+Shift+R Replace in path在指定路径替换Ctrl+S Save all全部保存Ctrl+Shift+U Toggle case for word at caret or selectedblock 切换当前词或者选定块的大小写(全大写或者全小写)Ctrl+Shift+S Search structurally (Ultimate Editiononly)搜索结构(旗舰版才支持),这里的结构可以是方法,代码模板等Ctrl+Alt+Y Synchronize同步、刷新Ctrl+Shift+M Replace structurally (Ultimate Editiononly)替换结构(旗舰版才支持),这里的结构可以是方法,代码模板等Ctrl+Shift+F11Toggle full screen mode切换全屏模式实时模板Ctrl+Shift+F12Toggle maximizing editor编辑器最大化Ctrl+Delete/Backspace Delete to word end/start删除到当前词结尾/开头Ctrl+Alt+J Surround with Live Template弹出模板选择窗口,将选定的代码放入动态模板中Alt+Shift+F Add to Favorites添加到收藏夹Ctrl+NumPad+/-Expand/collapse code block展开/折叠代码块Ctrl+J Insert Live Template插入动态模板Alt+Shift+I Inspect current file with current profile查看项目当前文件Ctrl+Shift+NumPad+Expand all展开所有iter Iteration according to Java SDK 1.5 style选择SDK1.5方式的迭代循环模板Ctrl+Shift+NumPad-Collapse all折叠所有inst Check object type with instanceof anddowncast it instanceof模板Ctrl+F4Close active editor tab关闭当前编译tab页itco Iterate elements of java.util.Collection集合的循环迭代模板Ctrl+Alt+S Open Settings dialog打开IDE系统设置使用搜索itit Iterate elements of java.util.Iterator迭代器的循环模板Ctrl+Alt+Shift+S Open Project Structure dialog打开项目结构设置Alt+F7/Ctrl+F7Find usages/Find usages in file搜索最近使用的地方/在文件中搜索使用的地方itli Iterate elements of java.util.List list的循环模板Ctrl+Shift+A Find Action查找操作Ctrl+Shift+F7Highlight usages in file高亮显示文件中使用的部分psf public static final静态常里模板Ctrl+Alt+F7Show usages显示使用的地方(可以显示方法、变量等在那些地方被使用了)thr throw new抛出新异常模板Usage Search Live TemplatesNavigation RefactoringIntelliJ IDEA Default KeymapEditingDebuggingCompile and RunCtrl+Shift+]/[Select till code block end/start从当前光标选定到代码块结束/开始(注意,是代码块,不是代码行)Ctrl+F9Make project (compile modifed anddependent)Ctrl+Shift+F10Run context configuration from editorSearch/Replace项目构建(编译修改和相关)Alt+Shift+F10Select configuration and run选择配置和运行(弹出窗口,选择要运行的项目,运行)Alt+Shift+F9Select configuration and debug选择配置和调试(弹出窗口,选择要调试的项目,调试)Ctrl+Tab Switch between tabs and tool window标签和工具窗口快速切换从编译器运行配置的上下文(运行选定的类或当前编译的类)VCS/Local HistoryGeneralCtrl+BackQuote(`)Quick switch current scheme快速切换当前系统架构(配色方案、代码模板、快捷键等)。
IntelliJIdea常用快捷键最全的集合IntelliJIdea常用快捷键最全的集合

IntelliJIdea常⽤快捷键最全的集合IntelliJIdea常⽤快捷键最全的集合1. -----------⾃动代码--------常⽤的有fori/sout/psvm+Tab即可⽣成循环、System.out、main⽅法等boilerplate样板代码例如要输⼊for(User user : users)只需输⼊user.for+Tab再⽐如,要输⼊Date birthday = user.getBirthday();只需输⼊user.getBirthday().var+Tab即可。
代码标签输⼊完成后,按Tab,⽣成代码。
Ctrl+Alt+O 优化导⼊的类和包Alt+Insert ⽣成代码(如get,set⽅法,构造函数等) 或者右键(Generate)fori/sout/psvm + TabCtrl+Alt+T ⽣成try catch 或者 Alt+enterCTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} ⾥Ctrl + O 重写⽅法Ctrl + I 实现⽅法Ctr+shift+U ⼤⼩写转化ALT+回车导⼊包,⾃动修正ALT+/ 代码提⽰CTRL+J ⾃动代码Ctrl+Shift+J,整合两⾏为⼀⾏CTRL+空格代码提⽰CTRL+SHIFT+SPACE ⾃动补全代码CTRL+ALT+L 格式化代码CTRL+ALT+I ⾃动缩进CTRL+ALT+O 优化导⼊的类和包ALT+INSERT ⽣成代码(如GET,SET⽅法,构造函数等)CTRL+E 最近更改的代码CTRL+ALT+SPACE 类名或接⼝名提⽰CTRL+P ⽅法参数提⽰CTRL+Q,可以看到当前⽅法的声明Shift+F6 重构-重命名 (包、类、⽅法、变量、甚⾄注释等)Ctrl+Alt+V 提取变量2. -----------查询快捷键--------Ctrl+Shift+Backspace可以跳转到上次编辑的地CTRL+ALT+ left/right 前后导航编辑过的地⽅ALT+7 靠左窗⼝显⽰当前⽂件的结构Ctrl+F12 浮动显⽰当前⽂件的结构ALT+F7 找到你的函数或者变量或者类的所有引⽤到的地⽅CTRL+ALT+F7 找到你的函数或者变量或者类的所有引⽤到的地⽅Ctrl+Shift+Alt+N 查找类中的⽅法或变量双击SHIFT 在项⽬的所有⽬录查找⽂件Ctrl+N 查找类Ctrl+Shift+N 查找⽂件CTRL+G 定位⾏CTRL+F 在当前窗⼝查找⽂本CTRL+SHIFT+F 在指定窗⼝查找⽂本CTRL+R 在当前窗⼝替换⽂本CTRL+SHIFT+R 在指定窗⼝替换⽂本ALT+SHIFT+C 查找修改的⽂件CTRL+E 最近打开的⽂件F3 向下查找关键字出现位置SHIFT+F3 向上⼀个关键字出现位置选中⽂本,按Alt+F3 ,⾼亮相同⽂本,F3逐个往下查找相同⽂本F4 查找变量来源CTRL+SHIFT+O 弹出显⽰查找内容Ctrl+W 选中代码,连续按会有其他效果F2 或Shift+F2 ⾼亮错误或警告快速定位Ctrl+Up/Down 光标跳转到第⼀⾏或最后⼀⾏下Ctrl+B 快速打开光标处的类或⽅法CTRL+ALT+B 找所有的⼦类CTRL+SHIFT+B 找变量的类Ctrl+Shift+上下键上下移动代码Ctrl+Alt+ left/right 返回⾄上次浏览的位置Ctrl+X 删除⾏Ctrl+D 复制⾏Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+H 显⽰类结构图Ctrl+Q 显⽰注释⽂档Alt+F1 查找代码所在位置Alt+1 快速打开或隐藏⼯程⾯板Alt+ left/right 切换代码视图ALT+ ↑/↓在⽅法间快速移动定位CTRL+ALT+ left/right 前后导航编辑过的地⽅Ctrl+Shift+Backspace可以跳转到上次编辑的地Alt+6 查找TODO3.---------------------其他快捷键-------------------SHIFT+ENTER 另起⼀⾏CTRL+Z 倒退(撤销)CTRL+SHIFT+Z 向前(取消撤销)CTRL+ALT+F12 资源管理器打开⽂件夹ALT+F1 查找⽂件所在⽬录位置SHIFT+ALT+INSERT 竖编辑模式CTRL+F4 关闭当前窗⼝Ctrl+Alt+V,可以引⼊变量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IDEA 快捷键
1. Ctrl+E 可以显示最近编辑的文件列表
2. Shift+Click 可以关闭文件
3. Ctrl+[或] 可以跳到大括号的开头结尾
4. Ctrl+Shift+Backspace 可以跳转到上次编辑的地方
5. Ctrl+F12 可以显示当前文件的结构
6. Ctrl+F7 可以查询当前元素在当前文件中的引用,然后按F3,可以选择
7. Ctrl+N 可以快速打开类
8. Ctrl+Shift+N 可以快速打开文件
9. Alt+Q 可以看到当前方法的声明
10. Ctrl+W 可以选择单词继而语句继而行继而函数
11. Alt+F1 可以将正在编辑的元素在各个面板中定位
12. Ctrl+P 可以显示参数信息
13. Ctrl+Shift+Insert 可以选择剪贴板内容并插入
14. Alt+Insert 可以生成构造器/Getter/Setter等
15. Ctrl+Alt+V 可以引入变量。
例如把括号内的SQL赋成一个变量
16. Ctrl+Alt+T 可以把代码包在一块内, 例如try/catch
17. Alt+Up/Alt+Down可在方法间快速移动
18. 在一些地方按Alt+Enter 可以得到一些Intention Action, 例如将”==”改为”equals()”
19. Ctrl+Shift+Alt+N 可以快速打开符号
20. Ctrl+Shift+Space 在很多时候都能够给出Smart提示
21. Alt+F3 可以快速寻找
22. Ctrl+/和Ctrl+Shift+/ 可以注释代码
23. Ctrl+Alt+B 可以跳转到抽象方法的实现
24. Ctrl+O 可以选择父类的方法进行重写
25. Ctrl+Q 可以看JavaDoc
26. Ctrl+Alt+Space是类名自动完成
27. 快速打开类/文件/符号时, 可以使用通配符, 也可以使用缩写
28. Live Templates! Ctrl+J
29. Ctrl+Shift+F7 可以高亮当前元素在当前文件中的使用
30. Ctrl+Alt+Up/Ctrl+Alt+Down 可以快速跳转搜索结果
31. Ctrl+Shift+J 可以整合两行
32. Alt+F8是计算变量值。