IDEA的快捷键记录

IDEA的快捷键记录


1、ctrl+shift+alt+u 查看UML的类图关系
类图中的关系表示
2、光标点住当前类按F4 显示类的层次结构
3、 代码补全
代码补全功能可以让您快速补全代码中不同类型的语句。例如,先输入一个类名,然后按 Ctrl+空格 来补全它。当有多个选择可用时,它们将显示在查阅列表中
4、FindUsages( 查找使用)
你可以很快地找到特定类,方法或变量在整个项目中的所有使用,只需将插入符号定位于符号的名字处或代码中的使用处,然后按 Ctrl+G (Edit | Find | Find Usages )
5、QuickJavaDoc( 快速 java 文档)
要快速查看插入符号处的类或方法的文档, 按 Ctrl+Shift+空格 (View | Quick Documentation)
6、FileStructurePopup( 文件结构弹窗)
通过 Ctrl+F3 (Navigate | File Structure),你可以在当前编辑的文件快速导航。
它显示当前类的成员列表。选择一个你想到导航到的元素,然后 按 Enter 或 F12
要轻松找到列表中的项目,只需开始输入其名称。
7、Rename( 重命名)
您可以轻松地重命名您的类,方法和变量,并自动更正所有使用它们的位置。
要这样做,将插入符号放到你想重命名的符号处,然后按 Alt+Shift+R (Refactor | Rename)。在出现的弹窗中输入新的名字,或选择一个建议的名字,然后按 Enter。
8、OverrideImplementMethods( 重写/实现方法)
你可以通过按 Ctrl+O in default keymap (Code | Override Methods)轻松地覆写基类的方法。
要实现当前类继承的接口的方法(或抽象类的方法),使用 Alt+Shift+P ( Code | Implement methods)。
9、SmartTypeCompletion(智能类型补全)
按下 Alt+Shift+空格,通过分析整个表达式的预期类型,智能类型代码补全大大有助于查找在当前上下文中适用的方法和变量。这样做的话, IntelliJ IDEA 会确定前五个最适合的结果,并将它们突出显示在蓝色背景上。
10、AltInsertInEditor( 编辑器中的代码生成)
在编辑器中使用 Alt+Insert (Code | Generate) ,你可以很容易地为类中的任何字段生成 getter 和 setter 方法。
11、SelectIn( 选择)
要在任何视图(Project 视图, Structure 视图或其他)中选择当前编辑的元素(类,文件,方法或字段),请按 Alt+F1
12、SurroundWith( 包围)
当你想要捕获一些代码片段内抛出的异常时,在编辑器中选择,然后按下 Alt+Shift+Z (Code | Surround With) 并选择 try / catch。代码块内部抛出的所有异常的 catch 块将自动生成。
你可以在 File | Settings | File and Code Templates 的 Code 选项卡自定义生成的 catch 块的主体。
13、SmartTypeAfterNew( new 之后的智能类型补全)
能代码补全可以用于 new 关键字后,实例化一个期望类型的对象。
按下 Alt+Shift+空格
14、GoToImplementation( 转到实现)
要导航到抽象方法的实现,将插入符号定位它的使用处或申明的名字处,然后按 Ctrl+T
15、CtrlW(扩 展选择)
Alt+Shift+向上箭头 (扩展选择)在编辑器中选择插入符处的词,然后在源码中扩展选择区域。例如,它也许会选择方法名称,然后选择调用此方法的表达式,然后整个语句,然后包含语句的代码块等等。您还可以通过双击编辑器中的目标区域来选择插入符处的词及在源代码中扩展区域。
16、IntroduceVariable( 引入变量)
提取变量重构可帮助您简化代码中的复杂语句。例如,在代码片段中,您可以在代码中选择一个表达式:
然后按 Alt+Shift+L (Refactor | Extract | Variable…)。
17、CommentCode( 注释代码)
你可以使用 Ctrl+/ 和 Ctrl+Shift+/ 来注释/取消注释行或代码块。
Ctrl+/ 使用单行注释(//…)来注释或取消注释单前行或所选块。
Ctrl+Shift+/ 用块注释 (/ /)围住所选块。
要取消块注释,在注释内部按 Ctrl+Shift+/ 。
18、ExternalJavaDoc( 外部 java 文档)
要在浏览器中打开插入符号处的元素的文档,按 Shift+F2 (View | External Documentation)。
要使用该功能,你必须在 File | Settings | Web Browsers 选项中配置浏览器路径,并在 (File | Project Structure…) 中将文档文件添加到项目中
19、VariableNameCompletion( 变量名补全)
当您声明变量时,代码补全功能可以为它提供一个建议名称。例如,开始输入

private FileOutputStream

然后按下 Ctrl+空格
20、JumpToLastEdit**(跳转到最后一次编辑**)
Ctrl+Q (Navigate | Last Edit Location) 可以将你带回代码中你更改的上一个地方。
按 Ctrl+Q 多次可以让你深入到你的更改历史中。
21、HighlightUsagesInFile(在文件中高亮使用)
使用 Alt+Shift+O (Edit | Find | Highlight Usages in File) 来在当前文件中快速高亮一些变量的使用。
使用 Ctrl+K 和 Ctrl+Shift+K 在高亮使用间导航。
按 Esc 移除高亮。
22、ContextInfo(上下文信息)
按下 Alt+Q (View | Context Info) 查看当前方法的申明而不需要滚动到方法声明处。
23、RecentFiles(最近的文件)
Ctrl+E (View | Recent Files) 带来最近访问过的文件列表的弹窗。选择所需的文件,然后按 Enter 将其打开。
除了最近的文件,您还可以找出最近执行的使用搜索结果。要做到这一点,当 Find 工具(ctrl+G)窗口有焦点时,使用相同的 Ctrl+E ,然后从 Recent Find Usages 弹窗中选择所需的使用查找结果。
24、NextPrevError(下一个/上一个错误)
使用 F2 in default keymap/Shift+F1 在高亮的语法错误间跳转。
使用 Ctrl+Alt+向上箭头 in default keymap/Ctrl+Alt+向下箭头 in default keymap 在编译错误消息或搜索操作结果之前跳转。
要跳过警告,请右键单击验证侧栏/标记栏,然后选择仅转到高优先级问题。
25、InsertLiveTemplate(插入代码模板)
如果你不记得完整缩写的话,可以使用 Ctrl+Alt+Shift+J 来补全任何有效的 Live Template(代码模板) 缩写。比如,输入 it 然后按 Ctrl+Alt+Shift+J 看会发生什么。
26、CodeCompletionMiddle(中间代码补全)
使用基本代码补全时 (Ctrl+空格),可以输入任何标识符中任何位置的任何字符。
27、oinLines(连接行)加粗样式
Ctrl+Shift+J 将两行合并为一行,并移除不需要的空格以匹配你的代码样式。
28、ClipboardStack(剪贴板栈)
使用 Ctrl+Shift+V 可以从最近的剪贴板内容中选择并插入到文本中。
29、EvaluateExpressionInEditor(编辑器中计算表达式)
要在调试程序时轻松计算任何表达式的值,请在编辑器中选择其文本(你可能会按 Alt+Shift+向上箭头 几次来高效地执行该操作),然后按 Ctrl+U
30、QuickEvaluateExpression(快速计算表达式)
要在调试程序时快速计算任何表达式的值,请按住 Alt 键并单击此表达式以查看其值,计算表达式,调用方法等。
31、QuickJavaDocInLookups(查阅列表中的快速 java 文档)
快捷键如 Ctrl+Shift+空格 (View | Quick Documentation) , Ctrl+P in default keymap (View | Parameter Info) , F3 (Navigate | Declaration) 等,即可以用于编辑器,也可以用于弹窗中的代码补全。
32、GoToSymbol(转到符号)
要在编辑器中打开特定的方法或字段,按 Ctrl+Alt+Shift+N (Navigate | Symbol) 并输入它的名字。
从出现的下拉列表中选择符号。
33、ImageFileCompletion(图像文件补全)
在 HTML, CSS 和其他文件中,使用Basic Completion(基本补全) (Ctrl+空格) 来补全图片文件名
34、CompleteStatement(补全语句)
使用 Ctrl+Shift+Enter 来把当前语句(如 if, do-while, try-catch, return (或方法调用))补全为语法正确的结构(比如加上大括号)。
35、CtrlShiftI(快速定义)
使用 Ctrl+Shift+I (View | Quick Definition),可以快速查看插入符所在处的符号的定义或内容,而无需在新的编辑器选项卡中打开它。

猜你喜欢

转载自blog.csdn.net/u011930054/article/details/88206703