中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IntelliJ IDEA使用方法是什么

發布時間:2021-10-29 15:38:31 來源:億速云 閱讀:207 作者:iii 欄目:編程語言

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

00.常用快捷
Ctrl+Shift+NCtrl+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
IntelliJ IDEA使用方法是什么
2、刪除Module
選中項目->右鍵->Remove Module
3、git使用
3-1、下載客戶端安裝后編輯器會自動識別
https://git-scm.com/download/win
3-2、通過git地址導入項目
Get from Version Control
IntelliJ IDEA使用方法是什么
首次需要安裝git客戶端,同時在客戶端做配置
Configure->setting
IntelliJ IDEA使用方法是什么
3-3、git賬號修改
個人有github賬號,工具上用github官網賬號commit過代碼。
公司代碼也是用git管理的,切換到公司項目時,提交代碼,在公司代碼倉庫顯示的確實自己外網的github賬號,而不是公司代碼倉庫創建的賬號。
這或許是IntelliJ編輯器git插件的一個小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使用方法是什么
會有權限問題,將所要push的內容所在的分支的protected權限關閉即可,登錄系統修改
Settings->Protected Branches->Unprotected即可執行上面命令了
IntelliJ IDEA使用方法是什么操作后遠端倉庫已經回滾到自己期望的節點。
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
IntelliJ IDEA使用方法是什么
git reset --hard e5416364ca99a4bb1606bf117dbb23800890824a
最后回到了指定的版本
IntelliJ IDEA使用方法是什么
回滾在遠程倉庫的代碼
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配置
IntelliJ IDEA使用方法是什么

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

點擊【File】>【Settings】>搜索【Maven】
5-2、maven配置全局生效
通過12配置完maven環境后,每次新建項目,配置又恢復到了默認,解決方法如下
IntelliJ IDEA使用方法是什么
IntelliJ IDEA使用方法是什么
配置完,再重新建項目就可以加載剛剛配置的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屬性來降低項目占用的資源,從而提高編輯器的工作效率
IntelliJ IDEA使用方法是什么IntelliJ IDEA使用方法是什么

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
按下圖配置即可解決問題
IntelliJ IDEA使用方法是什么
關于配置說明,這篇博文做了詳細的解讀
http://www.mamicode.com/info-detail-1699044.html

13、插件MyBatisX
mybatisplus實現類方法跳轉到具體sql插件
IntelliJ IDEA使用方法是什么

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

到此,關于“IntelliJ IDEA使用方法是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新巴尔虎右旗| 昌平区| 常德市| 阳高县| 福鼎市| 内黄县| 新郑市| 淮滨县| 兴安盟| 瑞安市| 岫岩| 英德市| 瑞金市| 界首市| 珲春市| 海丰县| 休宁县| 三江| 广东省| 清苑县| 肇东市| 正蓝旗| 辽中县| 金山区| 卢龙县| 高阳县| 阿克苏市| 蒙自县| 惠水县| 大邑县| 胶南市| 长丰县| 延长县| 望城县| 赤城县| 绥江县| 固阳县| 富民县| 虹口区| 株洲市| 泽普县|