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 全局搜索

原文地址:https://www.cnblogs.com/Zzzxb/p/11369086.html