IDEA常用的快捷键
打开文件 You can open any file in your project in a similar way by using Ctrl+Shift+N (Navigate | File)
The Code Completion feature lets you quickly complete different kinds of statements in the code. For example, start typing a class name and press Ctrl+空格 to complete it. When multiple choices are available, they are shown in the lookup list.
快速找到哪里用到这个方法以及变量 You can quickly find all places where a particular class, method or variable is used in the whole project by positioning the caret at the symbol's name or at its usage in code and pressing Alt+F7 (Edit | Find | Find Usages in the popup menu).
To quickly see the documentation for a class or method at caret, press Ctrl+Q (View | Quick Documentation).
导航到一个类声明、方法或变量在代码中使用的某个地方,位置和按Ctrl + B使用插入符号(导航|宣言)。您还可以在使用键上单击鼠标,按Ctrl键跳转到声明。
您可以轻松地重命名您的类、方法和变量,并自动更正它们所使用的所有位置。
试一试,把符号在要重命名的符号,并按Shift+F6(重构|重命名)。在弹出窗口中键入新名称,或选择其中一个建议名称,然后按Enter。
你可以重写基类的方法按Ctrl + O(代码|重写方法)。
实现接口的方法,当前类实现(或抽象基类),使用Ctrl +I(代码|实施方法)。
Ctrl+Shift+空格:
使用Alt +insert(代码|产生)在编辑器中,你可以很容易地生成任何领域你的类的getter和setter方法。
若要在任何视图(项目视图、结构视图或其他视图)中快速选择当前编辑的元素(类、文件、方法或字段),请按Alt + F1。
按Ctrl + Alt + T(代码|环绕)块中抛出的所有异常的catch块将自动生成。自动生产try catch代码
可以使用new关键字来实例化后,预期类型的对象。例如,键入
按Ctrl + Shift +空格:可以使用new关键字来实例化后,补充代码你要new的对象
在实施(S)的一个抽象方法,在其使用位置插入符号或名称在申报和按Ctrl + Alt + B
你可以评论或注释行和代码块使用Ctrl +/和按Ctrl + Shift +/。
按Ctrl +/论或uncomments与单行注释当前行或选定的块(/ /…)。
按Ctrl + Shift +/将所选块一块注释(/*…*/)。
取消注释注释块按Ctrl + Shift +/在里面。
当你需要把一个表达式的值所需类型的smarttype代码完成将帮助你。例如,键入
string s =(<<符号>> 这里
按Ctrl + Shift +空格看看会发生什么。
编辑器中的Ctrl + D重复选中的块或当前行,当没有选择块时。
如果光标位于方法调用的圆括号之间,按下Ctrl + P就会产生一个有效参数列表。
按Ctrl + Shift +Backspace(导航|最后编辑的位置)带你回到你的更改代码中的最后一个地方。
按Ctrl + Shift + Backspace键几次,让你深入到你的变迁史。
按ALT + Q(查看|上下文信息)查看当前方法的声明不需要滚动到它。
Ctrl + E(查看|最近文件)带来的最近访问过的文件目录。选择所需的文件并按Enter打开它。
在突出显示的语法错误之间使用F2 + Shift + F2键跳转。
使用Ctrl + Alt +向上箭头/按Ctrl + Alt +向下箭头快捷方式编译错误信息或搜索操作的结果之间的跳跃。
若要跳过警告,请在验证侧栏/标记栏中右键单击,然后选择只处理高优先级的问题。
如果你不记得,可以使用Ctrl来完成任何有效的活模板缩写。例如,键入它并按Ctrl + J看看会发生什么。
当使用基本代码完成(按Ctrl +空格),
使用Alt +向上箭头和ALT +向下箭头键快速的编辑方法之间移动。
Ctrl + Shift + J快捷键连接两行到一个,并删除不必要的空间来匹配您的代码样式。
使用Ctrl + Shift + V快捷方式选择和插入最近的剪贴板内容到文本。
看一个选定的类的继承层次,按Ctrl + H(导航|类型层次结构)。还可以从编辑器调用层次结构视图,以查看当前编辑类的层次结构。
点击一个断点标记权()调用speedmenu哪里可以快速启用/禁用断点或调整其性能。
要在调试程序时快速评估任何表达式的值,请按住Alt键并单击此表达式来查看其值并计算它,调用方法等。
在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了。
psvm 也就是public static void main的首字母。
依次还有在方法体内键入for会有一个fori的提示,选中然后tab键,就会自动创建一个for循环。
如何像写一个System.out.println();就是sout
idea 社区版本是没有spring initial 选项的 要旗舰版可以
☐ 新建SpringBoot 项目 修改pom 文件之后 选择项目跟路径 右键 选择maven download resorse
☐ 记得要开启maven项目自动功能 settings --》maven --> importing -->import maven projects automatically
打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置:
-Xms512m
1. -Xmx1024m
2. -XX:MaxPermSize=512m
3. -XX:ReservedCodeCacheSize=225m
4. -XX:+UseConcMarkSweepGC
5. -XX:SoftRefLRUPolicyMSPerMB=50
6. -ea
7. -Dsun.io.useCanonCaches=false
8. -Djava.net.preferIPv4Stack=true
1. 设置JVM内存的参数有四个:
-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;
-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;
-Xmn Java Heap Young区大小,不熟悉最好保留默认值;
-Xss 每个线程的Stack大小,不熟悉最好保留默认值;
类头注释:打开file->setting->Editor->Filr and Code Templates->Includes->File Header
2.3、代码格式化
代码格式化的快捷键为Ctrl+Alt+L,如果在类中执行代码格式化则会对代码进行排版,若焦点在类或者文件夹上,则会弹出格式化选项提示框
Group 包名 Artifact文件名
快捷键为:alt+insert 生成get 和set 方法