IDEA 的日常使用

另一篇IDEA的核心配置::http://m.itdecent.cn/p/fbbca8ceb760

另一篇IDEA的KeyMap :IDEA的KeyMap - 簡書

IDEA 的基本使用:- 基于該工具在IDEA界面所在的位置從上到下,按順序?qū)哟沃v解。

?view? ->

????????????????Tool Windows ->? ?

????????????????????????????????? -所有工具的顯示窗口都在這里

?Tools ->

????????????????????Start SSH Session ...? 開啟一個SSH 會話,連接服務器。模擬終端

? ?VCS ->? ?

????????????????????Enable Version Contorl Integration? -將該項目的版本控制權交給指定的版本控制器

????????????????????Import into version control

????????????????????????????????????????????????????????????????->?

? ????????????????????????????????????????????????????????????????? 版本控制器列表

????????????????????????????????????????????????????????????????????????????????->輸入URL地址和賬號信息,進行提交

? ? ????????? Git ->

????????????????????常用操作

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?git? ?clone - 下載

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git? status -查看狀態(tài),有哪些修改的、未提交的、已提 交的

????????????????????????????????git? ?add-添加新增文件夾

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git commit-提交本地倉庫

????????????????????????????????git? ?pull-從遠程更新自己項目的最新內(nèi)容,也就是最新版

????????????????????????????????????????????本的內(nèi)容,防止覆蓋代碼或無法完成提交

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? git? ? ?push-提交到遠程倉庫

Reset Head

SubVersion ->

? ? ? ???????????????? 常用操作

? ? ? ? ? ? ? ? ? ? ? ? share project

? ? ? ? ? ? ? ? ? ? ? ? checkout -下載

????????????????????????update -更新該項目最新版本的最新內(nèi)容

????????????????????????commit -提交到本地倉庫和遠程倉庫

? ? ? ? ? ? ? ? ? ? ? ? ?Ignore -忽略掉不想要提交的文件夾

????????????????????????Revert -解決沖突

? ? Help ->

????????????????????Keymap Reference -IDEA 的日??旖萱I

Debug 小蟲圖標 ->

? ????????????? 設置好斷點后,點擊該小蟲

?????????????????IDEA 支持條件斷點

? ????????????????????????? -> Debug 窗口視圖

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ->?

????????????????????????????????????????????????????? 操作

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 左側圖標列表

? ????????????????????????????????????? ????????? 1.Return -重啟調(diào)試 Ctrl +F5

? ????????????????????????????????????????????? ? 2.ResumeProgram -進入下一個斷點 F9

? ? ????????????????????????????????????????????? 3.pause Program -暫停

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4.stop -結束調(diào)試 Ctrl +F2

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5.view breakpoints - 查看所有斷點 Ctrl+shift+F8

? ? ????????????????????????????????????????????? 6.Mute breakpoints -取消所有斷點


? 頂部圖標列表? ? ?

? ? ? ????????????????????1.Step Over - 進入下一步,如果當前行斷點是一個方法,則不進入當前方法內(nèi) F8

? ? ? ? ? ? ? ? ? ? ? ? ? ?2.Step into - 進入下一步,如果當前行斷點是一個方法,則進入當前方法體? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 內(nèi),只? 進入自己編寫的方法體內(nèi)。

? ? ? ????????????????????3.force step into -進入下一步,如果當前行斷點是一個方法,則進入當前方法體

????????????????????????????內(nèi),可以進入類庫或者第三方jar包的方法體內(nèi)。

? ? ? ? ? ? ? ? ? ? ? ? ? ?4.Step out? 跳出,也就是回退返回到上一步調(diào)試。?

? ? ? ? ? ? ? ? ? ? ? ? ? ? 5.Run to Cursor 回到光標處



? ? ?調(diào)試時還可以使用變量調(diào)用方法指定的方法來觀察值的變化? ? ? ? ? ? ? ? ? ? ??

