★1、设置警告级别
File-Settings-Editor-Inspections-Spring-Spring Core-Code路径下,
将Autowiring for Bean Class的Severity用Error改为Warning。
★2、自动编译项目
File-Settings-Build,Execution,Deployment-Compiler,勾选上Build project automatically
★3、自动保存改变
File-Settings-Appearance & Behavior-System Settings-Synchronization
★4、设置代码自动提示时首字母不分大小写
File-Settings-Editor-General-Code Completion,将Case sensitive completion的值设置为None。
★5、搜索文件
按两下shift键
★6、设置软件退出时询问
File-Settings-Appearance & Behavior-System Settings-Startup/Shutdown,勾选上confirm application exit。
★7、调试知识点
step into :进入子函数
step over:越过子函数,但子函数会执行
step out :跳出子函数
step into:单步执行,遇到子函数就进入并且继续单步执行;
step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和step into效果一样的。
step out就是单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。
★8、常用快捷键
〓较为常用
Ctrl+Shift+A:查找所有Intellij的命令,并且每个命令后面还有其快捷键。
Alt+Insert:新建类、方法等任何东西。
Ctrl+Alt+O:格式化import列表。
Ctrl+Alt+L:格式化代码。
Alt+Num:切换窗口,常用的有1-项目结构,3-搜索结果,4/5-运行调试。
Ctrl+Tab:切换标签页。
Ctrl+E / Ctrl+Shift+E:打开最近打开过的或编辑过的文件。
Ctrl+Shift+V:打开剪切板,从最近复制或剪切的五个文本选择一个粘贴。
Ctrl+Alt+T:创建单元测试用例。
Alt+Shift+F10:运行程序;
Shift+F9:启动调试;
Shift+F10:启动程序;
Ctrl+F2:停止。
F7 / F8 / F9:调试,分别对应Step into,Step over,Continue。
Ctrl+Alt+ ← / →:跳转到上次停留的位置 / 返回到【跳转到上次停留位置】操作之前的位置。
〓智能提示
Ctrl+Space:基本的代码提示;
Ctrl+Shift+Space:更智能地按类型信息提示。
F2 / Shift+F2:移动到有错误的代码。
Alt+Enter:快速修复(即Eclipse中的Quick Fix功能)。
Ctrl+Shift+Enter:当智能提示为我们自动补全方法名时,我们通常要自己补上行尾的反括
号和分号,当括号嵌套很多层时会很麻烦,这时我们只需敲就能自动补全末尾的字符。
〓重构
Ctrl+Shift+Alt+T:重构功能大汇总快捷键,叫做Refactor This;
Shift+F6:修改名字;
Ctrl+Alt+V:提取变量。
〓代码生成
Ctrl+J:可以查看所有模板。
fori:生成循环;
sout:System.out;
psvm+Tab:main方法。
Alt+Insert:在编辑窗口中点击生成构造函数、toString、getter/setter、重写父类方法等。
后缀自动补全功能
输入for(User user : users)只需输入user.for+Tab;
输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab。
〓编辑
Ctrl+W:自动按语法选中代码;
Ctrl+Shift+W:取消按语法选中的代码。
Ctrl+ ← / →:移动光标到前/后单词;
Ctrl+ [ / ] :移动到前/后代码块;
Ctrl+Shift+ ← / → / [ / ] :选中跳跃范围内的代码;
Alt+ ↑ / ↓:移动到前/后方法。
Ctrl / Alt+Shift+ ↑ / ↓:移动光标所在行的代码(上下移动)。
Ctrl+Y:删除行;
Ctrl+D:复制行;
Ctrl+ < / > :折叠代码。
Alt+Delete:安全删除字段/方法/类。
Ctrl+Shift+Num定义1-10书签(再次按这组快捷键则是删除书签),然后通过Ctrl+Num跳转。这避免了多次使用前/下一编辑位置Ctrl+Left/Right来回跳转的麻烦,而且此快捷键默认与Windows热键冲突(默认多了Alt,与Windows改变显示器显示方向冲突,一不小心显示器就变成倒着显式的了)。
〓查找打开
Ctrl+N或Ctrl+Shift+N:可以打开类或资源。
Shift+Shift:在一个弹出框中搜索任何东西,包括类、资源、配置项、方法等等。
Ctrl+H:打开类层次窗口,查看类的继承关系。
Ctrl+B:在继承层次上跳转,对应父类或父方法定义。如果光标处方法(或类)不是本类中的方法,则进入
该方法(或类)。
Ctrl+Alt+B:在继承层次上跳转,对应子类或子方法实现。
Ctrl+F12:查看当前类的所有方法。
Alt+F7:找类或方法的使用。
Ctrl+F或Ctrl+Shift+F:在当前窗口或全工程中查找文本的出现位置;
F3 / Shift+F3:前后移动到下一匹配处。