1. 56ZS5PQ1RF-eyJsaWNlbnNlSWQiOiI1NlpTNVBRMVJGIiwibGljZW5zZWVOYW1lIjoi5q2j54mI5o6I5p2DIC4iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVkdWNhdGlvbmFsIHVzZSBvbmx5IiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJJSSIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDIwLTAzLTEwIn0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDIwLTAzLTEwIn0seyJjb2RlIjoiUFMiLCJwYWlkVXBUbyI6IjIwMjAtMDMtMTAifSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9LHsiY29kZSI6IkRNIiwicGFpZFVwVG8iOiIyMDIwLTAzLTEwIn0seyJjb2RlIjoiQ0wiLCJwYWlkVXBUbyI6IjIwMjAtMDMtMTAifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMjAtMDMtMTAifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDIwLTAzLTEwIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMjAtMDMtMTAifSx7ImNvZGUiOiJSTSIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9LHsiY29kZSI6IldTIiwicGFpZFVwVG8iOiIyMDIwLTAzLTEwIn0seyJjb2RlIjoiREIiLCJwYWlkVXBUbyI6IjIwMjAtMDMtMTAifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9LHsiY29kZSI6IlJTVSIsInBhaWRVcFRvIjoiMjAyMC0wMy0xMCJ9XSwiaGFzaCI6IjEyMjkxNDk4LzAiLCJncmFjZVBlcmlvZERheXMiOjAsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-SYSsDcgL1WJmHnsiGaHUWbaZLPIe2oI3QiIneDtaIbh/SZOqu63G7RGudSjf3ssPb1zxroMti/bK9II1ugHz/nTjw31Uah7D0HqeaCO7Zc0q9BeHysiWmBZ+8bABs5vr25GgIa5pO7CJhL7RitXQbWpAajrMBAeZ2En3wCgNwT6D6hNmiMlhXsWgwkw2OKnyHZ2dl8yEL+oV5SW14t7bdjYGKQrYjSd4+2zc4FnaX88yLnGNO9B3U6G+BuM37pxS5MjHrkHqMTK8W3I66mIj6IB6dYXD5nvKKO1OZREBAr6LV0BqRYSbuJKFhZ8nd6YDG20GvW6leimv0rHVBFmA0w==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==

IDEA 默认常用快捷键

1 执行(run) ctrl + shift + F10
2 提示补全 (Class Name Completion) alt+/,改
3 单行注释 ctrl + /
4 多行注释 ctrl + shift + /
5 向下复制一行 (Duplicate Lines) ctrl + d
6 删除一行或选中行 (delete line) ctrl + y
7 向下移动行(move statement down) ctrl + shift + down
8 向上移动行(move statement up) ctrl + shift + up
9 向下开始新的一行(start new line) shift + enter
10 向上开始新的一行 (Start New Line before current) ctrl + alt + enter
11 如何查看源码 (class) ctrl + b
12 万能解错/生成返回值变量 ctrl + alt + v ?
13 退回到前一个编辑的页面 (back) alt + left
14 进入到下一个编辑的页面( 针对于上条) (forward) alt + right
15 查看继承关系(type hierarchy) ctrl + h
16 格式化代码(reformat code) ctrl + alt + l
17 提示方法参数类型(Parameter Info) ctrl + p
18 复制代码 ctrl + c
19 撤销 ctrl + z
20 反撤销 Ctrl + Shift + Z
21 剪切 ctrl + x
22 粘贴 ctrl + v
23 保存 ctrl + s
24 全选 ctrl + a
25 选中数行,整体往后移动 tab
26 选中数行,整体往前移动 shift + tab
27 重载基类中的方法(override methods) ctrl+o
28 重构 : 修改变量名与方法名(rename) shift + f6
29 大写转小写/ 小写转大写(toggle case) ctrl + shift + u
30 生成构造 器/get/set/toString alt + insert
31 多开一个窗口 shift + f4
32 收起所有的方法(collapse all) ctrl + shift + -
33 打开所有方法(expand all) ctrl + shift + +
34 打开代码所在硬盘文件夹(show in explorer) ctrl + t,改
37 查找/ 替换(当前) ctrl+f
38 查找( 全局) ctrl + shift + x,改
39 查找文件 double Shift
40 查看类的继承结构图(Show UML Diagram) alt + ctrl + shift +u
41 查看方法的多层重写结构(method hierarchy) ctrl + shift + h
42 添加到 收藏(add to favorites)
43 抽取方法(Extract Method) ctrl + alt + m
44 打开 最近 修改的文件(Recently Files) ctrl + shift + e
45 关闭当前打开的代码栏(close) 无,ctrl + w
46 关闭打开的所有代码栏(close all) 无,ctrl + shift + w
47 快速搜索类中的错误(next highlighted error) f2
48 选择要粘贴的内容(paste from history) ctrl+shift+v
49 查看方法在哪里被调用(Call Hierarchy) ctrl + alt + h
50 查看一个父类都被哪些子类继承(implement ) ctrl + alt + click
51 查看变量的引用 alt + F3 >>> f3 / shift +f3
52 调试时快速定位到光标位置(force Run to Cursor) 无,Alt + r
53 调用查看值 Add to Watches 无,Alt + g
54 分屏Split Virtically 无,Ait + f
55 search everywhere 无,shift + x
56 自动排版 reformat code ctrl + alt + L
57 Basic

IDEA设置 Editor - General

1.设置鼠标滚轮修改字体大小(可忽略)

Intellij IDEA - 图1

2.设置自动导包功能

Intellij IDEA - 图2

3.设置显示行号和方法间的分隔符

Intellij IDEA - 图3
如上图红圈所示,可以勾选 Show line numbers:显示行数。我建议一般这个要勾选上。
如上图红圈所示,可以勾选 Show method separators: 显示方法分隔线。
这种线有助于我们区分开方法,所以建议勾选上。

4. 忽略大小写提示

Intellij IDEA - 图4

5.设置自动编译

Intellij IDEA - 图5

show显示成员结构

Intellij IDEA - 图6


git相关设置

提交commit时, 优化导入包 和优化代码风格
image.png


IDEA 查看类的继承关系图形

https://www.cnblogs.com/deng-cc/p/6927447.html


类注释模板

插件:

lombok插件
ideavim插件

相关资料:

尚硅谷_宋红康_Tomcat快速部署.pdf
尚硅谷宋红康_JDK8的下载安装_配置.pdf
尚硅谷_宋红康_IntelliJIDEA的安装、配置与使用.pdf

尚硅谷_宋红康_Maven的配置.pdf

自定义设置:

IDEA

settings.zip

mac版设置
settings.zip

pycharm
yuanzi-pycharm.jar