????Welcome Huihui's Code World ! !????
接下來看看由輝輝所寫的關(guān)于IDEA的相關(guān)操作吧
目錄
????Welcome Huihui's Code World ! !????
一.IDEA的簡介以及優(yōu)勢
二.IDEA的下載
1.下載地址
2.下載步驟
三.IDEA的初步使用?
1.新建一個簡單的Java項目
1.1首先需要創(chuàng)建一個新的工程
?1.2創(chuàng)建一個新的項目(模塊)
2.新建一個Maven項目
四.IDEA中的個性化設(shè)置及快捷鍵的設(shè)置
1.setting的介紹
1.1主題設(shè)置
1.2鼠標(biāo)懸停提示?
1.3顯示方法分隔符
1.4忽略大小寫提示?
1.5自動導(dǎo)包
1.6設(shè)置字體?
1.7配置類文檔注釋信息模版?
1.8設(shè)置文件編碼
1.9設(shè)置自動編譯
1.10設(shè)置默認(rèn)瀏覽器
2.IDEA快捷鍵介紹?
一.IDEA的簡介以及優(yōu)勢
開發(fā)工具IDEA是JetBrains公司開發(fā)的一款集成開發(fā)環(huán)境(Integrated Development Environment),它專注于Java語言的開發(fā)。被廣泛用于Java開發(fā)中,包括Java應(yīng)用程序、Android應(yīng)用程序、Web應(yīng)用程序等
IDEA的優(yōu)勢包括:
- 1. 強(qiáng)大的功能:IDEA提供了豐富的功能和工具,包括代碼自動補(bǔ)全、重構(gòu)、調(diào)試、代碼分析、版本控制等,提高了開發(fā)效率
- 2. 智能代碼分析:IDEA具有智能代碼分析功能,可以檢測代碼問題、提供即時的錯誤提示和建議,并且支持快速修正和優(yōu)化代碼
- 3. 插件生態(tài)系統(tǒng)豐富:IDEA有大量的插件可供選擇,可以根據(jù)需求靈活擴(kuò)展功能,例如Spring、Hibernate、Git、JUnit等
- 4. 用戶友好的界面:IDEA的界面設(shè)計簡潔明了,操作簡單直觀,容易上手
- 5. 跨平臺支持:IDEA可在多種操作系統(tǒng)上運(yùn)行,包括Windows、macOS和Linux,為開發(fā)者提供了跨平臺的便捷
二.IDEA的下載
1.下載地址
IDEA的下載地址https://www.jetbrains.com/zh-cn/idea/download/?section=windows
2.下載步驟
直接點擊鏈接下載/在瀏覽器搜索
?
?
?
?出現(xiàn)這個界面就OK啦!!
?
?點擊continue之后便會打開一個這樣的界面
三.IDEA的初步使用?
1.新建一個簡單的Java項目
1.1首先需要創(chuàng)建一個新的工程
?
這時候彈出來了一個提示,意思是當(dāng)前沒有這個目錄路徑,請問是否需要創(chuàng)建一個(這也是idea的一個優(yōu)點,會自動幫你創(chuàng)建文件夾)?
?
?后續(xù)如果還需要構(gòu)建工程,那么直接點擊File>New>Project ...
?1.2創(chuàng)建一個新的項目(模塊)
?
?目錄結(jié)構(gòu)
2.新建一個Maven項目
關(guān)于maven,博主還專門寫了一篇文章介紹,感興趣的小伙伴可以點擊鏈接進(jìn)行查看
Maven安裝與配置,Eclipse配置Maven【圖文并茂的保姆級教程】http://t.csdn.cn/ZuHHG
新建工程在上面已經(jīng)演示過了,不懂的可以翻上去看看
?
?
那么我們需要進(jìn)行一個配置,叉掉剛剛那個界面,來做接下來的操作
?
?
配置好maven之后,我們就再次進(jìn)行之前的步驟:新建maven模塊
?Name:archetypeCatelog
Value:internal
?
?將需要的依賴以及插件的代碼串放入到pom.xml中
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>ideamaven</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging> <name>ideamaven Maven Webapp</name> <!-- FIXME change it to the project's website --> <url>http://www.example.com</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.44</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> </dependencies> <build> <finalName>ideamaven</finalName> <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging --> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.1</version> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.2</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> </plugin> </plugins> </pluginManagement> </build> </project>
將web.xml的版本修改一下
<!-- 修改web.xml由2.3至3.1 --> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <display-name>Archetype Created Web Application</display-name> </web-app>
?將這些都配置好之后便可編碼啦?。。?/span>
如果需要建一個Java類,那么步驟是這樣的
四.IDEA中的個性化設(shè)置及快捷鍵的設(shè)置
1.setting的介紹
?首先我們把快捷方式改成eclipse
?快捷按出的鍵可以改成Enter鍵,當(dāng)然也可根據(jù)個人喜好來改變
1.1主題設(shè)置
1.2鼠標(biāo)懸停提示?
鼠標(biāo)移動到一個類上,會提示這個類的文檔解釋信息
我們可以看一下半秒的效果
半秒的反應(yīng)速度過于快了,如果我只是在看這行代碼/分析這行代碼,那么它頻繁的彈出會擾亂我的思路?,我們可以將它的時間設(shè)置的長一點,設(shè)置成一個自己覺得不錯的時間
可以看到時間還算剛好,這里我設(shè)置的是1500毫秒(1.5秒)?
1.3顯示方法分隔符
我們在開發(fā)過程中,通常需要編寫許多個方法,顯示方法的分隔符,可以讓我們清楚的看到每個方法,方便查閱?
?可以看到,每個方法與方法之間都有一個分隔符將它們隔開
1.4忽略大小寫提示?
IDEA默認(rèn)提示是區(qū)分大小寫的,比如輸入string,不會提示String類
?1.5自動導(dǎo)包
默認(rèn)情況,包括Eclipse 寫完類,是需要手工導(dǎo)入包的,不過IDEA提供了自動導(dǎo)包設(shè)置
1.6設(shè)置字體?
1.7配置類文檔注釋信息模版?
/** @author 王輝 @site www.shihuihuila.com @create ${YEAR}-${MONTH}-${DAY} ${TIME} */
?當(dāng)我們新建類的時候,便可看到我們編輯的注釋了
?1.8設(shè)置文件編碼
?1.9設(shè)置自動編譯
在Eclipse里,項目都是自動編譯(比如熱加載)的,IDEA里默認(rèn)不是,但是我們可以自己 設(shè)置
1.10設(shè)置默認(rèn)瀏覽器
2.IDEA快捷鍵介紹?
- alt+shift+s? 以及 alt+inster 實現(xiàn)自動生成get set? 以及構(gòu)造方法
- ctrl+d 刪除一行
- ctrl+shift+o 導(dǎo)入包
- ctrl+shift+f 代碼格式化
- ctrl+shift+y 轉(zhuǎn)換大小寫
- ctrl+f? 查找(當(dāng)前文件)
- ctrl+h 全局查找
- 雙擊shift 查找文件
- tab? 以及 shift+tab 整體代碼向后 向前移動
alt+/ 提示操作
?????
?
文章來源:http://www.zghlxwxcb.cn/news/detail-648334.html
- ?alt+shift+r 重命名參數(shù)和方法
- 向下復(fù)制一行? ctrl+alt+向下鍵
- ctrl+/ 單行注釋
- ctrl+shift+/ 多行注釋
- alt+上下鍵? 選中單行或者多行 向上或者向下移動
- ctrl+shift+t 查看源碼 (當(dāng)前java文件有的類,直接ctrl+點進(jìn)去即可)
- alt+enter? 生成返回值/糾錯??eclipse是ctrl+1
- alt+左右方向鍵 跳轉(zhuǎn)上一個或者下一個編輯頁面
- ctrl+- 或者 ctrl+= 收縮或者展開單個方法
- ctrl+shift+-? 或者 ctrl+shift+= 收縮全部或者展開全部方法? 自定義配置
- ctrl+shift+h 查看方法重寫結(jié)構(gòu)
- ctrl+alt+h 查看方法調(diào)用者
- F4 選中類 查看類繼承關(guān)系 ?
- ctrl+o 查看類結(jié)構(gòu)
- ctrl+Alt+shift+u 查看類結(jié)構(gòu)關(guān)系圖
?好啦,今天的分享就到這了,希望能夠幫到你呢!????? ???文章來源地址http://www.zghlxwxcb.cn/news/detail-648334.html
到了這里,關(guān)于開發(fā)工具IDEA的下載與初步使用【各種快捷鍵的設(shè)置,使你的開發(fā)事半功倍】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!