您好,登錄后才能下訂單哦!
這篇文章主要介紹“IntelliJ IDEA使用方法是什么”,在日常操作中,相信很多人在IntelliJ IDEA使用方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”IntelliJ IDEA使用方法是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
00.常用快捷
Ctrl+Shift+N或Ctrl+N 全局搜索查找工程中的某個文件名
Ctrl+Shift+R 全局搜索替換工程中包含某個關鍵字的文件
Ctrl+Shift+V 調出歷史粘貼板內容
Ctrl+E 查看最近打開的文件
Ctrl+N-->navicate 查找類文件
Ctrl+R 當前文件查找替換內容
Ctrl+F 文件內容關鍵字查找(如查找當前文件中的setAge關鍵字)
Ctrl+o 方法覆蓋
Ctrl+i 方法實現
Ctrl+J 代碼塊兒快捷生成
Ctrl+w 代碼塊選擇
Ctrl+D 復制代碼塊到塊尾
當光標放在項目目錄上時,Ctrl+D還有對比目錄的功能
相當于IntelliJ工具整合了Beyond Compare這個工具
Ctrl+Q 查看文檔
Ctrl+f12 查看文件結構
Ctrl+Alt+L 代碼格式化
Ctrl+Alt+S 打開設置窗口
Alt+Shift+Insert 列選擇編程
Alt+Shift+C 查找最近修改的文件
Alt+Shift+Enter 代碼塊自動生成if,try,do
按住Alt+鼠標即可進行列選擇
Ctrl+Alt+shift+U 類繼承關系圖
Ctrl+F12 查詢類中所有方法
debug快捷鍵
F8 單步進入
F9 結束斷點模式
0、版本
IntelliJ IDEA( Ultimate )2020.1.1
安裝方法
https://my.oschina.net/guiguketang/blog/4674567
1、project管理
刪除打開過的project
2、刪除Module
選中項目->右鍵->Remove Module
3、git使用
3-1、下載客戶端安裝后編輯器會自動識別
https://git-scm.com/download/win
3-2、通過git地址導入項目
Get from Version Control
首次需要安裝git客戶端,同時在客戶端做配置
Configure->setting
3-3、git賬號修改
個人有github賬號,工具上用github官網賬號commit過代碼。
公司代碼也是用git管理的,切換到公司項目時,提交代碼,在公司代碼倉庫顯示的確實自己外網的github賬號,而不是公司代碼倉庫創建的賬號。
這或許是IntelliJ編輯器git插件的一個小bug。
解決方法,如果不生效,則按照下面第6條操作。
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
git push origin HEAD --force
會有權限問題,將所要push的內容所在的分支的protected權限關閉即可,登錄系統修改
Settings->Protected Branches->Unprotected即可執行上面命令了
操作后遠端倉庫已經回滾到自己期望的節點。
3-6、回滾命令checkout、 reset
checkout回滾在工作區的代碼
git checkout -- a.txt # 回滾指定文件
git checkout -- . # 回滾所有文件
reset回滾緩存區、本地倉庫、遠端倉庫代碼
回滾在緩存區的代碼(工作區內容不會改變,代碼只add到了緩存區,沒有commit到本地倉庫)
git reset HEAD . #回滾所有add到緩存區的內容
git reset HEAD a.txt #回滾緩存區指定文件
reset回滾在本地倉庫的代碼(代碼還沒有push到遠端倉庫,只提交到了本地倉庫的回滾方式)
git reset --hard <commit_id> # 回到其中你想要的某個版
git reset --hard HEAD^ # 回到最新的一次提交
git reset HEAD^ # 此時代碼保留,回到 git add 之前
實操
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
git reset --hard e5416364ca99a4bb1606bf117dbb23800890824a
最后回到了指定的版本
回滾在遠程倉庫的代碼
git reset --hard <commit_id>
git push origin HEAD --force # 強制提交一次,之前錯誤的提交就從遠程倉庫刪除
額外說明
通過git revert是用一次新的commit來回滾之前的commit
git log # 得到你需要回退一次提交的commit id
git revert <commit_id> # 撤銷指定的版本,撤銷也會作為一次提交進行保存
- git revert是用一次新的commit來回滾之前的commit,此次提交之前的commit都會被保留;
- git reset是回到某次提交,提交及之前的commit都會被保留,但是此commit id之后的修改都會被刪除
查看git分支樹:
gitk --all
3-7.git提交代碼排出例外配置
修改項目根目錄下的.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新創建的項目分享的github
https://my.oschina.net/guiguketang/blog/4483939
4.svn配置
5.在 idea 配置 maven:
5-1、配置
點擊【File】>【Settings】>搜索【Maven】
5-2、maven配置全局生效
通過12配置完maven環境后,每次新建項目,配置又恢復到了默認,解決方法如下
配置完,再重新建項目就可以加載剛剛配置的maven環境了。
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窗口,不顯示項目工程目錄
.idea目錄文件損壞所致,刪除掉項目下.dea目錄,重新啟動idea工具即可
7.java項目
7-1.啟動內存參數配置
微服務開發,需要啟動的項目很多,除了主題項目還要啟動網關、注冊中心、授權中心等,如果項目是前后端分離的話,
同時還需要啟動前端服務,導致占用了過多的內存和電腦資源
大大降低了電腦的工作效率,可以通過配置Vm options屬性來降低項目占用的資源,從而提高編輯器的工作效率
7-2.spring cloud項目services控制臺顯示
View->tools-services
8、工具本身配置
8-1.背景設置
File-Settings-Editor-Color Scheme
8-2.編碼設置
解決中文亂碼
File=>Settings=>Editor=>File Encodings
8-3.IDEA設置窗口標簽換行顯示
windows -> editor tabs ->Configure Editor Tabs-> 關掉 show tabs in one row即可
9.debug操作說明
> Show Execution Point (Alt + F10):如果你的光標在其它行或其它頁面,點擊這個按鈕可跳轉到當前代碼執行的行。
> Step Over (F8):步過,一行一行地往下走,如果這一行上有方法不會進入方法。
> Step Into (F7):步入,如果當前行有方法,可以進入方法內部,一般用于進入自定義方法內,不會進入官方類庫的方法,如第25行的put方法。
> Force Step Into (Alt + Shift + F7):強制步入,能進入任何方法,查看底層源碼的時候可以用這個進入官方類庫的方法。
> Step Out (Shift + F8):步出,從步入的方法內退出到方法調用處,此時方法已執行完畢,只是還沒有完成賦值。
> Drop Frame (默認無):回退斷點,后面章節詳細說明。
> Run to Cursor (Alt + F9):運行到光標處,你可以將光標定位到你需要查看的那一行,然后使用這個功能,代碼會運行至光標行,而不需要打斷點。
> Evaluate Expression (Alt + F8):計算表達式,動態查看對象或變量的值
10、編碼快捷
11-1、main方法psvm
public static void main(String args[]){
}
11、配置tomcat數據源
按照網上的方法沒有配置成功,最后我直接在tomcat目錄下conf/context.xml文件中做的數據源配置
詳見另一篇博文
https://my.oschina.net/guiguketang/blog/5026902
12、實操問題
12-1、java項目run模式啟動,啟動成功;debug模式無法啟
基于現象,可以斷定不是代碼的問題;原因是有斷點打在了方法名上,
快捷鍵ctrl+shift+f8打開斷點面板,發現果真有斷點打在了方法名上,去掉斷點后用debug模式啟動成功。
12-2、Idea每次修改jsp都需要重啟tomcat
按下圖配置即可解決問題
關于配置說明,這篇博文做了詳細的解讀
http://www.mamicode.com/info-detail-1699044.html
13、插件MyBatisX
mybatisplus實現類方法跳轉到具體sql插件
14、普通java項目轉為maven項目
step1:項目根目錄新加一個pom.xml文件
step2:文件->右鍵->Add as Maven Project
到此,關于“IntelliJ IDEA使用方法是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。