1、Spring关联,点击可以直接在controller、service、dao相互跳转
project structure的facets里添加spring关联项目名modle,然后点击+把配置文件xml给关联起来就有标志了
ctrl + shift + alt + j 选中下面同列的字符
ctrl + shift + 右箭头选中单词
ctrl + shift + u 大小写切换
3、F2,自动将光标定位到报错的位置
Ctrl+Alt+L,Reformat Code,重新格式代码
4、find action(ctrl+shift+a)里面搜show historyCtrl+Shift+Backspace 光标定位到上次修改的地方
ctrl+shift+/ 注释 ctrl+/
5、ctrl + alt + s 打开setting框6、100.fori for循环
666.sout
7、自定义live template
pi public int
pS
pic /** */ public int
pSc
psfi public static final int
psfS
8、表达式求值,Alt+F8。可以对程序中的变量做一些操作如list.size等
运行到指定行,从断点运行的位置直接让程序运行到光标所在的行,Run to Cursor,Alt+F9
setValue,在debug窗口,选中要设值得变量,F2,可以在调试时改变变量的值
9、f5 复制当前文件在当前文件夹
f6移动当前文件
复制文件完整路径:Ctrl+Shift+C
ide剪切板ctrl+shift+v
10、ctrl+alt+shift+u 查看pom.xml的jar依赖结构图
类里面方法的继承图
查看field、method大纲,File Structure,Ctrl+F12
查看maven依赖大纲,pom.xml右击->Maven->Show Dependency
查看类图大纲,找到代码右键Diagrams或Ctrl+Alt+Shift+U
查看类继承结构,Ctrl+H
查看当前函数调用了哪些其他函数,或当前函数被哪些函数调用,Ctrl+Alt+H,可以帮助看其他项目源码的结构
1)自动创建函数
针对那些临时写出来的函数
2)list replace
将对List对象进行for循环的i++语句,替换成foreach语句,减低程序运存,提高运行质量
3)字符串format 、 build
当一个字符串与其他内容(Integer、String等等)单纯地用+进行拼接时,可以对拼接的字符串进行alt+enter,然后才选取String.format()选项进行完善。而StringBuilder.append()则类似,不过生成了一个StringBuilder对象。这是一种对字符串整合规范的完善。
编写一个interface时,对接口名alt+enter可快速创建一个ServiceImpl,也就是实现接口的实现类。
5)单词拼写
对拼写错误的单词提供其他预测正确地单词纠正。
6)type changed to ... 建议改为其他单词的候选
7)导包
12、shift + F6 (rename)
抽取变量:ctrl + alt + v(refactor选项)
抽取静态变量:ctrl + alt + c(refactor选项)
抽取成员变量:ctrl + alt + f(refactor选项)
13、书签跳转 (用于一个函数里调用多个方法)
ctrl + F11 定制编号
ctrl + 定制编号 即可跳转