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