文章目录
- idea的Editor个性化设置
- 设置-1、主题背景颜色:
- 设置-2、鼠标滚动调整字体:
- 设置-3、显示鼠标指到方法或类上的提示:
- 设置-4、自动导包:
- 设置-5、显示方法的分隔符:
- 设置-6、取消单行显示tabs的操作:
- 设置-7、设置字体:
- 设置-8、设置注释颜色:
- 设置-9、修改类头的文档注释信息
- 设置-10、项目文件编码
- 设置-11、自动编译
- 设置-12、省电模式 默认关闭
- 设置-13、代码水平或垂直显示
- idea快捷键Keymap的个性化设置
- idea 模板 设置
- 模板1:
- 模板2:打印缩写
- 模板3:判断是否null
- 模板4:for循环遍历
- 模板5:定义常量
- 模板6:Editor - Live Templates 生成测试模板 ,最后选择应用到java
- 模板7:Editor - Live Templates 生成测试模板
- 断点调试
- idea 创建javadoc文档
- idea 缓存和索引的清理
- 取消idea更新
idea的Editor个性化设置
idea:File->settings
设置-1、主题背景颜色:
settings->appearance Theme:设置主题
设置-2、鼠标滚动调整字体:
settings->Editor->General(Mouse下的第二个勾选)
设置-3、显示鼠标指到方法或类上的提示:
settings->Editor->General(Other里 Delay(ms):1000=1秒)
设置-4、自动导包:
settings->Editor->General->Auto Import:Insert imports on paste:设置为ALL
勾选:Add unamiguous和Optimize imports onthe fly
设置-5、显示方法的分隔符:
settings->Editor->General->Appearance->Show method separators(勾选)
设置-6、取消单行显示tabs的操作:
settings->Editor->General->Editor Tabs->Show tabs in one row(取消勾选)
设置-7、设置字体:
settings->Font
设置-8、设置注释颜色:
settings->Editor->Color Scheme->Languager Defaults
Comments->(line comment)单行注释,(block comment)多行注释
设置-9、修改类头的文档注释信息
settings->Editor->Code Style->File and Code templates
includes的tabs里的File Header 例如:/**@outhor river @date ${DATE} - ${TIME}*/
设置-10、项目文件编码
settings->Editor->Code Style->File Encodings 右侧下拉修改为UTF-8
如果导入不是UTF-8文件出现乱码时需要在编辑界面右下角点击 (Convert) 转换为UTF-8
设置-11、自动编译
settings->Apearance && Behavior->Compiler右侧2个需打勾,
如果直接运行,不然class文件还是编译之前的文件
Build project automatically(当前项目自动编译)需打勾
Compile independent modules in parallel(对多个模块进行并行编译)需打勾
设置-12、省电模式 默认关闭
FIle->power Save mode
开启后会关闭代码检查和提示功能
设置-13、代码水平或垂直显示
在编辑区的tabs右键点击Split Vertically(垂直), Split Horizontally(水平显示)
idea快捷键Keymap的个性化设置
1、执行(run) F5
2、提示补全(class name completion) alt+/
3、单行注释(撤销也一样哈) Ctrl+/
4、多行注释(撤销也一样哈) Ctrl+Shift+/
5、向下复制一行(dupulicate lines) ctrl+alt+down
6、删除一行或选中一行(delete line) ctrl+d
7、向下移动一行(move statement down) alt+down
8、向上移动一行(move statement up alt+up
9、向下开始新的一行(start new line) shift+enter
10 向上开始新的一行(start new line before current) ctrl+shift+enter
12、万能解错生成返回值变量 new Date()光标停留位置; alt+enter
13、退回到前一个方法编辑页面(bock) alt+left
14、进入到下一个编辑页面 alt+right
15、查看继承关系( type hierarchy) ctrl+h
16、查看类的继承机构图(show uml diagram) ctrl+shift+u
17、查看方法的多层重写结构(method hierarchy) ctrl+alt+h
18、查找方法在哪里被调用(call hierarchy) ctrl+shift+h
19、查看类的结构 ctrl+o
20、重构:修改变量名和方法名(rename) alt+shift+r
21、生成构造器-set-get-tostring alt+insert
22、收起或打开所有的方法(collapse all) ctrl+shift+减号或加号
23、生成try-catch,region区域注释等(surround with) ctrl+alt+t
24、查找替换(当前) ctrl+f
25、打开最近修改的文件(Recently Files) ctrl+e
26、快速搜索类中的错误(next highlighted error) f2
27、提示方法参数类型(parameter info) ctrl+p
28、添加到收藏夹(add to favorites) alt+shift+f
29、抽取方法(extract method) ctrl+alt+m
30、查看文档说明(quick documentation) ctrl+q
31、大小写转换(toggle case) ctrl+shift+y
32、打开java代码所在硬盘文件夹(show in explorer) ctrl+shift+o
idea 模板 设置
- Editor - Live Templates 和 Editor-General-Postfix Completion
模板1:
模板2:打印缩写
-
sout ->System.out.println();
-
soutv ->System.out.println("num = " + num);
-
xxx.sout ->System.out.println(xxx);
模板3:判断是否null
模板4:for循环遍历
-
ArrayList list = new ArrayList();
list.add(123);
list.add(345);
list.fori->for (int i = 0; i
-
list.forr->(逆序遍历)for (int i = list.size() - 1; i >= 0; i–) {
模板5:定义常量
模板6:Editor - Live Templates 生成测试模板 ,最后选择应用到java
模板7:Editor - Live Templates 生成测试模板
prs->private String =;
断点调试
-
step over 进入下一步,如果当前断点是一个方法,则不进入方法体内
-
step into 进入下一步,如果当前断点是一个方法,则进入方法体
-
force step into 进入下一步,如果当前断点是一个方法,则进入方法体
-
step out 跳出
-
resume program 恢复程序运行,但如果该断点下面代码还有断点则停在下一个断点上
-
mute breakpoints 点中,使得所有断点失效
-
view breakpoints 查看所有断点
-
条件断点:调式时在循环红点鼠标右键增加条件判断如:i==4,可以极大提高效率
idea 创建javadoc文档
idea 缓存和索引的清理
方式1
-
目录:FIle->Invalidate Caches/Restart…
-
清理之前需要备份 Locl History(代码修改记录)
-
查看Locl History位置:右键java源代码->Locl History
-
Locl History 文件夹路径:C:\Users\river.IntelliJIdea2019.1\system\LocalHistory
方式2
- 直接删除C:\Users\river.IntelliJIdea2019.1\system这个文件,(需备份LocalHistory)
取消idea更新