Idea使用总结

1、常用快捷键及发现的技巧

1、输入psvm快捷生成main方法

2、sout 是快捷输出System.out.println();

我先是设置的eclipse风格的快捷键之后设置为如下图所示,并增加输入syso 之后按tab键补全System.out.println();的方式

Idea使用总结

3、在窗口右边找到Maven Projects 模块并选中对应的项目点击刷新的那个按钮相当于是eclipse中的maven下的update操作,会重新加载pow文件中的相关依赖包。

4、如果在启动springbootz项目的时候出现端口号被占用的情况,需要杀死进程

5、alt + insert组合键调出get/set 及tostring 等方法

6、当没有导入包是按alt +enter即可导入之前没有导入的包

7、ctrl+ o是打开重写的方法

8、ctrl+alt +l 格式化html文件(其他的没试)

9、idea project上面深色的一栏右击鼠标会出现对这一栏的菜单树样式进行设置的各种选项

10、ctrl+(fn)F9 当你对一个页面进行修改之后操作后重新编译该页面不用重启项目

11、在当前行的上一行插入一行,使用ctrl+alt+enter

12、自动补全类型及变量名称

  • 自动补全变量名称 : Ctrl + Alt + v 该变量是方法的局部变量

  • 自动补全属性名称 : Ctrl + Alt + f 该变量是类的成员变量

2、idea中的搜索查找

1、Ctrl+N按名字搜索类:相当于eclipse的ctrl+shift+R,输入类名可以定位到这个类文件

2、Ctrl+Shift+N按文件名搜索文件:同搜索类(class)类似,只不过可以匹配所有类型的文件了

3、Ctrl+H:查看类的继承关系,例如HashMap的父类是AbstractMap,子类则有一大堆

4、Ctrl+Alt+B查看子类方法实现:Ctrl+B可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便。但是在 这里,Ctrl+B或ctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,这时候Ctrl+Alt+B就可以查看HashMap的put方法。

5、Alt+F7查找类或方法在哪被使用

6、Ctrl+F/Ctrl+Shift+F按照文本的内容查找:相当于eclipse的ctrl+H,速度优势更加明显。其中Ctrl+F是在本页查找,Ctrl+Shift+F是全局查找

顺便加一个win7下杀死进程的方法吧(当时赶上电脑cpu高占用太卡,总结到一起了)

1、进入cmd窗口

2、根据端口号查看进程号: netstat -ano|findstr 端口号

上面命令回车后在最后显示的数字指具体的进程号

3、根据程序的进程号查看具体的程序名称 tasklist|findstr 进程号

​ 上面的命令将得到一个程序名称之后根据程序名称即可杀死进程

4、强制、递归 删除本程序及其子进程 :taskkill -f -t -im 文件名