IDEA快捷键和通用设置

----------------------------------启动时不进入项目--------------------------------------------------------
Settings-Appearance&Behavior-System Settings Reopen last project on startup取消勾选

----------------------------------样式和风格快速切换等----------------------------------------------------
ctrl+` 样式和风格快速切换等

----------------------------------光标选中内容复制多选------------------------------------------------

----------------------------------SpringBoot中途加依赖------------------------------------------------
右键springboot项目-Add Framework Support…

--------------------------------------搜索---------------------------------------------------
搜索:
1.搜索 ctrl+f (当前文件搜索)
2.搜索替换 ctrl+r
:::Shift+F3 或者 F3 进行选择上下跳转

3.全局搜索 ctrl+shift+f (在所有文件中搜索输入的内容)
4.全局搜索替换: ctrl+shift+r

5.搜索类: Ctrl+N
6.搜索文件(目录) Ctrl+Shift+N
7.搜索符号 Ctrl+Shift+Alt+N

8.快速定位到错误的位置 F2/shift+F2

:::Alt+J 或者 Shift+Alt+J 进行光标选中内容的上下加减选中,Ctrl+Shift+Alt+J全选

--------------------------------------编辑修改---------------------------------------------------
编辑修改:
idea 怎么快速将选中内容用引号或者大括号包围
答:Settings - Editor - General - Smart Keys - 选中 Surround selection on typing quote or brace
1.重新格式化代码 ctrl+alt+l
2.相上下空一行 ctrl+alt+enter,shirt+enter
3.大小写切换 ctrl+shift+u
4.选中代码上下移动 ctrl+shift+↑,ctrl+shift+↓
5.自动去掉无用import ctrl+alt+o
6.下划线和驼峰互转 alt+shift+u (需要安装 CamelCase 插件)

--------------------------------------开启自动编译---------------------------------------------------
Settings-Build,Excution,Deployment-Compile-Build project automatically 勾选

---------------------------------------修改编译器错误提示样式--------------------------------------------------
idea编译时代码错误提示修改:(统一修改:No highlighting,only fix)
1.单词拼写检查:Settings-Editor-Inspections-Spelling-Typo
2.方法参数javadoc错误引用 Settings-Editor-Inspections-Javadoc-Declaration has Javadoc problems
3.方法参数javadoc报红 Settings-Editor-Inspections-Javadoc-Declaration has problems in Javadoc references
3.Autowired的警告 Settings-Editor-Inspections-Spring-Spring core-code-Field injection warning

---------------------------------自动补全代码--------------------------------------------------------
自动补全代码:
1.代码提示: ctrl+alt+space
1.类、方法、变量名等基础代码补全 ctrl+space
2.预期类、方法、变量名补全 ctrl+shift+space
3.作用域代码补全(if,do,for,while…)收尾 ctrl+shift+enter
4.生成(geter,setter,equals…) alt+insert
5.重写方法 ctrl+o
6.实现方法 ctrl+i
7.通用环绕(try,if,do…) ctrl+alt+t
8.从剪贴板列表选择内容粘贴 ctrl+shift+v
9.自动根据返回值补全赋值号右边的代码 ctrl+alt+v
10.智能补全: Ctrl+Shift+Space

------------------------------------查看-----------------------------------------------------
查看:
1.查看调用的参数列表 ctrl+p
2.查看调用的详细信息 ctrl+q
3.查看代码简要信息 ctrl+mouseover code(鼠标悬停在代码上)
4.全部展开折叠: ctrl+shift±/++ (可以按两下,将包内容等全部展开)
5.打开系统文件夹 ctrl+alt+f12
6.回到上次编辑的地方及返回 ctrl+alt+1(数字键盘键)/2 自定义的快捷键
7.回到上次浏览过的地方 ctrl+alt+←/→
8.打开窗口切换 alt+←/→

-----------------------------------跳转------------------------------------------------------
跳转:
跳转到指定行 ctrl+g
显示最近编辑的文件列表 ctrl+e
跳转到上编辑的位置 ctrl+shift+pachspace
方法间上下跳转 alt+↑,alt+↓
显示文件结构 ctrl+f12
显示调用位置 ctrl+h
打标记和取消标记 f11
打0-Z类型的标记和取消 ctrl+f11/f11
跳转到0-9标记的位置 ctrl+0-9
显示所有标记 shift+f11
查找此类被引用的地方 ctrl+b
查找此类的实现类或子类 ctrl+alt+b

---------------------------------------抽取方法--------------------------------------------------------------------
ctrl+alt+m

-----------------------------------版本控制------------------------------------------------------
版本控制:
提交,更新 ctrl+k,ctrl+t
切换分支 ctrl+t ,勾选Update/Switch to specific url
合并分支 svn合并分支最好用Merge From,配置Configure Branches为要合并的路径

-----------------------------------面板选择------------------------------------------------------
alt+
1 Project
2 Favorites
4 Run
5 Debug
6 TODO
7 Structure
9 Version Control
12 Terminal
altx2不放 显示所有面板控制

---------------------------------------Inject language--------------------------------------------------------------------
在IDEA可以使用Inject language帮我们自动转义JSON双引号

---------------------------------------编码设置--------------------------------------------------------------------
1.FILE -> SETTINGS -> FILE ENCODINGS => IDE ENCODING
2.FILE -> SETTINGS -> FILE ENCODINGS => Project Encoding
3.FILE -> SETTINGS -> FILE ENCODINGS => Default encoding for properties files
4.FILE -> SETTINGS -> FILE ENCODINGS => Transparent native-to-ascii conversion

---------------------------------------打开帮助文档--------------------------------------------------------------------
f1

---------------------------------------解决idea很卡的方法--------------------------------------------------------------------
解决idea很卡的方法:https://blog.csdn.net/zdxxinlang/article/details/78391060

D:\mysoftware\InteliJ IDEA\install\IntelliJ IDEA 2018.3.2\bin\idea.exe.vmoptions

-server
-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:+UseCodeCacheFlushing
-Djsse.enableSNIExtension=false
-Dsun.awt.keepWorkingSetOnMinimize=true

你可能感兴趣的:(IntelliJ,IDEA)