1.要在编辑器中快速打开任何类,请按Ctrl+N(导航|类)并开始键入类名。从出现的下拉列表中选择该类。
2.代码完成特性允许您快速完成代码中不同类型的语句。例如,输入一个类名并按Ctrl +空格来完成它。当多个选项可用时,它们显示在查找列表中。
3.通过将插入符号定位在符号的名称或其在代码中的用法,并按Alt+F7(编辑|查找|查找弹出菜单中的用法),您可以快速找到整个项目中使用特定类、方法或变量的所有位置。
要在插入符号处快速查看类或方法的文档,请按Ctrl+Q(查看|快速文档)。
4.要导航到代码中某个地方使用的类、方法或变量的声明,请将插入符号定位到用法处并按Ctrl+B(导航|声明)。您还可以使用Ctrl键单击鼠标以跳转到声明。
5.您可以使用Ctrl+F12快速导航当前编辑的文件(导航|文件结构)。
它显示当前类的成员列表。选择要导航到的元素并按Enter键或F4键。
要在列表中轻松定位项目,只需输入其名称。
6.您可以轻松地重命名类、方法和变量,并自动纠正它们所使用的所有位置。
尝试一下,将插入符号放在要重命名的符号处,并按Shift+F6(重构| rename)。在弹出窗口中键入新名称,或者选择一个建议的名称,然后按Enter。
您可以通过按Ctrl+O轻松覆盖基类的方法(代码|覆盖方法)。
要实现当前类(或抽象基类)实现的接口的方法,请使用Ctrl+I(代码|实现方法)。
7.SmartType代码补全通过分析整个表达式的预期类型,极大地帮助找到适合当前上下文的方法和变量。这样,IntelliJ IDEA就能找出最适合的五个结果,并将它们高亮显示在蓝色背景上。例如,类型
8.使用代码补全时,可以使用Tab键接受弹出列表中当前突出显示的选择。
与使用Enter键接受不同,所选名称将覆盖插入符号右侧的其余名称。这对于将一个方法或变量名替换为另一个方法或变量名特别有用。
9.你知道你可以在不使用上下文菜单命令的情况下关闭IntelliJ IDEA编辑器和工具窗口中的选项卡吗?用鼠标指针指向要关闭的选项卡,然后单击鼠标中间的按钮,或者只使用Shift+click组合就足够了。
10.在编辑器中使用Alt+Insert(代码| Generate),可以轻松地为类的任何字段生成getter和setter方法。
11.要在任何视图(项目视图、结构视图或其他视图)中快速选择当前编辑的元素(类、文件、方法或字段),请按Alt+F1。
12.在所有的树视图中都可以使用快速搜索:只要开始输入,就可以快速找到所需的项。
13. 任何工具窗口中的Esc键都将焦点移动到编辑器。
Shift+Esc将焦点移动到编辑器,并隐藏当前(或最后一个活动)的工具窗口。
F12键将焦点从编辑器移动到最后一个焦点工具窗口。
14.当您想捕获某些代码片段抛出的异常时,在编辑器中选择它,按Ctrl+Alt+T(代码|环绕)并选择try / catch。块中抛出的所有异常的catch块将自动生成。
您可以在文件| Settings | File和代码模板的Code选项卡上定制生成的catch块的主体。
使用列表中的其他项来包围其他结构。
15.SmartType代码完成可以在new关键字之后使用,以实例化预期类型的对象。例如,类型
16.若要导航到抽象方法的实现,请将插入符号定位在其使用位置或声明中的名称处,并按Ctrl+Alt+B。
17. Ctrl+W(扩展选择)在编辑器中选择插入符号中的单词,然后选择源代码的展开区域。例如,它可以选择一个方法名,然后是调用该方法的表达式,然后是整个语句,然后是包含的块,等等。您还可以通过双击编辑器中的目标区域来选择插入符号处的单词和源代码的展开区域。
18.Extract变量重构可以帮助您简化代码中的复杂语句。例如,在下面的代码片段中,您可以在代码中选择一个表达式:
按Ctrl+Alt+V(重构|提取|变量…)这将导致以下结果:
19. 可以使用Ctrl+/和Ctrl+Shift+/来注释或取消注释行和代码块。
Ctrl+/ comments或取消对当前行或选定块的注释(//…)。
Ctrl+Shift+/将选中的块包含在块注释中(/*…*/)。
要取消注释块的注释,请按Ctrl+Shift+/。
20.按Shift+F1(查看|外部文档),在编辑器插入符号处打开带有该元素文档的浏览器。
要使用此功能,您必须在文件| Settings | Web浏览器选项和添加到项目(文件|项目结构…)的文档文件路径中设置浏览器的路径。
21.当您需要将表达式值转换为所需类型时,SmartType代码补全将帮助您。例如,类型
并按Ctrl + Shift +空格看看会发生什么。
22.当没有选定块时,编辑器中的Ctrl+D复制选定块或当前行。
23.实时模板允许您在几秒钟内生成许多典型的代码构造!例如,类型
在方法中,然后按Tab键查看发生了什么。
使用Tab键在模板字段之间移动。有关详细信息,请参见文件| Settings | Live Templates。
24.在声明变量时,CodeCompletion特性可以为变量提供一个名称。例如,
private FileOutputStream
and press Ctrl+空格.
您可以在文件|设置|代码样式中为本地变量、参数、实例和静态字段自定义名称前缀。
25.如果光标位于方法调用的圆括号之间,按Ctrl+P会弹出一个有效参数列表。
26.Ctrl+Shift+Backspace(导航|最后一次编辑位置)将您带回到您在代码中进行更改的最后一个位置。
按Ctrl+Shift+Backspace几次可以让你更深入地了解你的更改历史。
27.使用Ctrl+Shift+F7(编辑|,在文件中找到|高亮显示的用法)快速高亮当前文件中某些变量的用法。
使用F3和Shift+F3键来导航高亮显示的用法。
按Esc删除高亮显示。
28.使用代码|重新格式化代码来根据您的代码样式首选项重新格式化代码(文件|设置|代码样式)。
您还可以使用代码|优化导入来自动优化导入(删除未使用的导入,等等)。要访问相应的设置,请使用文件| settings | Code Style | Imports。
要查看文件中更改的本地历史,请从上下文菜单中调用local history | Show history。您可以浏览不同的文件版本,查看不同的版本,并回滚到以前的任何版本。
使用相同的上下文菜单项查看目录上更改的历史记录。您永远不会丢失任何具有此功能的代码!
29.按Alt+Q(查看|上下文信息)查看当前方法的声明,不需要滚动到它。
30.Ctrl+E(查看|最新文件)会弹出最近访问的文件列表。选择所需的文件并按Enter键打开它。
31.使用F2/Shift+F2键在高亮显示的语法错误之间跳转。
使用Ctrl + Alt +向上箭头/ Ctrl + Alt +向下箭头之间的快捷键跳编译错误信息或搜索操作的结果。
若要跳过警告,请右键单击验证侧栏/标记栏,并选择“仅选择高优先级问题”。
32.如果您不记得的话,可以使用Ctrl+J来完成任何有效的活动模板缩写。例如,键入它并按Ctrl+J看看会发生什么。
33. 若要在编辑器中显示方法之间的分隔线,请打开编辑器设置并在Appearance页面中选择show method分离器复选框。