Java学习08-IDEA的使用

IDEA的使用

1. Module的理解和创建

创建Java工程:
Java学习08-IDEA的使用

  • Create New Project:创建一个新的工程
  • Import Project:导入一个现有的工程
  • Open:打开一个已有工程。比如:可以打开 Eclipse 项目。
  • Check out from Version Control:可以通过服务器上的项目地址 check out Github 上面项目或其他 Git 托管服务器上的项目

IntelliJ IDEA 没有类似 Eclipse 的工作空间的概念(Workspaces),最大单元就是 Project。这里可以把 Project 理解为 Eclipse 中的 Workspace。

Eclipse中的Workspace 相当于 IDE中的Project
Eclipse中的Projeext 相当于 IDEA中的Module

Java学习08-IDEA的使用选择指定目录下的 JDK 作为 Project SDK。 如果要创建 Web 工程,则需要勾选上面的 Web Application。如果不需要创建 Web 工程的话,则不需要勾选。若不勾选,则只是创建简单的 Java 工程。

步骤:
IDEA界面左上角File -> new Project
在建好的Prohect上单击鼠标右键 -> New -> Module
src上单继鼠标右键 -> New -> package
在创建好的package上单继鼠标右键 -> New -> Java Class

如何删除模块Module:
Java学习08-IDEA的使用
Java学习08-IDEA的使用
Java学习08-IDEA的使用
Java学习08-IDEA的使用
此时的删除,会从硬盘上将此 module 删除掉。

2. IDEA的常用设置

File->Settings
Java学习08-IDEA的使用

2.1Appearance & Behavior

2.1.1设置主题

Java学习08-IDEA的使用
这里默认提供了三套主题:IntelliJ,Darcula,Windows。这里可以根据自己的喜 好进行选择。

2.1.2设置窗体及菜单的字体及字体大小

Java学习08-IDEA的使用

2.1.3设置编辑区主题

Java学习08-IDEA的使用

2.2 Editor – Font

2.2.1设置默认的字体、字体大小、字体行间距

Java学习08-IDEA的使用

2.3 Editor – Color Scheme

2.3.1 修改当前主题的字体、字体大小、字体行间距

Java学习08-IDEA的使用

2.3.2 修改当前主题的控制台输出的字体及字体大小

Java学习08-IDEA的使用

2.3.3修改代码中注释的字体颜色

Java学习08-IDEA的使用

  • Doc Comment – Text:修改文档注释的字体颜色
  • Block comment:修改多行注释的字体颜色
  • Block comment:修改多行注释的字体颜色 

3. IDEA常用快捷键

  • 执行(run) : alt+r
  • 提示补全 (Class Name Completion) : alt+/
  • 单行注释: ctrl + /
  • 多行注释: ctrl + shift + /
  • 向下复制一行: (Duplicate Lines) ctrl+alt+down
  • 删除一行或选中行: (delete line) ctrl+d
  • 向下移动行(move statement down) : alt+down
  • 向上移动行(move statement up): alt+up
  • 如何查看源码 (class): ctrl + 选中指定的结构 或 ctrl + shift + t
  • 查看继承关系(type hierarchy) : F4
  • 格式化代码(reformat code) :Ctrl+Alt+L
  • 提示方法参数类型(Parameter Info): ctrl+alt+/
  • 撤销 : ctrl + z
  • 反撤销: ctrl + y
  • 选中数行,整体往后移动: tab
  • 选中数行,整体往前移动 : shift + tab
  • 生成构造器/get/set/toString : alt +shift + s
  • 查看文档说明(quick documentation) : F2
  • 收起所有的方法(collapse all): alt + shift + c
  • 打开所有方法(expand all) : alt+shift+x
  • 打开代码所在硬盘文件夹(show in explorer) : ctrl+shift+x
  • 生成 try-catch 等(surround with): alt+shift+z
  • 查找/替换(当前): ctrl+f
  • 查找(全局) : ctrl+h
  • 查找方法在哪里被调用(Call Hierarchy): ctrl+shift+h

4. IDEA模板的使用

它的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子
在 Java 中输入 sout 会出现 System.out.println();

举例:

  • psvm :可生成 main 方法
  • sout :System.out.println();
  • “abc”.sout : System.out.println(“abc”);
  • soutp:System.out.println("方法形参名 = " + 形参名);
  • soutv:System.out.println("变量名 = " + 变量);
  • soutm:System.out.println(“当前类名.当前方法”);
  • fori :可生成 for 循环
  • iter:可生成增强 for 循环
  • itar:可生成普通 for 循环
  • list.for : 可生成集合 list 的 for 循环
  • ifn:可生成 if(xxx = null)
  • prsf:可生成 private static final
  • psf:可生成 public static final
  • psfi:可生成 public static final int
  • psfs:可生成 public static final String