Idea软件的使用
Idea软件的使用
一:简介
其他软件 :Eclipse、MyEclipse、STS、Idea
IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
二:安装、配置
第一步 :下载 https://www.jetbrains.com/idea/download/#section=windows
第二步: 卸载
1 先把注册信息清除了。help--->register
2 从控制面板中 删除和添加程序中找到idea安装项目右击删除,选择删除配置和缓存。
第三步: 安装
1更改安装目录(可选)
2勾选64的快捷方式
3安装目录介绍
bin 可执行文件
help 帮助文件 快捷键
jar64 自带的jre允许环境
lib 开发中需要的jar包
license 插件许可证文件
plugins 插件
redist Apache License 目录
第四步: 启动配置
修改配置文件位置
myidea=d:/idea
idea.config.path=${myidea}/.IntelliJIdea/config
idea.system.path=${myidea}/.IntelliJIdea/system
修改内存大小
-Xms256m
-Xmx1024m
-XX:ReservedCodeCacheSize=500m
第五步:启动软件
(1)不导入配置
(2)选择主题:Darcula或Intellij
(3)选择插件的安装:默认
(4)激活界面
购买账号
激活码
通过服务器激活
试用30天
第六步:创建项目
1 配置jdk:创建项目配置或在project structure中配置
2 创建java项目
项目结构:
idea:idea项目配置文件目录
src:源文件
hello.iml:模块配置文件
out:编译之后的class输出目录
第七步:idea基本配置
1 字体大小 font
2 编码 encoding
3 编译版本 java compiler
4 自动导包 auto import
5 代码补全 code completion (大小写提示、补全快捷键更改、参数提示等)
修改completion的快捷键为alt+/
可选配置:
主题
取消更新
鼠标滚动调整字体
鼠标悬停显示文档
调试连接模式
注意:创建idea项目会自动创建缓存和索引文件,目的是为了加快文件查询的速度,从而提高各种查找、代码提示等操作的速度,一次索引对idea的高效性来说至关重要,但是有时候,缓存和索引会损坏,比如突然断电、蓝屏等引起的强制关机,会造成idea出现问题。
解决办法:File菜单下有Invalidate Cache/Restart,然后选择 Invalidate and Restart即可。
如果还解决不了可以把配置(config)和缓存索引(system)目录删除,重新启动idea。
三:模板、快捷键
**文件和代码模板(File And Code Templates) **
(1)自定义文件模板
创建spring配置文件模板演示
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>
(2)java类模板注释
/**
* ${USER} ${DATE} ${TIME}
*/
实时(现场)代码模板(Live Templates)
(1)psvm
(2)sout (soutm、soutv、soutp、xxx.sout)
(3)fori (iter、数组或集合.fori)
(4)inn (ifn 、xxx.nn、xxx.null)
(5)prsf:可生成 private static final
类似的:
psf:可生成 public static final
psfi:可生成 public static final int
psfs:可生成 public static final String
快捷键
Ctrl+/ 单行注释
Ctrl+shift+/ 多行注释
Ctrl+D 复制行
Ctrl+X 或 Ctrl+Y 删除行
Alt+Enter 快速修正
Alt+/ 代码补全
Ctr+Alt+L 格式化代码
Ctr+Shift+U 大小写转化
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+P 方法参数提示
Ctrl+H 显示类结构图
Ctrl+Q 显示注释文档
Ctrl+Shift+Up/Down 代码向上/下移动。
CTRL+AlT+T 把选中的代码放在 try{} if{} else{}里
CTRL+AlT+M 抽取方法
Shift+Enter,向下插入新行
Ctrl+Alt+Enter 向上插一行
Ctrl+ 鼠标左键点击 查看源码
double Shift 全局搜索