IDEA日常使用

IDEA使用方法总结


安装好之后,需要**。选中Licence server后, 在URL框输入: http://idea.iteblog.com/key.php




1、IDEA集成JDK
点击如下红框:
 IDEA日常使用
点击如下:
 IDEA日常使用
点击JDK如下:
 IDEA日常使用
选择JDK安装路径即可。


2、IDEA集成Maven
File – Settings , 如下:
  IDEA日常使用
点击maven , 如下图:
  IDEA日常使用
在maven下手Runner项可以配置当前项目的运行配置。
在maven下的Repositories项,可以查看maven的仓库列表,并可以刷新索引。
在IDEA的Terminal窗口,可以使用maven的命令了。
在IDEA左下角打开Maven Projects窗口,若有Maven项目,则可以在这里看到,并双击某个目标(如:clean)来执行。


3、IDEA配置Tomcat
点击如下按钮:
 IDEA日常使用
出现如下所示: 
  IDEA日常使用
点击右侧 + 号, 如下:
  IDEA日常使用
选中Tomcat Server – Local 出现如下图:
  IDEA日常使用
点击Configure…选中Tomcat所在的目录。
点击Deployment, 如下图:
  IDEA日常使用

点击上图中的绿色的 + 符号 —— Artifact… 。 如下图:

IDEA日常使用

  选中war exploded包即可。


4、IDEA进行Debug调试
F8:  下一步,如果当前行断点是一个方法,则不进入当前方法体内,跳到下一条执行语句。
F7: 下一步,如果当前行断电时一个方法,则进入方法体内, 如果该方法体还有方法,则进入内嵌方法中。
F9:恢复程序;
Alt + F10: 显示执行断点;
Alt + F7:强制进入代码;
Shift + F8:相当Eclipse中的F8,调到下一个断点, 也相当于Eclipse中的F7跳出函数;
Alt + F9: 运行到光标处;
Ctrl+shift+F9:DEBUG运行Java类;
Ctrl+shift+F10 :正常运行Java类;
Alt + F8:debug时选中查看值。


6、IDEA git引入项目
File – Settings… -- Version Control – Git


快捷键Ctrl + Alt + S,打开全局配置Settings。


方法二: File – new – Module from Existing Sources…
在打开的弹框中,选择你的项目的所在路径。注意:一定要选中pom.xml文件才可以。然后点击OK


IDEA 是将一个整体项目作为开发调试的。子模块无法单独运行。




7、IDEA快捷键的使用:
复制    ctr + D
删除    ctr + y     ctrl + x  
搜索 shift + shift
选中文本   ctrl + w
System.out.println() :  sout
全文搜索 ctrl + shift + n
进入接口方法实现 ctrl + alt + 鼠标左键
显示类或方法的javadoc: Ctrl + Q
找到类,方法,变量的声明的地方: Ctrl + B
快速展示类的元素: Ctrl + F12
覆盖基类方法: Ctrl + O
向类中插入getter, setter方法: Alt + Insert
对一些代码片断,想要catch exeception: Ctrl + Alt + T
选择词汇: Ctrl + w, 连续使用有高级效果
方法自动补全 : Alt+Enter(两次)
查找类 : ctrl + n
删除多余的引入类 :   ctrl + alt + o
方法参数提示 ctrl + p
自动代码 ctrl + j
显示类结构图 ctrl + h
查看代码所在位置 alt + f1
返回上次浏览的位置 ctrl + alt + 左、右
快速在方法之间移动定位: alt + 上、下
错误或警告快速定位 F2
实现接口中的方法 ctrl + i
选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。
选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。
Ctrl+[或]可以跳到大括号的开头结尾
CTRL+N   查找类 
CTRL+SHIFT+N  查找文件 
CTRL+SHIFT+ALT+N 查找类中的方法或变量 
CIRL+B   找变量的来源 
CTRL+ALT+B  找所有的子类 
CTRL+SHIFT+B  找变量的类 
CTRL+G   定位行 
CTRL+F   在当前窗口查找文本 
CTRL+SHIFT+F  在指定窗口查找文本 
CTRL+R   在 当前窗口替换文本 
CTRL+SHIFT+R  在指定窗口替换文本 
ALT+SHIFT+C  查找修改的文件 
CTRL+E   最近打开的文件 
F3   向下查找关键字出现位置 
SHIFT+F3  向上一个关键字出现位置 
F4   查找变量来源 
CTRL+ALT+F7  选中的字符查找工程出现的地方 
CTRL+SHIFT+O  弹出显示查找内容
3. 自动代码
ALT+回车  导入包,自动修正 
CTRL+ALT+L  格式化代码 
CTRL+ALT+I  自动缩进 
CTRL+ALT+O  优化导入的类和包 
ALT+INSERT  生成代码(如GET,SET方法,构造函数等) 
CTRL+E 最近更改的代码 
CTRL+SHIFT+SPACE 自动补全代码 
CTRL+空格  代码提示 
CTRL+ALT+SPACE  类名或接口名提示 
CTRL+P   方法参数提示 
CTRL+J   自动代码 
CTRL+ALT+T  把选中的代码放在 TRY{} IF{} ELSE{} 里


8、IDEA创建Mave项目
File – New – Project – Maven , 如下:
  IDEA日常使用
如果要创建web工程, 选中对应的webapp插件即可, 选择本地maven插件, 如下:
  IDEA日常使用


9.IDEA 引入maven项目?
打开一个现有的IntelliJ IDEA工程,点击菜单的“File”->“new”->“Module from Existing Sources...”。
在打开的弹框中,选择你的项目的所在路径。注意:一定要选中pom.xml文件才可以。然后点击OK。


10. idea运行单个java的main方法,不用编译整个项目
快捷键 ctrl+shift+10


12. IDEA git操作
1、 更新代码
       ctrl+T,更新的是远程仓库的代码。(ps:默认更新选择的是branch default 和using stash,可以研究一下其他的选项哦)


2、提交代码
       ctrl+K,如果本地代码没有改变,会提示,no changes detected(检测到没有改变)。如果本地代码有改变,则可以进行提交,对于git提交,首先是提交到本地仓库(commit),然后再提交(push)到远程仓库中,和svn比起来,相当于加上一层“缓存”,同时加上一层安全。如下图所示,还有一些其他的细节,一些按钮,可以探究一下哦。


3、两个分支的之间的切换
       intellij的右下角有git相关的信息,如下图所示:
 
Git:xhf_buanch_test代表的是当前分支,一般情况下我们的当前分之是master。Local Branches:表示本地仓库中的分支,本地的分支都是从Remote Branches中checkout而来的,选择想要下载的远程分支,右键选择check out as new local branch,然后选择ok,在Local Branches中就会增加一个本地分支。


       但是分支之间怎么切换呢,提交代码的时候提交到的是哪个分支呢?
       当前分支是什么默认提交到的就是哪个分支,所以想要修改哪个分支,就切换到本地的哪个分支,但是在分支切换的时候会出现一些问题,为了避免这些问题的出现,最好保证如下点。
       3.1切换之前ctrl+k,确保没有未提交到本地仓库的文件
       3.2切换之前先更新,把这个分支更新为最新的code。
       然后选择Local Branches中的分支切换为当前分支。可能会出现如下问题,比如分支A_1和分支A_2 两个分支,当A_1中添加了一些文件,但是还没有commit的时候,这时候切换分支到A_2 , A_2中也会有A_1中未提交的文件。