????????????????????????????????? -> Evaluate Expression ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?????????????????????????????????????? -可以操作變量或?qū)ο笳{(diào)用相應的方法????來觀察調(diào)用方法后的結果。

? Database? ->

? ? ? ? ? ? ? ? ? ? ? ? ? ????? 數(shù)據(jù)庫管理工具,用來連接數(shù)據(jù)庫。也可以逆向生成實體類

? Maven Projects ->

????????????????????????????????操作

? ? ? ? ? ? ????????????????????????? ReImport All Maven Projects -為所有Maven 項目重新導入依賴包

? ? ????????????????????????????????? generator sources and update folder for all project -為所有項目生成源和? ? ? ? ? ? ? ? ? ? ????????????????????? ?更?新文件夾,在clean? 命令報錯時可以使用

? ????????????????????????????????? Downloading sources and/or Documentation? -下源碼和開發(fā)文檔

? ????????????????????????????????? Execute Maven Goal - 手動輸入 Maven 命令進行操作

? ????????????????????????????????? Toggle Offline Mode - 關閉連接中央倉庫,只用本地倉庫的jar包

? ? ???????????????????????????????? Toggle "Skip Tests" Mode -跳過測試模式開關

? ????????????????????????????????? Collapse All? -

???????????????????????????????????????????????????? Build聚合工程 :? -將多個Maven 工程聚合到一個工程中,進行? 統(tǒng)一管理。例如:install 命令 只需要install 聚合工程就行 ,不需要每個都去執(zhí)行install命令。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ????????????????????????????????? ? ? ? ? ??

Build? Maven Project? ->?

????????????????????????????????????????org.apache.maven.archetypes:maven-archetype-site -simple該Maven項目的? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????????? 功能是進行統(tǒng)一管理jar版本??

?Build Module ->

? ? ? ????????? org.apache.maven.archetypes:maven-archetype-site-simple -在jar版本管理的項目的基礎上,構建聚合工程,下面的子模塊工程統(tǒng)一由聚合工程進行管理??梢詷嫿ǘ鄠€聚合工程同時在聚合工程下構建多個子模塊工程。創(chuàng)建時需要修改 Add as module to? None

-不將該聚合工程添加為管理jar包版本的Maven工程的模塊,否則等同于又將所有的聚合工程放入到一個Maven工程中,違背最初創(chuàng)建聚合工程的初衷。將一個模塊轉換為單個的系統(tǒng),部署到不同的服務器上,從而實現(xiàn)分布式。

? ? ? ? ? ? ? ? build Module->

org.apache.maven.archetypes:maven-archetype-quickstart-構建打成jar包的Module模塊 例如:d ao模塊,service 模塊

? ? ? ? org.apache.maven.archetypes:maven-archetype-webapp -構建達成war包的Module模塊 例如:web 包模塊

? ? ? ? ? ? ? ? ? 如果缺失代碼編輯文件夾則創(chuàng)建-命為 java 的 Directory? ->

? ? ? ? ? ? ? ? ? 項目右鍵 選項 Mark Directory? as? ->

? ? ? ? 再將其轉換為sources Root 文件夾

Delete Module ->

????????????????????????????????????project structure ->

????????????????????????????????????????????????????????????????先在這刪除指定的Module,然后才能Delete 該Module。

Project 與Module 的關系:

???????????? Module 是這個Project項目的一個模塊。

Bean Validation ->

? ????????????????????????? 生成的Bean 對象列表

Structure? ? ? ->

????????????????????? 顯示該類有的所有方法

????????????????????????Expand All - 展開所有

????????????????????????Collapse All-折疊所有

? ? ? ? ? ? ? ? ? ? ? ? Show Options Menu

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ->

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 勾選上? Windowed? Mode 以窗口進行顯示或者Ctrl+12顯示類所有方法

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,323評論 25 708
  • 用兩張圖告訴你,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 14,108評論 2 59
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評論 19 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,286評論 6 342
  • chunyan閱讀 161評論 0 0

友情鏈接更多精彩內(nèi)容