IDEA 的安装、配置与使用(超详细) | 您所在的位置:网站首页 › 配制什么意思啊 › IDEA 的安装、配置与使用(超详细) |
一、IntelliJ IDEA 介绍
1.JetBrains 公司介绍
IDEA(https://www.jetbrains.com/idea/)是 JetBrains 公司的产品,公司旗下还有其它产品,比如: WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术;PyCharm:用于开发 pythonPhpStorm:用于开发 PHPRubyMine:用于开发 Ruby/RailsAppCode:用于开发 Objective - C/SwiftCLion:用于开发 C/C++DataGrip:用于开发数据库和 SQLRider:用于开发.NETGoLand:用于开发 GoAndroid Studio:用于开发 android(google 基于 IDEA 社区版进行迭代) 2. IntelliJ IDEA 介绍IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的。 IntelliJ IDEA 在 2015 年的官网上这样介绍自己: Excel at enterprise, mobile and web development with Java, Scala and Groovy, with all the latest modern technologies and frameworks available out of the box. 简明翻译:IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。 3.IDEA 的主要功能介绍语言支持上: ① 强大的整合能力。比如:Git、Maven、Spring 等 ② 提示功能的快速、便捷 ③ 提示功能的范围广 ④ 好用的快捷键和代码模板 private static final psf ⑤ 精准搜索 5.IDEA 的下载地址:(官网)https://www.jetbrains.com/idea/download/#section=windows IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。 旗舰版收费(限 30 天免费试用),社区版免费,这和 Eclipse 有很大区别。 https://www.jetbrains.com/help/idea/meet-intellij-idea.html 二、windows 下安装过程 1. 安装前的准备1.1 硬件要求(Hardware requirements) 内存:2 GB RAM minimum, 4 GB RAM recommended 硬盘:1.5 GB hard disk space+ at least 1 GB for caches 屏幕:1024x768 minimum screen resolution 个人建议配置:内存 8G 或以上,CPU 最好 i5 以上,最好安装块固态硬盘(SSD),将 IDEA安装在固态硬盘上,这样流畅度会加快很多。 1.2 软件要求(Software requirements) 操作系统:Microsoft Windows 10/8/7/Vista/2003/XP (32 or 64 bit) 软件环境: JRE 1.8 is bundled with the IntelliJ IDEA distribution. You do not need to install Java on your computer to run IntelliJ IDEA. A standalone JDK is required for Java development 2.具体安装过程双击: bin:容器,执行文件和启动参数等 help:快捷键文档和其他帮助文档 jre64:64 位java 运行环境 lib:idea 依赖的类库 license:各个插件许可 plugin:插件 其中:bin 目录下: –Xms128m,16 G 内存的机器可尝试设置为 -Xms512m (设置初始的内存数,增加该值可以提高 Java 程序的启动速度。) –Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m (设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能) –XX:ReservedCodeCacheSize=240m,16G 内存的机器可尝试设置为 XX:ReservedCodeCacheSize=500m (保留代码占用的内存容量) 三、启动应用后简单配置 1.是否导入已有设置首次启动,会弹出如下的对话框。选择不导入已有的设置。 方式:本人提供资料(在下面盘符中) 微信:635498720
这里选择 Create New Project
接着在 src 目录下创建一个 package: **1.在 Eclipse 中我们有 Workspace(工作空间)和 Project(工程)的概念,在 IDEA中只有 Project(工程)和 Module(模块)的概念。**这里的对应关系为: Eclipse 中 workspace 相当于 IDEA 中的 Project Eclipse 中 Project 相当于 IDEA 中的Module 2.在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。 下面,我们演示如何创建 Module: IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让那些 IntelliJ IDEA 死忠粉更加死心塌地使用它和分享它。 进入设置界面: 1.1 设置主题 2.1 设置鼠标滚轮修改字体大小(可忽略) 3.1 设置默认的字体、字体大小、字体行间距 4.1 修改当前主题的字体、字体大小、字体行间距(可忽略) 如果当前主题不希望使用默认字体、字体大小、字体行间距,还可以单独设置: 5.1 设置超过指定 import 个数,改为 (可忽略)* 6.1 修改类头的文档注释信息 7.1 设置项目文件编码
1执行(run) alt+r 2 提示补全 (Class Name Completion) alt+/ 3 单行注释 ctrl + / 4 多行注释 ctrl + shift + / 5 向下复制一行 (Duplicate Lines) ctrl+alt+down 6 删除一行或选中行 (delete line) ctrl+d 7 向下移动行(move statement down) alt+down 8 向上移动行(move statement up) alt+up 9 向下开始新的一行(start new line) shift+enter 10 向上开始新的一行 (Start New Line before current) ctrl+shift+enter 11 如何查看源码 (class) ctrl + 选中指定的结构 或 ctrl + shift + t 12 万能解错/生成返回值变量 alt + enter 13 退回到前一个编辑的页面 (back) alt + left 14 进入到下一个编辑的页面(针对于上条) (forward) alt + right 15 查看继承关系(type hierarchy) F4 16 格式化代码(reformat code) ctrl+shift+F 17 提示方法参数类型(Parameter Info) ctrl+alt+/ 18 复制代码 ctrl + c 19 撤销 ctrl + z 20 反撤销 ctrl + y 21 剪切 ctrl + x 22 粘贴 ctrl + v 23 保存 ctrl + s 24 全选 ctrl + a 25 选中数行,整体往后移动 tab 26 选中数行,整体往前移动 shift + tab 27 查看类的结构:类似于 eclipse 的 outline ctrl+o 28 重构:修改变量名与方法名(rename) alt+shift+r 29 大写转小写/小写转大写(toggle case) ctrl+shift+y 30 生成构造器/get/set/toString alt +shift + s 31 查看文档说明(quick documentation) F2 32 收起所有的方法(collapse all) alt + shift + c 33 打开所有方法(expand all) alt+shift+x 34 打开代码所在硬盘文件夹(show in explorer) ctrl+shift+x 35 生成 try-catch 等(surround with) alt+shift+z 36 局部变量抽取为成员变量(introduce field) alt+shift+f 37 查找/替换(当前) ctrl+f 38 查找(全局) ctrl+h 39 查找文件 double Shift 40 查看类的继承结构图(Show UML Diagram) ctrl + shift + u 41 查看方法的多层重写结构(method hierarchy) ctrl+alt+h 42 添加到收藏(add to favorites) ctrl+alt+f 43 抽取方法(Extract Method) alt+shift+m 44 打开最近修改的文件(Recently Files) ctrl+E 45 关闭当前打开的代码栏(close) ctrl + w 46 关闭打开的所有代码栏(close all) ctrl + shift + w 47 快速搜索类中的错误(next highlighted error) ctrl + shift + q 48 选择要粘贴的内容(Show in Explorer) ctrl+shift+v 49 查找方法在哪里被调用(Call Hierarchy) ctrl+shift+h 七、关于模板(Templates)
2.1 psvm : 可生成 main 方法 2.2 sout : System.out.println() 快捷输出 类似的: soutp=System.out.println("方法形参名 = " + 形参名); soutv=System.out.println("变量名 = " + 变量); soutm=System.out.println(“当前类名.当前方法”); “abc”.sout => System.out.println(“abc”); 2.3 fori : 可生成 for 循环 类似的: iter:可生成增强 for 循环 itar:可生成普通 for 循环 2.4 list.for : 可生成集合 list 的 for 循环 List list = new ArrayList(); 输入: list.for 即可输出 for(String s:list){ } 又如:list.fori 或 list.forr 2.5 ifn:可生成 if(xxx = null) 类似的: inn:可生成 if(xxx != null) 或 xxx.nn 或 xxx.null 2.6 prsf:可生成 private static final 类似的: psf:可生成 public static final psfi:可生成 public static final int psfs:可生成 public static final String 自定义模板: 下面看如何在 IDEA 中配置:
不管是个人开发还是团队开发,版本控制都会被使用。而 IDEA 也很好的集成了版本控制的相关结构。 ![]() 1. 提前安装好 Git 的客户端 Git 的 msysGit 官网下载:https://git-scm.com/ Git 客户端 TortoiseGit 官网下载:http://download.tortoisegit.org/tgit/ 2. 关联 git.exe clone:拷贝远程仓库 commit:本地提交 push:远程提交 pull:更新到本地 11. 没有使用 Git 时本地历史记录的查看 1. Debug 的设置 |
CopyRight 2018-2019 实验室设备网 版权所有 |