IDEA快捷键单页打印版
- 格式:pdf
- 大小:139.19 KB
- 文档页数:1
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快捷键⼤全序如果你从事的是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 常用快捷键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快捷键大全这两天被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快捷键说明⼤全(中英对照、带图⽰详解)转载: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 等代码。
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/本地历史。
导航重构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常⽤快捷键最全的集合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,可以引⼊变量。
IDEA快捷键单页打印版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/catch17. 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 可以看JavaDoc26. Ctrl+Alt+Space是类名自动完成27. 快速打开类/文件/符号时, 可以使用通配符, 也可以使用缩写28. Live Templates! Ctrl+J29. Ctrl+Shift+F7 可以高亮当前元素在当前文件中的使用30. Ctrl+Alt+Up/Ctrl+Alt+Down 可以快速跳转搜索结果31. Ctrl+Shift+J 可以整合两行32. Alt+F8是计算变量值。
AdobeInDesign快捷键大全版面菜单第一页 --- 默认: Shift+Ctrl+Page Up上一跨页 --- 默认: Alt+Page Up上一页 --- 默认: Shift+Page Up, 文本: Shift+Page Up下一跨页 --- 默认: Alt+Page Down下一页 --- 默认: Shift+Page Down, 文本: Shift+Page Down向后 --- 默认: Ctrl+Page Up向前 --- 默认: Ctrl+Page Down页面: 添加页面 --- 默认: Shift+Ctrl+P最后一页 --- 默认: Shift+Ctrl+Page Down帮助菜单InDesign 帮助... --- 默认: F1编辑菜单查找/更改... --- 默认: Ctrl+F查找下一个 --- 默认: Ctrl+Alt+F多重复制... --- 默认: Ctrl+Alt+U复制 --- 默认: Ctrl+C还原 --- 默认: Ctrl+Z剪切 --- 默认: Ctrl+X快速应用... --- 默认: Ctrl+Enter拼写检查: 拼写检查... --- 默认: Ctrl+I清除 --- 默认: Backspace, 默认: Ctrl+Backspace, 默认: 删除, 默认: Ctrl+删除全部取消选择 --- 默认: Shift+Ctrl+A全选 --- 默认: Ctrl+A首选项: 常规... --- 默认: Ctrl+K贴入内部 --- 默认: Ctrl+Alt+V在文章编辑器中编辑 --- 默认: Ctrl+Y粘贴 --- 默认: Ctrl+V粘贴时不包含格式 --- 默认: Shift+Ctrl+V 直接复制 --- 默认: Shift+Ctrl+Alt+D重做 --- 默认: Shift+Ctrl+Z表菜单表选项: 表设置... --- 默认: Shift+Ctrl+Alt+B 插入: 列... --- 表: Ctrl+Alt+9插入: 行... --- 表: Ctrl+9插入表... --- 文本: Shift+Ctrl+Alt+T单元格选项: 文本... --- 表: Ctrl+Alt+B删除: 列 --- 表: Shift+Backspace删除: 行 --- 表: Ctrl+Backspace选择: 表 --- 表: Ctrl+Alt+A选择: 单元格 --- 表: Ctrl+/选择: 列 --- 表: Ctrl+Alt+3选择: 行 --- 表: Ctrl+3窗口菜单变换 --- 默认: F9表 --- 默认: Shift+F9对齐 --- 默认: Shift+F7对象样式 --- 默认: Ctrl+F7分色预览 --- 默认: Shift+F6控制 --- 默认: Ctrl+Alt+6链接 --- 默认: Shift+Ctrl+D描边 --- 默认: F10色板 --- 默认: F5索引 --- 默认: Shift+F8透明度 --- 默认: Shift+F10图层 --- 默认: F7信息 --- 默认: F8颜色 --- 默认: F6页面 --- 默认: F12调板菜单标签: 自动添加标签 --- 文本: Shift+Ctrl+Alt+F7段落: 罗马字距调整... --- 默认: Shift+Ctrl+Alt+J段落样式: 重新定义样式 --- 文本: Shift+Ctrl+Alt+R 索引: 新建... --- 默认: Ctrl+U页面: 覆盖全部主页项目 --- 默认: Shift+Ctrl+Alt+L 字符: 删除线 --- 默认: Shift+Ctrl+/字符: 上标 --- 默认: Shift+Ctrl+=字符: 下标 --- 默认: Shift+Ctrl+Alt+=字符: 下划线 --- 默认: Shift+Ctrl+U字符样式: 重新定义样式 --- 文本: Shift+Ctrl+Alt+C 对象编辑减小大小 / 减小 1% --- 默认: Ctrl+,减小大小 / 减小 5% --- 默认: Ctrl+Alt+,向上轻移 --- 默认: 向上箭头键向上轻移 1/10 --- 默认: Shift+Ctrl+向上箭头键向上轻移 1/10 复制 --- 默认: Shift+Ctrl+Alt+向上箭头键向上轻移 10 倍 --- 默认: Shift+向上箭头键向上轻移 10 倍复制 --- 默认: Shift+Alt+向上箭头键向上轻移复制 --- 默认: Alt+向上箭头键向下轻移 --- 默认: 向下箭头键向下轻移 1/10 --- 默认: Shift+Ctrl+向下箭头键向下轻移 1/10 复制 --- 默认: Shift+Ctrl+Alt+向下箭头键向下轻移 10 倍 --- 默认: Shift+向下箭头键向下轻移 10 倍复制 --- 默认: Shift+Alt+向下箭头键向下轻移复制 --- 默认: Alt+向下箭头键向右轻移 --- 默认: 向右箭头键向右轻移 1/10 --- 默认: Shift+Ctrl+向右箭头键向右轻移 1/10 复制 --- 默认: Shift+Ctrl+Alt+向右箭头键向右轻移 10 倍 --- 默认: Shift+向右箭头键向右轻移 10 倍复制 --- 默认: Shift+Alt+向右箭头键向右轻移复制 --- 默认: Alt+向右箭头键向左轻移 --- 默认: 向左箭头键向左轻移 1/10 --- 默认: Shift+Ctrl+向左箭头键向左轻移 1/10 复制 --- 默认: Shift+Ctrl+Alt+向左箭头键向左轻移 10 倍 --- 默认: Shift+向左箭头键向左轻移 10 倍复制 --- 默认: Shift+Alt+向左箭头键向左轻移复制 --- 默认: Alt+向左箭头键选择所有参考线 --- 默认: Ctrl+Alt+G增加大小 / 增加 1% --- 默认: Ctrl+.增加大小 / 增加 5% --- 默认: Ctrl+Alt+.对象菜单编组 --- 默认: Ctrl+G变换: 移动... --- 默认: Shift+Ctrl+M复合: 建立 --- 默认: Ctrl+8复合: 释放 --- 默认: Ctrl+Alt+8剪切路径... --- 默认: Shift+Ctrl+Alt+K解锁位置 --- 默认: Ctrl+Alt+L排列: 后移一层 --- 默认: Ctrl+[排列: 前移一层 --- 默认: Ctrl+]排列: 置为底层 --- 默认: Shift+Ctrl+[排列: 置于顶层 --- 默认: Shift+Ctrl+]取消编组 --- 默认: Shift+Ctrl+G适合: 按比例适合内容 --- 默认: Shift+Ctrl+Alt+E 适合: 按比例填充框架 --- 默认: Shift+Ctrl+Alt+C 锁定位置 --- 默认: Ctrl+L投影... --- 默认: Ctrl+Alt+M选择: 上方第一个对象 --- 默认: Shift+Ctrl+Alt+] 选择: 上方下一个对象 --- 默认: Ctrl+Alt+]选择: 下方下一个对象 --- 默认: Ctrl+Alt+[选择: 下方最后一个对象 --- 默认: Shift+Ctrl+Alt+[ 再次变换: 再次变换 --- 默认: Ctrl+Alt+3再次变换: 再次变换序列 --- 默认: Ctrl+Alt+4工具按钮工具 --- 默认: B垂直网格工具 --- 默认: Q钢笔工具 --- 默认: P互换填色和描边启用 --- 默认: X互换填色和描边颜色 --- 默认: Shift+X剪刀工具 --- 默认: C渐变工具 --- 默认: G矩形工具 --- 默认: M矩形框架工具 --- 默认: F路径文字工具 --- 默认: Shift+T铅笔工具 --- 默认: N切变工具 --- 默认: O切换文本和对象控制 --- 默认: J删除锚点工具 --- 默认: -水平网格工具 --- 默认: Y缩放工具 --- 默认: Z缩放工具 --- 默认: S添加锚点工具 --- 默认: =椭圆工具 --- 默认: L位置工具 --- 默认: Shift+A文字工具 --- 默认: T吸管工具 --- 默认: I旋转工具 --- 默认: R选择工具 --- 默认: V应用渐变 --- 默认: .应用默认填色和描边颜色 --- 默认: D应用无 --- 默认: Num /, 默认: /应用颜色 --- 默认: ,在默认和预览视图设置之间切换 --- 默认: W 直接选择工具 --- 默认: A直线工具 --- 默认: \转换方向点工具 --- 默认: Shift+C自由变换工具 --- 默认: E结构导航查看上一个验证错误 --- XML 选定内容: Ctrl+向左箭头键查看下一个验证错误 --- XML 选定内容: Ctrl+向右箭头键将结构窗格向上滚动一屏 --- XML 选定内容: Page Up将结构窗格向下滚动一屏 --- XML 选定内容: Page Down 扩展元素 --- XML 选定内容: 向右箭头键扩展元素和子元素 --- XML 选定内容: Alt+向右箭头键向上扩展 XML 选区 --- XML 选定内容: Shift+向上箭头键向上移动 XML 选区 --- XML 选定内容: 向上箭头键向下扩展 XML 选区 --- XML 选定内容: Shift+向下箭头键向下移动 XML 选区 --- XML 选定内容: 向下箭头键选择到第一个 XML 节点 --- XML 选定内容: Shift+Home 选择到最后一个 XML 节点 --- XML 选定内容: Shift+End 选择第一个 XML 节点 --- XML 选定内容: Home选择最后一个 XML 节点 --- XML 选定内容: End折叠元素 --- XML 选定内容: 向左箭头键折叠元素和子元素 --- XML 选定内容: Alt+向左箭头键排版规则创建轮廓 --- 默认: Shift+Ctrl+O创建轮廓而不删除文本 --- 默认: Shift+Ctrl+Alt+O自动直排内横排... --- 默认: Shift+Ctrl+Alt+H其他存储全部 --- 默认: Shift+Ctrl+Alt+S关闭全部 --- 默认: Shift+Ctrl+Alt+W关闭文档 --- 默认: Shift+Ctrl+W清除对象级显示设置 --- 默认: Shift+Ctrl+F2添加新索引条目 --- 文本: Shift+Ctrl+Alt+[添加新索引条目(已还原) --- 文本: Shift+Ctrl+Alt+] 新建默认文档 --- 默认: Ctrl+Alt+N视图, 导航200% 大小 --- 默认: Ctrl+2400% 大小 --- 默认: Ctrl+450% 大小 --- 默认: Ctrl+5第一个跨页 --- 默认: Shift+Alt+Page Up, 默认: Home 访问缩放百分比框 --- 默认: Ctrl+Alt+5访问页码框 --- 默认: Ctrl+J禁止覆盖(优化的视图) --- 默认: Shift+Esc启用调板中上次使用的栏 --- 默认: Ctrl+Alt+`强制重绘 --- 默认: Shift+F5切换度量系统 --- 默认: Shift+Ctrl+Alt+U切换控制板中的“键盘焦点” --- 默认: Ctrl+6切换控制板中的“字符和段落模式” --- 默认: Ctrl+Alt+7 切换所有调板(工具箱除外) --- 默认: Shift+Tab上一窗口 --- 默认: Shift+Ctrl+F6, 默认: Shift+Ctrl+`使选区适合窗口 --- 默认: Ctrl+Alt+=下一窗口 --- 默认: Ctrl+F6, 默认: Ctrl+`显示/隐藏所有调板 --- 默认: Tab显示第二个专色印版 --- 默认: Shift+Ctrl+Alt+6显示第三个专色印版 --- 默认: Shift+Ctrl+Alt+7显示第四个专色印版 --- 默认: Shift+Ctrl+Alt+8显示第五个专色印版 --- 默认: Shift+Ctrl+Alt+9显示第一个专色印版 --- 默认: Shift+Ctrl+Alt+5显示黑版 --- 默认: Shift+Ctrl+Alt+4显示黄版 --- 默认: Shift+Ctrl+Alt+3显示青版 --- 默认: Shift+Ctrl+Alt+1显示全部印版 --- 默认: Shift+Ctrl+Alt+`显示洋红版 --- 默认: Shift+Ctrl+Alt+2向上滚动一屏 --- 默认: Page Up, 文本: Page Up向下滚动一屏 --- 默认: Page Down, 文本: Page Down在侧选项卡中打开/关闭全部调板 --- 默认: Ctrl+Alt+Tab在当前视图和上一视图之间切换 --- 默认: Ctrl+Alt+2转到串接的第一个框架 --- 默认: Shift+Ctrl+Alt+Page Up转到串接的上一个框架 --- 默认: Ctrl+Alt+Page Up转到串接的下一个框架 --- 默认: Ctrl+Alt+Page Down转到串接的最后一个框架 --- 默认: Shift+Ctrl+Alt+Page Down 最后一个跨页 --- 默认: Shift+Alt+Page Down, 默认: End视图菜单叠印预览 --- 默认: Shift+Ctrl+Alt+Y放大 --- 默认: Ctrl+Num +, 默认: Ctrl+=结构: 显示结构 --- 默认: Ctrl+Alt+1靠齐参考线 --- 默认: Shift+Ctrl+;靠齐文档网格 --- 默认: Shift+Ctrl+'实际尺寸 --- 默认: Ctrl+1使跨页适合窗口 --- 默认: Ctrl+Alt+0使页面适合窗口 --- 默认: Ctrl+0缩小 --- 默认: Ctrl+Num -, 默认: Ctrl+-锁定参考线 --- 默认: Ctrl+Alt+;完整粘贴板 --- 默认: Shift+Ctrl+Alt+0显示基线网格 --- 默认: Ctrl+Alt+'显示文本串接 --- 默认: Ctrl+Alt+Y显示文档网格 --- 默认: Ctrl+'显示性能: 快速显示 --- 默认: Shift+Ctrl+0隐藏标尺 --- 默认: Ctrl+R隐藏参考线 --- 默认: Ctrl+;隐藏框架边缘 --- 默认: Ctrl+H文本和表查找下一个 --- 文本: Shift+F2粗体 --- 默认: Shift+Ctrl+B对齐基线网格 --- 默认: Shift+Ctrl+Alt+G更新缺失字体列表 --- 默认: Shift+Ctrl+Alt+/减小点大小 --- 默认: Shift+Ctrl+,减小点大小 x 5 --- 默认: Shift+Ctrl+Alt+,减小基线偏移 --- 文本: Shift+Alt+向下箭头键减小基线偏移 x 5 --- 文本: Shift+Ctrl+Alt+向下箭头键减小行距 --- 文本: Alt+向上箭头键减小行距 x 5 --- 文本: Ctrl+Alt+向上箭头键减小字距 --- 默认: Ctrl+Alt+Backspace减小字距 x 5 --- 默认: Shift+Ctrl+Alt+Backspace减小字偶间距/字符间距 --- 文本: Alt+向左箭头键减小字偶间距/字符间距 x 5 --- 文本: Ctrl+Alt+向左箭头键居中对齐 --- 默认: Shift+Ctrl+C普通字符 --- 默认: Shift+Ctrl+Y强制双齐 --- 默认: Shift+Ctrl+F切换单元格/文本选区 --- 表: Esc切换弯引号首选项 --- 默认: Shift+Ctrl+Alt+'清除 --- 表: Backspace删除 --- 表: 删除上移 --- 表: 向上箭头键上移一行 --- 文本: 向上箭头键使用已选中文本载入查找 --- 文本: Ctrl+F1使用已选中文本载入替换 --- 文本: Ctrl+F2双齐 --- 默认: Shift+Ctrl+J下一框架的起始行 --- 表: Shift+Num Enter下一列的起始行 --- 表: Num Enter下移 --- 表: 向下箭头键下移一行 --- 文本: 向下箭头键向前选择一个段落 --- 文本: Shift+Ctrl+向下箭头键斜体 --- 默认: Shift+Ctrl+I选择到文章开始 --- 文本: Shift+Ctrl+Home选择到文章末尾 --- 文本: Shift+Ctrl+End选择到行首 --- 文本: Shift+Home选择到行尾 --- 文本: Shift+End选择上方的单元格 --- 表: Shift+向上箭头键选择下方的单元格 --- 表: Shift+向下箭头键选择行 --- 文本: Shift+Ctrl+\选择右边的单元格 --- 表: Shift+向右箭头键选择右侧的字符 --- 文本: Shift+Ctrl+向右箭头键选择右侧的字符 --- 文本: Shift+向右箭头键选择左边的单元格 --- 表: Shift+向左箭头键选择左侧的字 --- 文本: Shift+Ctrl+向左箭头键选择左侧的字符 --- 文本: Shift+向左箭头键移到上一段落 --- 文本: Ctrl+向上箭头键移到文章开头 --- 默认: Ctrl+Home移到文章末尾 --- 默认: Ctrl+End移到下一段落 --- 文本: Ctrl+向下箭头键移到行首 --- 文本: Home移到行尾 --- 文本: End移动到框架中第一行 --- 表: Page Up移动到框架中最后一行 --- 表: Page Down移动到列中第一个单元格 --- 表: Alt+Page Up移动到列中最后一个单元格 --- 表: Alt+Page Down移动到上一单元格 --- 表: Shift+Tab移动到下一单元格 --- 表: Tab移动到行中第一个单元格 --- 表: Alt+Home移动到行中最后一个单元格 --- 表: Alt+End用“更改到”文本替换 --- 文本: Ctrl+F3用“更改到”文本替换并“查找下一个” --- 文本: Shift+F3 右对齐 --- 默认: Shift+Ctrl+R右移 --- 表: 向右箭头键右移一个字 --- 文本: Ctrl+向右箭头键右移一个字符 --- 文本: 向右箭头键载入查找并查找下一实例 --- 文本: Shift+F1在前面选择一个段落 --- 文本: Shift+Ctrl+向上箭头键在上面选择一行 --- 文本: Shift+向上箭头键在下面选择一行 --- 文本: Shift+向下箭头键增加点大小 --- 默认: Shift+Ctrl+.增加点大小 x 5 --- 默认: Shift+Ctrl+Alt+.增加基线偏移 --- 文本: Shift+Alt+向上箭头键增加基线偏移 x 5 --- 文本: Shift+Ctrl+Alt+向上箭头键增加行距 --- 文本: Alt+向下箭头键增加行距 x 5 --- 文本: Ctrl+Alt+向下箭头键增加字距 --- 默认: Ctrl+Alt+\增加字距 x 5 --- 默认: Shift+Ctrl+Alt+\增加字偶间距/字符间距 --- 文本: Alt+向右箭头键增加字偶间距/字符间距 x 5 --- 文本: Ctrl+Alt+向右箭头键重排所有文章 --- 默认: Ctrl+Alt+/重置字偶间距调整和字符间距调整 --- 文本: Ctrl+Alt+Q 左对齐 --- 默认: Shift+Ctrl+L左移 --- 表: 向左箭头键左移一个字 --- 文本: Ctrl+向左箭头键左移一个字符 --- 文本: 向左箭头键文件菜单存储 --- 默认: Ctrl+S存储副本... --- 默认: Ctrl+Alt+S打开... --- 默认: Ctrl+O打印... --- 默认: Ctrl+P导出... --- 默认: Ctrl+E关闭 --- 默认: Ctrl+W, 默认: Ctrl+F4退出 --- 默认: Ctrl+Q文件信息... --- 默认: Shift+Ctrl+Alt+I新建: 文档... --- 默认: Ctrl+N页面设置... --- 默认: Ctrl+Alt+P置入... --- 默认: Ctrl+D浏览... --- 默认: Ctrl+Alt+O文字菜单插入分隔符: 段落回车符 --- 文本: Enter插入分隔符: 分栏符 --- 文本: Num Enter插入分隔符: 分页符 --- 文本: Ctrl+Num Enter插入分隔符: 框架分隔符 --- 文本: Shift+Num Enter 插入分隔符: 强制换行 --- 文本: Shift+Enter插入空格: 半角空格 --- 文本: Shift+Ctrl+N插入空格: 不间断空格 --- 文本: Ctrl+Alt+X插入空格: 全角空格 --- 文本: Shift+Ctrl+M插入空格: 窄空格 (1/8) --- 文本: Shift+Ctrl+Alt+M 插入特殊字符: 版权符号 --- 文本: Alt+G插入特殊字符: 半角破折号 --- 文本: Alt+-插入特殊字符: 半角中点 --- 文本: Alt+8插入特殊字符: 不间断连字符 --- 文本: Ctrl+Alt+- 插入特殊字符: 段落符号 --- 文本: Alt+7插入特殊字符: 全角破折号 --- 文本: Shift+Alt+-插入特殊字符: 省略号 --- 文本: Alt+;插入特殊字符: 小节符 --- 文本: Alt+6插入特殊字符: 英文右单引号 --- 文本: Shift+Alt+] 插入特殊字符: 英文右双引号 --- 文本: Shift+Alt+[ 插入特殊字符: 英文左单引号 --- 文本: Alt+]插入特殊字符: 英文左双引号 --- 文本: Alt+[插入特殊字符: 右对齐制表符 --- 文本: Shift+Tab插入特殊字符: 在此缩进对齐 --- 文本: Ctrl+\插入特殊字符: 制表符 --- 文本: Tab插入特殊字符: 注册商标符号 --- 文本: Alt+R插入特殊字符: 自动页码 --- 文本: Shift+Ctrl+Alt+N 插入特殊字符: 自由连字符 --- 文本: Shift+Ctrl+- 段落 --- 默认: Ctrl+M, 默认: Ctrl+Alt+T段落样式 --- 默认: F11显示隐含的字符 --- 默认: Ctrl+Alt+I制表符 --- 默认: Shift+Ctrl+T字符 --- 默认: Ctrl+T字符样式 --- 默认: Shift+F11字形 --- 默认: Ctrl+F11中文排版规则避头尾设置... --- 默认: Shift+Ctrl+K打印/导出网格... --- 默认: Shift+Ctrl+Alt+P分行缩排 --- 默认: Ctrl+Alt+W分行缩排设置... --- 默认: Ctrl+Alt+Z复合字体... --- 默认: Shift+Ctrl+Alt+F基本... --- 默认: Shift+Ctrl+X靠齐版面网格 --- 默认: Shift+Ctrl+Alt+A框架网格选项... --- 默认: Ctrl+B拼音... --- 默认: Ctrl+Alt+R显示版面网格 --- 默认: Ctrl+Alt+A详细... --- 默认: Shift+Ctrl+Alt+X斜变体... --- 默认: Shift+Ctrl+S隐藏框架网格 --- 默认: Shift+Ctrl+E隐藏框架字数统计 --- 默认: Ctrl+Alt+C应用网格格式 --- 默认: Ctrl+Alt+E粘贴时不包含网格格式 --- 默认: Shift+Ctrl+Alt+V 直排内横排 --- 默认: Ctrl+Alt+H直排内横排设置... --- 默认: Shift+Ctrl+H着重号... --- 默认: Ctrl+Alt+K。
史上最全的IDEA快捷键总结1. 编辑快捷键编辑快捷键介绍psvm + Tab⽣成main⽅法sout + tab⽣成输出语句Ctrl+X / Ctrl + Y删除⼀⾏Ctrl+D复制⼀⾏Ctrl+/ 或 Ctrl+Shift+/注释代码Ctrl + Z撤销Ctrl + Shift + Z取消撤销Ctrl + C复制Ctrl + V粘贴Ctrl + O重写⽅法Ctrl + I实现⽅法Ctr + shift + U⼤⼩写转化Ctrl + Shift + J整合两⾏为⼀⾏Ctrl + Shift + space⾃动补全代码Alt + 回车导⼊包,⾃动修正Alt + /代码提⽰Alt + Insert⽣成代码(如GET,SET⽅法,构造函数等)Ctrl + Alt + L格式化代码Ctrl + Alt + I⾃动缩进Ctrl + Alt + T⽣成try catchCtrl + Alt + O优化导⼊的类和包fori⽣成for循环for (int i = 0; i< ; i++) { }iter⽣成增强for循环itar⽣成array for代码块itit⽣成iterator 迭代itli⽣成List的遍历itco⽣成Collection迭代2. 查找替换快捷键查找替换快捷键介绍Ctrl + F在当前⽂件中查找Ctrl + Shift + F在整个项⽬或者指定窗⼝中查找⽂本Ctrl + N在项⽬中查找类Ctrl + Shift + N查找⽂件Ctrl + R在当前⽂件进⾏⽂本替换Ctrl + Shift+R在指定窗⼝替换⽂本Ctrl + W⾃动按语法选中代码Ctrl + Shift + W反向⾃动按语法选中代码Ctrl + G定位⾏Ctrl+Shift+Backspace跳转到上⼀次编辑的位置Ctrl + alt + ←/→前后跳转编辑过的地⽅Ctrl + Shift + Alt + N查找变量 / ⽅法Alt + F7找到你的函数或者变量或者类的所有引⽤到的地⽅Alt + F3⾼亮显⽰所有该选中⽂本,按 Enter 选中下⼀个,按 Esc ⾼亮消失F4在当前类中查找变量的来源Ctrl + Shift + F7⾼亮显⽰所有该选中⽂本,按 Esc ⾼亮消失双击Shift查找任何内容查找替换快捷键介绍3. 编译、运⾏快捷键编译、运⾏快捷键介绍Ctrl + F9编译项⽬Ctrl + Shift + F9编译当前⽂件Shift + F10正常启动Alt + Shift + F10弹出 Run 的可选择菜单Shift + F9debug模式启动Alt + Shift + F9选择 Debug4. Debug快捷键Debug快捷介绍键F7在 Debug 模式下,步⼊,如果当前⾏断点是⼀个⽅法,则进⼊当前⽅法体内,如果该⽅法体还有⽅法,则不会进⼊该内嵌的⽅法中Shift + F7智能步⼊Alt + Shift +F7强制步⼊F8在 Debug 模式下,步过,如果当前⾏断点是⼀个⽅法,则不进⼊当前⽅法体内Shift + F8步出Alt + Shift +F8强制步过alt + F8在 Debug 模式下,选中查看值Ctrl + Shift +F8查看断点F9在 Debug 模式下,恢复程序运⾏。
IDEA常⽤快捷键⼤全编辑快捷键快捷键说明Ctrl+Shift+U快速转换⼤⼩写Ctrl+Shift+L快速定位到当前所在Java类⾥⾯的所有英⽂双引号位置,默认从下⽅开始,每⼀次试⽤依次会往上查找英⽂双引号Ctrl+Shift+1/2/3/4...快速标记当前位置,如需返回可按 Ctrl + 1/2/3/4...快速定位到标记处Ctrl + Shift + V可选择得历史复制内容列表搜索快捷键快捷键说明Ctrl+F在当前⽂件中搜索指定内容Ctrl+Shift+F全局搜索指定内容Ctrl+N按Java类名搜索,Shift+Tab 向左切换,Tab 向右切换Ctrl+Shift+N搜索⽂件,Shift+Tab 向左切换,Tab 向右切换Ctrl+Shift+Alt+N标志性搜索,如搜索接⼝地址、类⽅法等,可快速定位到某⼀接⼝映射⽅法中,Shift+Tab 向左切换,Tab 向右切换Shift+Shift全局搜索,Shift+Tab 向左切换,Tab 向右切换Ctrl+Shift+R模糊查找,可快速定位到所在项⽬的某⼀处注释、类、⽅法中Ctrl+Ctrl按名称搜索可运⾏程序:Tomcat、SpringBootApplication等Ctrl+E打开⽂件IDEA⽂件浏览历史Ctrl+Shift+E打开Java类浏览历史类相关快捷键说明Ctrl+ H查看类的继承关系Ctrl + Alt + B查看⼦类⽅法实现启动相关快捷键说明Ctrl + Ctrl应⽤启动搜索并可启动,如 Tomcat 、SpringBootApplication,缺点是不能 debug 运⾏窗⼝快捷键快捷键说明Ctrl+Alt+[向左切换当前多个打开的IDEA软件窗⼝Ctrl+Alt+]向右切换当前多个打开的IDEA软件窗⼝Alt+1快速打开/关闭项⽬窗⼝Alt+7快速打开/关闭当前类的所有变量、⽅法等窗⼝Alt+8打开服务窗⼝:Tomcat、数据库等插件快捷键说明快捷键IDEA插件名称插件名称说明Ctrl+Shift+O Translation快速打开翻译器Ctrl+Shift+Y Translation快速翻译选中的英⽂,按Esc或点击其他区域可关闭翻译。
IDEA快捷键完整说明我在⽹上看到了不少介绍IDEA快捷键的帖⼦,但总感觉对其介绍不完整,在这⾥我专门翻译了IDEA官⽅的快捷键⼿册,其中⼀些翻译可能不太准确,希望⼤家见谅。
1 编辑相关(Edit)热键 说明Ctrl + Space 简单的代码⾃动补全,如类名、⽅法名、变量名等Ctrl + Shift + Space 根据预估类型,智能代码补全Ctrl + Shift + Enter 补全⼀个表达式,可⾃动补全⽅法的⼩括号、⼤括号。
(这个快捷键⾮常强⼤,可以多试试、有惊喜。
)Ctrl + P 查看⽅法的参数信息Ctrl + Q 快速查看⽅法的⽂档注释Shift + F1 外部⽂档描述Ctrl + 光标移到代码上⽅ 查看变量、⽅法等的简要信息Ctrl + F1 显⽰当前⽂件的错误或警告描述Alt + Insert ⽣成setter/getter、hashCode() 、构造⽅法等代码Alt + I 实现抽象⽅法Ctrl + Alt + T 将选中代码块使⽤ if..else, try..catch, for,synchronized等环绕Ctrl + / (取消)单⾏注释Ctrl + Shift + / (取消)块注释Ctrl + W 连续扩张选中的代码块Ctrl + Shift + W 连续减少(以前扩张)的代码块Alt + Q 查看上下⽂信息Alt + Enter 显⽰预估意图和快速修复Ctrl + Alt + L 格式化代码Ctrl + Alt + O 优化导⼊的依赖(删除不必要的依赖)Ctrl + Alt + I ⾃动缩进线Tab / Shift + Tab 缩进/反缩进Ctrl + X , Shift + Delete 剪切当前⾏Ctrl + C , Ctrl + Insert 复制当前⾏Ctrl + V , Shift + Insert 从剪贴板粘贴Ctrl + Shift + V 从历史剪贴板选择内容粘贴Ctrl + D 重复当前⾏或选中的代码块Ctrl + Y 删除当前⾏Ctrl + Shift + J 将两⾏智能合并为⼀⾏Ctrl + Enter 将当前⾏智能分割成两⾏Shift + Enter 开始⼀个新⾏Ctrl + Shift + U 将选中的内容进⾏⼤⼩写相互切换Ctrl + Shift + ]/[ 将从当前位置⾄本级代码块的开头/结束位置之间的内容选中Ctrl + Delete/Backspace 删除光标的后/前⼀个单词或空格Ctrl + NumPad+/- 展开/折叠代码块Ctrl + Shift + NumPad+ 展开所有代码块Ctrl + Shift + NumPad- 折叠所有代码块Ctrl + F4 关闭当前编辑窗⼝2 查找引⽤点(UsageSearch)热键说明Alt + F7在所有⽂件中查找引⽤点Ctrl + F7在当前⽂件中查找引⽤点Ctrl + Shift + F7⾼亮显⽰在当前⽂件中的引⽤点Ctrl + Alt + F7显⽰在所有⽂件中的引⽤点3 导航相关(Navigate) 热键 说明Ctrl + N 搜索⼀个Java类⽂件Ctrl + Shift + N 搜索⽂件(不限⽂件类型)Ctrl + Alt + Shift + N 查找⼀个⽂本符号的引⽤点Alt + Right/Left 切换到前/后⼀个编辑窗F12 返回到前⼀个⼯具窗Esc 从⼯具窗返回到编辑窗Shift + Esc 隐藏当前活动或上⼀个活动的窗⼝Ctrl + Shift + F4 关闭活动的 run 、messages 、 find 等标签窗⼝Ctrl + G 跳转到指定⾏Ctrl + E 弹出最近⽂件列表的弹窗Ctrl + Alt + Left/Right 向前/后导航Ctrl + Shift + Backspace 导航⾄上次编辑过的位置Alt + F1 选择当前⽂本符号或⽂件以何种视图打开Ctrl + B , Ctrl + Click 跳转到其声明的位置Ctrl + Alt + B 跳转到其实现(implementation)的位置Ctrl + Shift + I 以弹窗的形式快速查看其定义(definition)Ctrl + Shift + B 跳转⾄其类型声明的位置Ctrl + U 跳转⾄其⽗⽅法或⽗类Alt + Up/Down 在当前类中跳转到前/后⼀个⽅法Ctrl + ]/[ 跳转到本级代码块的开头/结束位置Ctrl + F12 弹出当前⽂件的⽂件结构弹窗Ctrl + H 显⽰当前类的继承层次Ctrl + Shift + H 显⽰当前⽅法的继承层次Ctrl + Alt + H 显⽰其它⽅法对当前⽅法的调⽤列表F2 / Shift + F2 跳转⾄下/上⼀个⾼亮的错误F4 / Ctrl + Enter 编辑/显⽰源代码Alt + Home 显⽰导航栏F11 书签状态切换Ctrl + F11 书签状态切换,并使⽤助记符(0-9和A-Z)标记书签Ctrl + [0-9] 跳转到助记符编号对应的书签位置Shift + F11 显⽰所有的书签4 搜索和替换(Search/Replace)热键说明双击Shift搜索任何地⽅(对class 、file 、symbol 、action均可搜索)Ctrl + F在当前⽂件中查找F3 / Shift + F3在当前⽂件中查找下/上⼀个内容Ctrl + R在当前⽂件中替换内容Ctrl + Shift + F在项⽬中全局搜索(功能最强⼤的搜索)Ctrl + Shift + R在项⽬中全局替换(⽐较危险,慎⽤)Ctrl + Shift + S结构性搜索(好像没啥⽤)Ctrl + Shift + M结构性替换(好像没啥⽤)5 实时模板代码(LiveTemplates)热键说明Ctrl + Alt + J使⽤模板代码环绕选中的代码块Ctrl + J在当前位置插⼊模板代码iter⽣成for-each模板代码inst⽣成instanceof模板代码itco⽣成Iterator的for循环模板代码itit⽣成迭代器Iterator的遍历元素(好像不起作⽤)itli⽣成List的迭代器遍历元素的模板代码(好像也不起作⽤)psf⽣成public static final静态常量模板代码thr⽣成抛出异常的模板代码6 重构 (Refactor)热键说明F5复制当前类的代码来创建⼀个新类F6移动当前类到其他位置Alt + Delete安全删除⼀个类、属性、⽅法等Shift + F6重命名Ctrl + F6修改类或⽅法的签名热键说明Shift + Ctrl + F6修改全局/局部变量的类型(先选中变量的类型)Ctrl + Alt + N将⽅法内联Ctrl + Alt + M提取⽅法Ctrl + Alt + V提取变量Ctrl + Alt + F提取全局变量Ctrl + Alt + C提取常量Ctrl + Alt + P提取⽅法的参数Ctrl + Shift + Alt + P函数化参数7 调试(Debug)热键说明F8单步跳过,跳⾄下⼀⾏代码F7跳⼊⽅法体内,查看实现细节Shift + F7智能跳⼊,可以看到所有⽅法的实现细节Alt + Shift + F7强制跳⼊Shift + F8跳出当前⽅法,返回到上⼀级⽅法Alt + Shift + F8强制跳出当前⽅法Alt + F8计算表达式(可动态地修改运⾏时变量的值,同样也可动态查看变量的值)F9跳⾄下⼀个断点位置Alt + F9跳⾄光标处Ctrl + F8断点状态切换Ctrl + Shift + F8显⽰所有断点Alt + F10显⽰代码当前执⾏到的位置点8 编译与运⾏(Compile/Run)热键说明Ctrl + F9编译项⽬Ctrl + Shift + F9编译选中的⽂件、包或模块Alt + Shift + F10/F9选择配置并运⾏/调试Shift + F10/F9运⾏/调试Ctrl + Shift + F10根据编辑器的上下⽂配置来运⾏项⽬9 版本控制相关(VCS/Local History)热键说明Ctrl + K将所做修改提交(commit)到版本控制系统Ctrl + Shift + K推送本地代码⾄远程仓库Ctrl + T从远程仓库来更新本地代码Alt + Shift + C显⽰最近所做的修改Alt + 反引号(`)弹出版本控制系统弹窗Ctrl + Alt + A添加⽂件到版本控制系统Ctrl + Shift+ 反引号(`)弹出分⽀(branch)弹窗Ctrl + Alt + Z撤消当前⽂件在(还未提交)⼯作空间所做修改Ctrl + D⽐较当前⽂件被修改前后的差异10 其他热键说明Alt + [0-9]打开相应的⼯具窗Ctrl + S保存所有Ctrl + Alt + Y代码同步Ctrl + Shift + F12编辑器最⼤化切换Alt + Shift + F添加收藏热键说明Alt + Shift + I使⽤当前配置⽂件检查当前⽂件Ctrl + 反引号(`)快速切换颜⾊⽅案、代码风格等Ctrl + Alt + S打开Settings弹窗Ctrl + Alt + Shift + S打开项⽬结构弹窗Ctrl + Shift + A查找ActionCtrl + Tab快速切换各种⼯具窗和编辑窗。
IntellijIDEA快捷键打印版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 快捷键方法Idea 快捷键方法一、什么是快捷键快捷键是在使用电脑或移动设备时,通过按下键盘上的特定组合键来实现某些功能或操作的一种方式。
它能够提高工作效率,加快操作速度,使用户更加专注于任务本身。
二、为什么使用快捷键使用快捷键可以极大地提高生产力,以下是几个原因:•节约时间:快捷键可以避免频繁使用鼠标操作,减少手部移动的时间,从而大大提高操作速度。
•提高效率:通过使用快捷键,用户可以直接执行某个操作,而不需要逐级点击菜单或寻找特定选项,从而节省了很多额外的操作步骤。
•减少错误:快捷键是通过按下组合键来触发某些功能或操作的,相较于鼠标操作,可以更加精准地执行命令,从而减少误操作的概率。
三、常见快捷键以下是一些常见的快捷键及其对应的操作:•Ctrl + C:复制所选内容。
•Ctrl + V:粘贴剪贴板中的内容。
•Ctrl + X:剪切所选内容。
•Ctrl + Z:撤销上一步操作。
•Ctrl + Y:重做上一步操作。
•Ctrl + S:保存当前文件。
•Ctrl + N:新建文件或窗口。
•Ctrl + A:全选当前内容。
•Ctrl + F:在当前页面或文档中查找。
•Ctrl + P:打印当前页面或文档。
•Ctrl + B:加粗当前选中的文字。
•Ctrl + I:斜体当前选中的文字。
四、自定义快捷键除了系统默认的快捷键,你还可以根据自己的需求自定义快捷键。
以下是一些常见的方式:•IDE/编辑器:许多IDE和编辑器有自定义快捷键的功能,你可以根据自己的习惯和使用频率,设定一些常用功能的快捷键,如运行代码、格式化文本等。
•操作系统:不同操作系统提供不同的快捷键设置方式,你可以进入系统设置中的“键盘”或“快捷键”选项,自定义一些系统级别的快捷键,如切换窗口、锁屏等。
•应用程序:许多应用程序也支持自定义快捷键,你可以在应用程序的设置选项中查找相应的快捷键设置,如浏览器的新建标签页、刷新页面等。
五、常用快捷键技巧除了常见的快捷键,还有一些常用的快捷键技巧,可以进一步提高效率:•多重选择:在很多编辑器中,你可以使用鼠标或键盘快捷键同时选择多个连续或不连续的文本片段,然后进行统一的操作,如复制、删除等。
IDEA快捷键常⽤快捷键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 提取变量查询快捷键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 查找TODO其他快捷键SHIFT+ENTER 另起⼀⾏CTRL+Z 倒退(撤销)CTRL+SHIFT+Z 向前(取消撤销)CTRL+ALT+F12 资源管理器打开⽂件夹ALT+F1 查找⽂件所在⽬录位置SHIFT+ALT+INSERT 竖编辑模式CTRL+F4 关闭当前窗⼝Ctrl+Alt+V,可以引⼊变量。
IntelliJIDEA快捷键⼤全IntelliJ IDEA 快捷键1. Editing(编辑)快捷键介绍Ctrl +Space基本代码补全,输⼊字母按后列出匹配的词组Ctrl+Shift+Space智能代码补全,列出与预期类型⼀致的⽅法或变量Ctrl+Alt+Space补全类名Ctrl+Shift+Enter补全语句Ctrl+P显⽰⽅法参数Ctrl+Q显⽰注释⽂档Shift+F1显⽰外部⽂档Ctrl+mouse over code显⽰描述信息Ctrl+F1显⽰提⽰、警告、错误等信息Alt+Insert⽣成代码,⽣成 Getter、Setter、构造器等Ctrl+O重写⽗类⽅法Ctrl+I实现接⼝⽅法Ctrl+Alt+T使⽤(if..else, try..catch, for, synchronized 等)包围选中语句Ctrl+/使⽤“//”注释或取消注释Ctrl+Shift+/使⽤“/** **/”注释或取消注释Ctrl+W选择代码块,连续按会增加选择外层的代码块Ctrl+Shift+W与“Ctrl+W”相反,减少选择代码块Alt+Q显⽰类描述信息Alt+Enter显⽰快速修复列表Ctrl+Alt+L格式化代码Ctrl+Alt+O优化 ImportsCtrl+Alt+I⾃动优化代码缩进Tab/Shift+Tab缩进代码/取消缩进代码Ctrl+X or Shift+Delete剪切代码,未选择代码时剪切当前⾏Ctrl+C or Ctrl+Insert复制代码,未选择代码时复制当前⾏Ctrl+V or Shift+Insert粘贴代码Ctrl+Shift+V粘贴最近复制的内容Ctrl+D重复代码,未选择代码时重复当前⾏Ctrl+Y删除⾏,未选择时删除当前⾏Ctrl+Shift+J合并多⾏为⼀⾏Ctrl+Enter分割⼀⾏为多⾏Shift+Enter使光标所在位置的下⼀⾏为新⾏Ctrl+Shift+U对选中内容进⾏⼤⼩写切换Ctrl+Shift+]/[选中到代码块的开始/结束Ctrl+Shift+]/[选中到代码块的开始/结束Ctrl+Delete删除从光标所在位置到单词结束位置的字符Ctrl+Backspace删除从单词起始位置到光标所在位置的字符Ctrl+NumPad+/-展开或收起代码块Ctrl+Shift+NumPad+展开所有代码块Ctrl+Shift+NumPad-收起所有代码块Ctrl+F4关闭当前编辑页CTRL+ALT+B查找接⼝的实现类CTRL+ALT+SHIFT+C复制类的全类名2. Search/Replace(查找/替换)快捷键介绍Double Shift Search everywhereCtrl+F查找F3查找下⼀个Shift+F3查找上⼀个Ctrl+R替换Ctrl+Shift+F⽬录内查找Ctrl+Shift+R⽬录内替换Ctrl+Shift+S语法模板搜索Ctrl+Shift+M语法模板替换3. Usage Search(使⽤搜索)快捷键介绍Alt+F7查找被使⽤处Ctrl+F7查找当前⽂件中的使⽤处Ctrl+Shift+F7⾼亮当前⽂件中的使⽤处Ctrl+Alt+F7列出使⽤者4. Compile and Run(编译/运⾏)快捷键介绍Ctrl+F9Make 模块、项⽬Ctrl+Shift+F9编译选中的⽂件、模块、项⽬Alt+Shift+F10选择配置后运⾏代码Alt+Shift+F9选择配置后调试代码Shift+F10运⾏代码Shift+F9调试代码Ctrl+F2停⽌调试Ctrl+Shift+F10运⾏代码5. Debugging(调试)快捷键介绍F8单步调试,不进⼊函数内部F7单步调试,进⼊函数内部Shift+F7/Alt+Shift+F7选择要进⼊的函数/强制进⼊函数Shift+F8跳出函数Alt+F9运⾏到断点Alt+F8执⾏表达式查看结果F9继续执⾏,进⼊下⼀个断点或执⾏完程序Ctrl+F8设置/取消当前⾏断点Ctrl+Shift+F8查看断点6. Navigation(导航)快捷键介绍Double Shift查找所有Ctrl+N查找类Ctrl+Shift+N查找⽂件Ctrl+Alt+Shift+N Go to symbolAlt+Right/Left左右切换 TabF12回到上⼀个打开的窗⼝Esc焦点回到编辑器Shift+Esc隐藏打开的视图Ctrl+Shift+F4关闭当前 TabCtrl+G跳到指定⾏Ctrl+E显⽰最近打开的⽂件Ctrl+Alt+Left跳到光标的上⼀个位置Ctrl+Alt+Right跳到光标的下⼀个位置Ctrl+Shift+Backspace跳到上⼀个编辑处Alt+F1选择当前⽂件显⽰在不同的视图中Ctrl+B or Ctrl+Click跳到类声明处Ctrl+Alt+B跳到实现类/⽅法Ctrl+Shift+I显⽰类/变量/⽅法定义Ctrl+Shift+B跳到类型定义处Ctrl+U跳到⽗类/⽅法Alt+Up光标移动到上⼀个⽅法Alt+Down光标移动到下⼀个⽅法Ctrl+]光标移动到代码块的起始位置Ctrl+]光标移动到代码块的结束位置Ctrl+F12显⽰⽂件结构Ctrl+H显⽰类层级Ctrl+Shift+H显⽰⽅法层级Ctrl+Alt+H显⽰类/⽅法调⽤层级F2光标移动到下⼀个错误Shift+F2标移动到上⼀个错误F4编辑源码,光标移到编辑器内Ctrl+Enter查看源码,光标没移到编辑器内Alt+Home显⽰导航⾯包屑F11当前⾏设置书签Shift+F11显⽰所有书签Ctrl+F11设置书签号[0-9]Ctrl+[0-9]跳到书签号[0-9]所在位置7. Refactoring(重构)快捷键介绍F5复制类F6移动类Alt+Delete安全删除,删除前会提⽰调⽤处Shift+F6重命名Ctrl+F6重构⽅法参数、Exception 等Ctrl+Alt+N合并多⾏为⼀⾏Ctrl+Alt+M提取为新⽅法Ctrl+Alt+V提取为新变量Ctrl+Alt+F提取为对象新属性Ctrl+Alt+C提取为新静态常量Ctrl+Alt+P提取参数8. VCS/Local History(版本控制/本地历史)快捷键介绍Ctrl+K提交改动到 VCSCtrl+T从 VCS 上更新Alt+Shift+C查看最近的改动记录Alt+BackQuote(`)显⽰ VCS 操作列表9. Live Templates(动态模板)快捷键介绍Ctrl+Alt+J使⽤ Live Template 包围选中代码Ctrl+J快速插⼊ Live Templateiter快速⽣成 for…in 语句inst快速⽣成”if instanceof ”语句itco快速⽣成 iterator 的 for 循环itit快速⽣成 iterator 的 while 循环itli快速⽣成 list 的 for(i)循环psf快速⽣成“public static final” 语句thr快速⽣成“throw new” 语句10. General(代码⽣成)快捷键介绍Alt+0聚焦到 Messages 窗⼝Alt+1聚焦到 Project 窗⼝Alt+2聚焦到 Favorite 窗⼝Alt+3聚焦到 Find 窗⼝Alt+4聚焦到 Run 窗⼝Alt+5聚焦到 Debug 窗⼝Alt+6聚焦到 TODO 窗⼝Alt+7聚焦到 Structure 窗⼝Alt+8聚焦到 Hierarchy 窗⼝Alt+9聚焦到 Change 窗⼝Ctrl+S保存⽂件Ctrl+Alt+Y与本地⽂件同步Ctrl+Shift+F12切换最⼤化编辑Alt+Shift+F添加到收藏夹Alt+Shift+I检查当前⽂件,包括 Javadoc 问题、可能存在的 bug 等Ctrl+BackQuote (`)模式切换,包括⽂本外观、快捷键、编辑器外观、代码样式。
IntelliJ IDEA快捷键2009-03-06 21:081. Ctrl + Space完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便2. Ctrl + N(Ctrl + Shift + N)跳转到指定的java文件(其它文件)这个功能很方便,至少我不用每回都在一长串的文件列表里找寻我想要编辑的类文件和jsp文件了3. Ctrl + B跳转到定义处这个就不用多说了,好象是个IDE就会提供的功能4. Ctrl + Alt + T用*来围绕选中的代码行( * 包括if、while、try catch等)这个功能也很方便,把我以前要做的:①先写if-else,②然后调整代码的缩进格式,还要注意括号是否匹配了,现在用这个功能来做,省事多了(不过让我变得越来越懒了)5. Ctrl + Alt + B跳转到方法实现处这个也算是很普遍的功能了,就不多说了。
6. Ctrl + W按一个word来进行选择操作在IDEA里的这个快捷键功能是先选择光标所在字符处的单词,然后是选择源代码的扩展区域。
举例来说,对下边这个语句java.text.SimpleDateFormat formatter = newjava.text.SimpleDateFormat("yyyy-MM-dd HH:mm");当光标的位置在双引号内的字符串中时,会先选中这个字符串,然后是等号右边的表达式,再是整个句子。
我一般都是在对代码进行重新修改的时候使用它来选择出那些长长的复合表达式,很方便:)7. Shift + F1在浏览器中显示指定的java docs,这个也应该是几乎所有的java ide 都提供的功能,就不多说了。
8. Ctrl + Q在editor window中显示java docs这个功能很方便--因为有时仅仅是忘记了自己编写的方法中的某个参数的含义,此时又不想再起一个浏览器来查看java doc,此时这个功能的好处就体现出来了9. Ctrl + /注释/反注释指定的语句,这个功能很象PB中提供的一个功能,它可以注释和反注释你所选择的语句(使用单行注释符号"//"),你也可以用Ctrl + Shift + / 来进行多行语句的注释(即使用多行注释符号"/* ... */")10. F2/Shift + F2跳转到下/上一个错误语句处IDEA提供了一个在错误语句之间方便的跳转的功能,你使用这个快捷键可以快捷在出错的语句之间进行跳转。
IntellijIDEA快捷键整理【常规】1.Ctrl+Shift + Enter,语句完成2.“!”,否定完成,输入表达式时按“!”键3.Ctrl+E,最近的文件4.Ctrl+Shift+E,最近更改的文件5.Shift+Click,可以关闭文件6.Ctrl+[ OR ],可以跑到大括号的开头与结尾7.Ctrl+F12,可以显示当前文件的结构8.Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按F3 可以选择9.Ctrl+N,可以快速打开类10.C trl+Shift+N,可以快速打开文件11.A lt+Q,可以看到当前方法的声明12.C trl+P,可以显示参数信息13.C trl+Shift+Insert,可以选择剪贴板内容并插入14.A lt+Insert,可以生成构造器/Getter/Setter等15.C trl+Alt+V,可以引入变量。
例如:new String(); 自动导入变量定义16.C trl+Alt+T,可以把代码包在一个块内,例如:try/catch17.C trl+Enter,导入包,自动修正18.C trl+Alt+L,格式化代码19.C trl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑JSP 文件时也可以工作20.C trl+Alt+O,优化导入的类和包21.C trl+R,替换文本22.C trl+F,查找文本23.C trl+Shift+Space,自动补全代码24.C trl+空格,代码提示(与系统输入法快捷键冲突)25.C trl+Shift+Alt+N,查找类中的方法或变量26.A lt+Shift+C,最近的更改27.A lt+Shift+Up/Down,上/下移一行28.S hift+F6,重构- 重命名29.C trl+X,删除行30.C trl+D,复制行31.C trl+/或Ctrl+Shift+/,注释(//或者/**/)32.C trl+J,自动代码(例如:serr)33.C trl+Alt+J,用动态模板环绕34.C trl+H,显示类结构图(类的继承层次)35.C trl+Q,显示注释文档36.A lt+F1,查找代码所在位置37.A lt+1,快速打开或隐藏工程面板38.C trl+Alt+left/right,返回至上次浏览的位置39.A lt+left/right,切换代码视图40.A lt+Up/Down,在方法间快速移动定位41.C trl+Shift+Up/Down,向上/下移动语句42.F2 或Shift+F2,高亮错误或警告快速定位43.T ab,代码标签输入完成后,按Tab,生成代码44.C trl+Shift+F7,高亮显示所有该文本,按Esc 高亮消失45.A lt+F3,逐个往下查找相同文本,并高亮显示46.C trl+Up/Down,光标中转到第一行或最后一行下47.C trl+B/Ctrl+Click,快速打开光标处的类或方法(跳转到定义处)48.C trl+Alt+B,跳转到方法实现处49.C trl+Shift+Backspace,跳转到上次编辑的地方50.C trl+O,重写方法51.C trl+Alt+Space,类名自动完成52.C trl+Alt+Up/Down,快速跳转搜索结果53.C trl+Shift+J,整合两行54.A lt+F8,计算变量值55.C trl+Shift+V,可以将最近使用的剪贴板内容选择插入到文本56.C trl+Alt+Shift+V,简单粘贴57.S hift+Esc,不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的)工具窗口58.F12,把焦点从编辑器移到最近使用的工具窗口59.S hift+F1,要打开编辑器光标字符处使用的类或者方法Java 文档的浏览器60.C trl+W,可以选择单词继而语句继而行继而函数61.C trl+Shift+W,取消选择光标所在词62.A lt+F7,查找整个工程中使用地某一个类、方法或者变量的位置63.C trl+I,实现方法64.C trl+Shift+U,大小写转化65.C trl+Y,删除当前行66.S hift+Enter,向下插入新行67.p svm/sout,main/System.out.println(); Ctrl+J,查看更多68.C trl+Shift+F,全局查找69.C trl+F,查找/Shift+F3,向上查找/F3,向下查找70.C trl+Shift+S,高级搜索71.C trl+U,转到父类72.C trl+Alt+S,打开设置对话框73.A lt+Shift+Inert,开启/关闭列选择模式74.C trl+Alt+Shift+S,打开当前项目/模块属性75.C trl+G,定位行76.A lt+Home,跳转到导航栏77.C trl+Enter,上插一行78.C trl+Backspace,按单词删除79.C trl+"+/-",当前方法展开、折叠80.C trl+Shift+"+/-",全部展开、折叠【调试部分、编译】1.Ctrl+F2,停止2.Alt+Shift+F9,选择Debug3.Alt+Shift+F10,选择Run4.Ctrl+Shift+F9,编译5.Ctrl+Shift+F10,运行6.Ctrl+Shift+F8,查看断点7.F8,步过8.F7,步入9.Shift+F7,智能步入10.S hift+F8,步出11.A lt+Shift+F8,强制步过12.A lt+Shift+F7,强制步入13.A lt+F9,运行至光标处14.C trl+Alt+F9,强制运行至光标处15.F9,恢复程序16.A lt+F10,定位到断点17.C trl+F8,切换行断点18.C trl+F9,生成项目19.A lt+1,项目20.A lt+2,收藏21.A lt+6,TODO22.A lt+7,结构23.C trl+Shift+C,复制路径24.C trl+Alt+Shift+C,复制引用,必须选择类名25.C trl+Alt+Y,同步26.C trl+~,快速切换方案(界面外观、代码风格、快捷键映射等菜单)27.S hift+F12,还原默认布局28.C trl+Shift+F12,隐藏/恢复所有窗口29.C trl+F4,关闭30.C trl+Shift+F4,关闭活动选项卡31.C trl+Tab,转到下一个拆分器32.C trl+Shift+Tab,转到上一个拆分器【重构】1.Ctrl+Alt+Shift+T,弹出重构菜单2.Shift+F6,重命名3.F6,移动4.F5,复制5.Alt+Delete,安全删除6.Ctrl+Alt+N,内联【查找】1.Ctrl+F,查找2.Ctrl+R,替换3.F3,查找下一个4.Shift+F3,查找上一个5.Ctrl+Shift+F,在路径中查找6.Ctrl+Shift+R,在路径中替换7.Ctrl+Shift+S,搜索结构8.Ctrl+Shift+M,替换结构9.Alt+F7,查找用法10.C trl+Alt+F7,显示用法11.C trl+F7,在文件中查找用法12.C trl+Shift+F7,在文件中高亮显示用法【VCS】1.Alt+~,VCS 操作菜单2.Ctrl+K,提交更改3.Ctrl+T,更新项目4.Ctrl+Alt+Shift+D,显示变化。
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是计算变量值。