當您使用intelliJ IDEA進行編寫代碼時如果存在尚未導入的類,靜態(tài)方法或靜態(tài)字段,則IDE會顯示一個彈出窗口,提示您添加缺少的import語句,此時您可以不必手動添加它,本文主要講了幾種自動導入的方法。
IntelliJ IDEA使您可以根據(jù)在代碼樣式設(shè)置中指定的要求重新格式化代碼。
您可以在數(shù)據(jù)庫或一組數(shù)據(jù)庫中搜索數(shù)據(jù),而無需知道數(shù)據(jù)的確切位置。
您可以按名稱在項目中或項目外找到任何項目。您可以從單個入口點搜索文件,操作,類,符號,設(shè)置和UI元素。
本文將為您介紹IntelliJ IDEA使用源代碼之結(jié)構(gòu)搜索和替換示例。
當您為結(jié)構(gòu)化搜索構(gòu)建模式時,您基本上是在編寫腳本。為了簡化腳本編寫過程,IntelliJ IDEA提供了一系列預定義的 搜索模板,您可以將它們用作搜索模式的原型。
常規(guī)的搜索過程沒有考慮源代碼的語法和語義。即使您使用正則表達式,IntelliJ IDEA仍會將您的代碼視為正則文本。該結(jié)構(gòu)的搜索和替換(SSR)操作,您可以搜索你的代碼考慮您的代碼結(jié)構(gòu)中的特定代碼模式或語法結(jié)構(gòu)。
在編寫或編輯代碼時,您可能會遇到要更改或刪除的代碼元素。在進行更改之前,最好查看代碼元素的使用位置以及它如何影響應用程序。使用“ 搜索用法”操作,您可以在整個代碼庫中搜索代碼元素的引用。
當您要搜索和替換特定的文本模式時,請使用 正則表達式。它們可以幫助您進行模式匹配,解析,結(jié)果過濾等。一旦學習了正則表達式語法,就可以將其用于幾乎所有語言。
您可以在項目中搜索文本字符串,使用不同的作用域來縮小搜索過程,查找出現(xiàn)的內(nèi)容以及從搜索中排除某些項目。