IDEA 的日常使用

另一篇IDEA的核心配置::http://www.reibang.com/p/fbbca8ceb760

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

IDEA 的基本使用:- 基于該工具在IDEA界面所在的位置從上到下,按順序層次講解撮躁。

?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 的日常快捷鍵

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 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?????????????????????????????????????? -可以操作變量或對象調(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)系作者
  • 序言:七十年代末瘫里,一起剝皮案震驚了整個濱河市实蔽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谨读,老刑警劉巖局装,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異漆腌,居然都是意外死亡贼邓,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門闷尿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來塑径,“玉大人,你說我怎么就攤上這事填具⊥骋ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵劳景,是天一觀的道長誉简。 經(jīng)常有香客問我,道長盟广,這世上最難降的妖魔是什么闷串? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮筋量,結果婚禮上烹吵,老公的妹妹穿的比我還像新娘碉熄。我一直安慰自己,他們只是感情好肋拔,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布锈津。 她就那樣靜靜地躺著,像睡著了一般凉蜂。 火紅的嫁衣襯著肌膚如雪琼梆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天窿吩,我揣著相機與錄音茎杂,去河邊找鬼。 笑死纫雁,一個胖子當著我的面吹牛蛉顽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播先较,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼悼粮!你這毒婦竟也來了闲勺?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤扣猫,失蹤者是張志新(化名)和其女友劉穎菜循,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體申尤,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡癌幕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了昧穿。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片勺远。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖时鸵,靈堂內(nèi)的尸體忽然破棺而出胶逢,到底是詐尸還是另有隱情,我是刑警寧澤饰潜,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布初坠,位于F島的核電站,受9級特大地震影響彭雾,放射性物質(zhì)發(fā)生泄漏碟刺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一薯酝、第九天 我趴在偏房一處隱蔽的房頂上張望半沽。 院中可真熱鬧爽柒,春花似錦、人聲如沸抄囚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽幔托。三九已至穴亏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間重挑,已是汗流浹背嗓化。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谬哀,地道東北人刺覆。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像史煎,于是被迫代替她去往敵國和親谦屑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容

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