IntelliJIDEA使用方法是什么

這篇文章主要介紹“IntelliJ IDEA使用方法是什么”,在日常操作中,相信很多人在IntelliJ IDEA使用方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”IntelliJ IDEA使用方法是什么”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比紅古網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式紅古網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋紅古地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。

00.常用快捷
Ctrl+Shift+NCtrl+N    全局搜索查找工程中的某個(gè)文件名
Ctrl+Shift+R    全局搜索替換工程中包含某個(gè)關(guān)鍵字的文件
Ctrl+Shift+V    調(diào)出歷史粘貼板內(nèi)容
Ctrl+E    查看最近打開的文件
Ctrl+N-->navicate    查找類文件
Ctrl+R    當(dāng)前文件查找替換內(nèi)容
Ctrl+F    文件內(nèi)容關(guān)鍵字查找(如查找當(dāng)前文件中的setAge關(guān)鍵字)
Ctrl+o    方法覆蓋
Ctrl+i    方法實(shí)現(xiàn)
Ctrl+J    代碼塊兒快捷生成
Ctrl+w    代碼塊選擇
Ctrl+D    復(fù)制代碼塊到塊尾
當(dāng)光標(biāo)放在項(xiàng)目目錄上時(shí),Ctrl+D還有對(duì)比目錄的功能
相當(dāng)于IntelliJ工具整合了Beyond Compare這個(gè)工具
Ctrl+Q    查看文檔
Ctrl+f12    查看文件結(jié)構(gòu)
Ctrl+Alt+L    代碼格式化
Ctrl+Alt+S    打開設(shè)置窗口

Alt+Shift+Insert 列選擇編程
Alt+Shift+C    查找最近修改的文件
Alt+Shift+Enter 代碼塊自動(dòng)生成if,try,do     
按住Alt+鼠標(biāo)即可進(jìn)行列選擇

Ctrl+Alt+shift+U    類繼承關(guān)系圖
Ctrl+F12 查詢類中所有方法
debug快捷鍵
    F8    單步進(jìn)入
    F9    結(jié)束斷點(diǎn)模式
0、版本
IntelliJ IDEA( Ultimate )2020.1.1
安裝方法
https://my.oschina.net/guiguketang/blog/4674567
1、project管理
刪除打開過的project
IntelliJ IDEA使用方法是什么
2、刪除Module
選中項(xiàng)目->右鍵->Remove Module
3、git使用
3-1、下載客戶端安裝后編輯器會(huì)自動(dòng)識(shí)別
https://git-scm.com/download/win
3-2、通過git地址導(dǎo)入項(xiàng)目
Get from Version Control
IntelliJ IDEA使用方法是什么
首次需要安裝git客戶端,同時(shí)在客戶端做配置
Configure->setting
IntelliJ IDEA使用方法是什么
3-3、git賬號(hào)修改
個(gè)人有g(shù)ithub賬號(hào),工具上用github官網(wǎng)賬號(hào)commit過代碼。
公司代碼也是用git管理的,切換到公司項(xiàng)目時(shí),提交代碼,在公司代碼倉庫顯示的確實(shí)自己外網(wǎng)的github賬號(hào),而不是公司代碼倉庫創(chuàng)建的賬號(hào)。
這或許是IntelliJ編輯器git插件的一個(gè)小bug。
解決方法,如果不生效,則按照下面第6條操作。
IntelliJ IDEA使用方法是什么
3-4、修改git用戶信息(用戶名和郵箱)
查看配置
git config --global --list
修改用戶信息
git config --global user.name "username"
git config --global user.email "email"
3-5、git回滾操作
git reset --soft 5aa322cfa683a3188090c0bcce2ed6c196fc7285
IntelliJ IDEA使用方法是什么
git push origin HEAD --force
IntelliJ IDEA使用方法是什么
會(huì)有權(quán)限問題,將所要push的內(nèi)容所在的分支的protected權(quán)限關(guān)閉即可,登錄系統(tǒng)修改
Settings->Protected Branches->Unprotected即可執(zhí)行上面命令了
IntelliJ IDEA使用方法是什么操作后遠(yuǎn)端倉庫已經(jīng)回滾到自己期望的節(jié)點(diǎn)。
3-6、回滾命令checkout、 reset
checkout回滾在工作區(qū)的代碼
git checkout -- a.txt   # 回滾指定文件
git checkout -- .         # 回滾所有文件
reset回滾緩存區(qū)、本地倉庫、遠(yuǎn)端倉庫代碼
回滾在緩存區(qū)的代碼(工作區(qū)內(nèi)容不會(huì)改變,代碼只add到了緩存區(qū),沒有commit到本地倉庫)

