快捷键(90%常用键):
查阅源码常用:
Ctrl+N 查询类
Ctrl+D/X 行复制行删除
Ctrl+Q 简短的方法说明
Ctrl+Alt+点击,方法实现
Ctrl+/ 修改keyMap,completcode。补全代码
Ctrl+ Alt +方向左键 ,返回上一个光标处
Ctrl + Alt + L 格式化代码
Ctrl + Alt + O 优化import
Ctrl + shift + “+/-” 折叠代码
Shift+F6 更改变量名
编码常用:
Alt+Enter 引入依赖包,生成方法注释等
Alt+insert 实现接口,生成方法等
使用总结:
1.NEW Module就是创建项目,和eclipse中的NEW Project一样,不然目录会错。
2.VCS菜单下面checkout...有各种svn工具,我用的subversion,填入分支即可
3.maven Projects上有一个闪电的标志按钮,预发测试的时候关闭,不然会过不去。
4.出现各种缺少包(其实没有缺少依赖包)的无法编译通过的错误,和eclipse对比起来,在部署的时候会出现tomcat等服务器下的deployd文件缓存,不能识别项目。
解决办法,修改服务器配置,在下面before lauch,列表top添加Maven的clean命令,然后Make ->build等。
5.idea中的编辑器修改字体的地方在,File->settings->Editor->Colors&Fonts->Font
选择字体大小的复选框无法点击,解决办法是先在顶端找到Save As另保存一个Scheme name才能进行自定义设置。
6.窗口以及编辑器改成黑色File->settings->Appearance&Behavior-->Appearance 中的Theme选项。
7. File->settings->Appearance&Behavior->Keymap,常用的就是行复制与删除,代码整理,加注释,生成setter/getter代码(这个可以用lombok插件来代替,很不错,在File的 settings->Flugins中有一个jar库,三种方式来添加jar,只需要名字就ok了。很方便)
8.eclipse中的刷新,清理重启在idea中用file->invalidate catch/restart代替。遇到各种包等之类明显编译不同的问题,可以清理maven名利后(就是上面4的问题)
9.比较常用的快捷,Ctrl+N查询类,然后通过项目名字旁边的圆形按钮来定位类的具体位置,这个对于读新项目非常有用。
10.fierfox中的F12网络查看请求的action
11.显示行数File->Settings->Editor->Appearence->ShowLine Number
12.循环依赖问题,在某模块引用了另一个模块的类,造成编译不过去,虽然在类中已经优化导入了包,但依赖关系依旧存在。解决办法需要在Project Structure ->Modules中手动删除
13.单点调试:http://www.th7.cn/Program/net/201410/296492.shtml
14.程序找不到jar包,但却是已经存在依赖中。解决:Projectstructure进入存在找不到jar的工程,添加jar支持。
15.打war包,点击Project structure,选择Artifacts,+添加web Application Archive,选择输出路径,确定,编译项目。War输出到目的路径中