“現在還有一些新功能作為特殊待遇。”

“這些不是最重要的功能,但它們是一些最常用的功能。”

“正在項目中搜索文件。”

“你會發現真實的項目通常有數千個文件。它們包括 java、properties、xml、html、css 和 js 文件——等等。”

“有時您會記住文件或類的名稱,但不會記住它的確切位置。IntelliJ IDEA 有一種快速導航文件和類的方法。”

“按 Ctrl+Shift+N 將打開文件搜索對話框。您通常只需輸入文件名的前幾個字母,然後從匹配列表中選擇您需要的文件。”

“這是此搜索框的示例:”

快速搜索項目中的文件

想法:找到文件/類 - 1

“我按下了 Ctrl+Shift+N,這會打開輸入文件名的窗口。”

“我輸入了‘ind’,IDEA 向我顯示了一個完整的文件列表,其中的路徑與該模式匹配。”

“您也可以只搜索課程。為此,請按 Ctrl+N。出現相同的窗口,但它只會搜索課程。”

“這對於導航到項目可用的任何類很方便。包括來自項目 JAR 文件 JDK 的類。”

“例如,我將嘗試找到StringBuffer:”

快速搜索項目中的類

想法:查找文件/類 - 2

“記得我曾經告訴過你,如果一個類名由幾個單詞組成,那麼每個單詞的第一個字母都要大寫。”

“是的。這就是所謂的駱駝案,對吧?”

”是的,反正按類名查找的時候,也可以用駝峰式查找,即可以用大寫字母查找,也就是說不用寫S tring B buffer直接輸入S tr B即可,甚至是SB。

“所以,你把班級名中每個單詞的首字母寫上就行了?”

“是的。如果你正在尋找Buffered I nput S tream,那麼你當然可以輸入整個名稱,但這需要很長時間。相反,你可以輸入B u I n S tr之類的東西并快速跳轉到班級:”

駝峰搜索

想法:查找文件/類 - 3

“我很感激這些有價值的信息,但它不太可能在不久的將來派上用場。我的項目中很少有超過十個文件。”

“我能說什麼呢,阿米戈?時代在變……”