git reset HEAD .  #回滾所有add到緩存區(qū)的內(nèi)容
git reset HEAD a.txt #回滾緩存區(qū)指定文件
reset回滾在本地倉庫的代碼(代碼還沒有push到遠(yuǎn)端倉庫,只提交到了本地倉庫的回滾方式)
git reset --hard <commit_id>  # 回到其中你想要的某個(gè)版
git reset --hard HEAD^  # 回到最新的一次提交
git reset HEAD^  # 此時(shí)代碼保留,回到 git add 之前
實(shí)操
git add reset_commit.txt
git commit reset_commit.txt -m "this file will commit to local lib"
git add reset_commit1.txt
git commit reset_commit1.txt -m "commit1 again"
git log
IntelliJ IDEA使用方法是什么
git reset --hard e5416364ca99a4bb1606bf117dbb23800890824a
最后回到了指定的版本
IntelliJ IDEA使用方法是什么
回滾在遠(yuǎn)程倉庫的代碼
git reset --hard <commit_id>
git push origin HEAD --force # 強(qiáng)制提交一次,之前錯(cuò)誤的提交就從遠(yuǎn)程倉庫刪除
額外說明
通過git revert是用一次新的commit來回滾之前的commit
git log # 得到你需要回退一次提交的commit id
git revert <commit_id>  # 撤銷指定的版本,撤銷也會(huì)作為一次提交進(jìn)行保存
- git revert是用一次新的commit來回滾之前的commit,此次提交之前的commit都會(huì)被保留;
- git reset是回到某次提交,提交及之前的commit都會(huì)被保留,但是此commit id之后的修改都會(huì)被刪除
查看git分支樹:
gitk --all

3-7.git提交代碼排出例外配置
修改項(xiàng)目根目錄下的.gitignore文件

# Created by .ignore support plugin (hsz.mobi)
### Example user template template
### Example user template

# IntelliJ project files
.idea
*.iml
out
gen
### Java template
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

target

dist
node_modules

3-8.IntelliJ新創(chuàng)建的項(xiàng)目分享的github
https://my.oschina.net/guiguketang/blog/4483939
4.svn配置
IntelliJ IDEA使用方法是什么

5.在 idea 配置 maven:
5-1、配置

點(diǎn)擊【File】>【Settings】>搜索【Maven】
5-2、maven配置全局生效
通過12配置完maven環(huán)境后,每次新建項(xiàng)目,配置又恢復(fù)到了默認(rèn),解決方法如下
IntelliJ IDEA使用方法是什么
IntelliJ IDEA使用方法是什么
配置完,再重新建項(xiàng)目就可以加載剛剛配置的maven環(huán)境了。

5-3.利用mvn命令將指定jar包加載到本地電腦倉庫(非常重要,必須掌握)
mvn install:install-file -Dfile=commons-discovery-0.2.jar -DgroupId=com.commons.discovery -DartifactId=commons-discovery -Dversion=0.2 -Dpackaging=jar
pom.xml中的代碼片段

  <dependency>
            <groupId>com.commons.discovery</groupId>
            <artifactId>commons-discovery</artifactId>
            <version>0.2</version>
  </dependency>


6、IDEA中project窗口,不顯示項(xiàng)目工程目錄
.idea目錄文件損壞所致,刪除掉項(xiàng)目下.dea目錄,重新啟動(dòng)idea工具即可

7.java項(xiàng)目
7-1.啟動(dòng)內(nèi)存參數(shù)配置

