一、語句感知選擇器:CTRL + W / CMD + Wcss
做用:這能夠用來選中上下文代碼。當你須要選擇大塊或只是一段代碼的特定部分時,它能夠起到很是棒的做用。若是您有如下代碼:files.getFiles().forEach(auctionFile -> createAuctionFile(realm, auctionFile));,您能夠將光標置於auctionFile中並按下快捷鍵,它將選擇auctionFile。 再按一次,選擇將展開並選中auctionFile -> createAuctionFile(realm, auctionFile)。 若是再次按下,則選擇將繼續展開並選中files.getFiles().forEach(auctionFile -> createAuctionFile(realm, auctionFile))。 再按最後一次,你就會完整地選中這段代碼。若是你把它與SHIFT結合,你也能夠經過上下文來取消選擇。
二、最近瀏覽的文件:CTRL + E / CMD + E瀏覽器
做用:這會彈出一個窗口,其中包含了您在IDE中最近打開過的文件。若是你輸入一下內容,它會根據名稱進行過濾。
三、跳轉到聲明位置:CTRL + B / CMD + Bmarkdown
做用:若是您將光標放在類、方法或者變量中,而後使用該快捷鍵,就能當即跳轉到元素的聲明位置。
四、完成整句:CTRL + SHIFT + ENTER/ CMD + SHIFT + ENTERintellij-idea
做用:這個快捷鍵將嘗試完成您當前編寫的語句。如何作到?它會經過添加大括號或分號,以及換行來完成。例如:若是有如下語句:System.out.print(),按快捷鍵一次,將爲該語句添加結束分號。再舉一個例子:if (condition == true),按快捷鍵則會添加打開和關閉的大括號,並將光標放到if語句的主體內部,並附加額外的縮進。
五、快速查詢並跳到類:CTRL + N / CMD + Nide
做用:這個快捷鍵容許你在你的項目中按你輸入的名字來搜索Java文件。若是將它與SHIFT集合使用,那麼將搜索全部文件。在其上添加ALT,那麼將搜索符號。在搜索區域中,可使用CameHumps表示法(僅輸入類名的大寫字母)來過濾文件。
六、智能類型補全:CTRL + SHIFT + SPACE/ CMD + SHIFT + SPACEidea
做用:我以前沒有提到它,可是我想你已經熟悉了經過CTRL + SPACE/ CMD + SPACE來完成自動補全。若是你在上面的快捷鍵中增長一個SHIFT,將得到更智能的補全操做。這意味着IDE將嘗試匹配適合當前上下文的預期類型,並過濾全部其餘選項。
七、回退:CTRL + ALT + ← / CMD + ALT + ←.net
做用:這個快捷鍵可讓您像使用瀏覽器同樣的導航那樣,退回到上一次瀏覽的地方。它會記住你的光標所在位置,甚至導航到其餘文件。
八、前進:CTRL + ALT + → / CMD + ALT + →code
做用:這類相似於上面的導航功能,可是是「向前」導航,而不是回退。
九、高亮所用之處:CTRL + SHIFT + F7 / CMD + SHIFT + F7blog
做用:把光標放在某個元素中,按下快捷鍵以後,IDE將高亮顯示所選元素全部出現過的地方。
原文:http://www.radcortez.com/my-most-useful-intellij-idea-keyboard-shortcuts/get
十、這裏還有十個更厲害的快捷鍵