改善编码方式:IDE一些快捷键的了解与自定义

1、Spring关联,点击可以直接在controller、service、dao相互跳转
   project structure的facets里添加spring关联项目名modle,然后点击+把配置文件xml给关联起来就有标志了

2、shift + 右箭头选中单个字符(用于同列多行代码选择)
   ctrl + shift + alt + j 选中下面同列的字符
   ctrl + shift + 右箭头选中单词
   ctrl + shift + u 大小写切换


3、F2,自动将光标定位到报错的位置

Ctrl+Alt+L,Reformat Code,重新格式代码

4、find action(ctrl+shift+a)里面搜show history 
Ctrl+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,可以帮助看其他项目源码的结构


11、alt + enter 列下几个常用的情景:
1)自动创建函数
针对那些临时写出来的函数
2)list replace
将对List对象进行for循环的i++语句,替换成foreach语句,减低程序运存,提高运行质量
3)字符串format 、 build

当一个字符串与其他内容(Integer、String等等)单纯地用+进行拼接时,可以对拼接的字符串进行alt+enter,然后才选取String.format()选项进行完善。而StringBuilder.append()则类似,不过生成了一个StringBuilder对象。这是一种对字符串整合规范的完善。


4)实现接口
编写一个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 + 定制编号  即可跳转

你可能感兴趣的:(IDEA)