原文链接:https://blog.csdn.net/hebtu666/article/details/102391574
原文链接:
一:idea的个性化设置
idea:File->settings
- 主题背景颜色:
settings->appearance Theme:设置主题 - 鼠标滚动调整字体:
settings->Editor->General(Mouse下的第二个勾选) - 显示鼠标指到方法或类上的提示:
settings->Editor->General(Other里 Delay(ms):1000=1秒) - 自动导包:
settings->Editor->General->Auto Import:Insert imports on paste:设置为ALL
勾选:Add unamiguous和Optimize imports onthe fly - 显示方法的分隔符:
settings->Editor->General->Appearance->Show method separators(勾选) - 取消单行显示tabs的操作:
settings->Editor->General->Editor Tabs->Show tabs in one row(取消勾选) - 设置字体:
settings->Font - 设置注释颜色:
settings->Editor->Color Scheme->Languager Defaults
Comments->(line comment)单行注释,(block comment)多行注释 - 修改类头的文档注释信息
settings->Editor->Code Style->File and Code templates
includes的tabs里的File Header 例如:/**@outhor river @date ${DATE} - ${TIME}*/ - 项目文件编码
settings->Editor->Code Style->File Encodings 右侧下拉修改为UTF-8
如果导入不是UTF-8文件出现乱码时需要在编辑界面右下角点击 (Convert) 转换为UTF-8 - 自动编译
settings->Apearance && Behavior->Compiler右侧2个需打勾,
如果直接运行,不然class文件还是编译之前的文件
Build project automatically(当前项目自动编译)需打勾
Compile independent modules in parallel(对多个模块进行并行编译)需打勾 - 省电模式 默认关闭
FIle->power Save mode
开启后会关闭代码检查和提示功能 - 代码水平或垂直显示
在编辑区的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 |
三:自动代码生成
功能 | 快捷键 | 效果 |
---|---|---|
查看所有模板 | ctrl+J | 查看所有模板 |
Main方法 | psvm+Tab | public static void main(String[] args) {} |
打印 | sout+Tab | System.out.println(); |
循环遍历 | fori+Tab | for (int i = 0; i < ; i++) {} |