微服務(wù)開發(fā),需要啟動(dòng)的項(xiàng)目很多,除了主題項(xiàng)目還要啟動(dòng)網(wǎng)關(guān)、注冊(cè)中心、授權(quán)中心等,如果項(xiàng)目是前后端分離的話,
同時(shí)還需要啟動(dòng)前端服務(wù),導(dǎo)致占用了過多的內(nèi)存和電腦資源
大大降低了電腦的工作效率,可以通過配置Vm options屬性來降低項(xiàng)目占用的資源,從而提高編輯器的工作效率
IntelliJ IDEA使用方法是什么IntelliJ IDEA使用方法是什么

7-2.spring cloud項(xiàng)目services控制臺(tái)顯示
View->tools-services
8、工具本身配置
8-1.背景設(shè)置
File-Settings-Editor-Color Scheme
8-2.編碼設(shè)置
解決中文亂碼
File=>Settings=>Editor=>File Encodings
8-3.IDEA設(shè)置窗口標(biāo)簽換行顯示
windows -> editor tabs ->Configure Editor Tabs-> 關(guān)掉 show tabs in one row即可

9.debug操作說明

> Show Execution Point (Alt + F10):如果你的光標(biāo)在其它行或其它頁面,點(diǎn)擊這個(gè)按鈕可跳轉(zhuǎn)到當(dāng)前代碼執(zhí)行的行。

> Step Over (F8):步過,一行一行地往下走,如果這一行上有方法不會(huì)進(jìn)入方法。

> Step Into (F7):步入,如果當(dāng)前行有方法,可以進(jìn)入方法內(nèi)部,一般用于進(jìn)入自定義方法內(nèi),不會(huì)進(jìn)入官方類庫的方法,如第25行的put方法。

> Force Step Into (Alt + Shift + F7):強(qiáng)制步入,能進(jìn)入任何方法,查看底層源碼的時(shí)候可以用這個(gè)進(jìn)入官方類庫的方法。

> Step Out (Shift + F8):步出,從步入的方法內(nèi)退出到方法調(diào)用處,此時(shí)方法已執(zhí)行完畢,只是還沒有完成賦值。

> Drop Frame (默認(rèn)無):回退斷點(diǎn),后面章節(jié)詳細(xì)說明。

>Run to Cursor(Alt + F9):運(yùn)行到光標(biāo)處,你可以將光標(biāo)定位到你需要查看的那一行,然后使用這個(gè)功能,代碼會(huì)運(yùn)行至光標(biāo)行,而不需要打斷點(diǎn)。

> Evaluate Expression(Alt + F8):計(jì)算表達(dá)式,動(dòng)態(tài)查看對(duì)象或變量的值

10、編碼快捷
11-1、main方法psvm
public static void main(String args[]){
}

11、配置tomcat數(shù)據(jù)源
按照網(wǎng)上的方法沒有配置成功,最后我直接在tomcat目錄下conf/context.xml文件中做的數(shù)據(jù)源配置
詳見另一篇博文
https://my.oschina.net/guiguketang/blog/5026902
12、實(shí)操問題
12-1、java項(xiàng)目run模式啟動(dòng),啟動(dòng)成功;debug模式無法啟
基于現(xiàn)象,可以斷定不是代碼的問題;原因是有斷點(diǎn)打在了方法名上,
快捷鍵ctrl+shift+f8打開斷點(diǎn)面板,發(fā)現(xiàn)果真有斷點(diǎn)打在了方法名上,去掉斷點(diǎn)后用debug模式啟動(dòng)成功。 
12-2、Idea每次修改jsp都需要重啟tomcat
按下圖配置即可解決問題
IntelliJ IDEA使用方法是什么
關(guān)于配置說明,這篇博文做了詳細(xì)的解讀
http://www.mamicode.com/info-detail-1699044.html

13、插件MyBatisX
mybatisplus實(shí)現(xiàn)類方法跳轉(zhuǎn)到具體sql插件
IntelliJ IDEA使用方法是什么

14、普通java項(xiàng)目轉(zhuǎn)為maven項(xiàng)目
step1:項(xiàng)目根目錄新加一個(gè)pom.xml文件
step2:文件->右鍵->Add as Maven Project
IntelliJ IDEA使用方法是什么

到此,關(guān)于“IntelliJ IDEA使用方法是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

新聞名稱:IntelliJIDEA使用方法是什么
URL地址:http://bm7419.com/article16/igehdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站改版網(wǎng)站內(nèi)鏈、Google用戶體驗(yàn)、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)