今天使用mybatis-plus生成文件后,發現有些地方還是不盡如人意,沒辦法,只好改,那么怎么改?Ctrl+Shift+R一搜索,發現每個類都有點微妙的不同,都是同樣的規律,但是具體有些東西不一樣,嗯……不知道能不能使用 正則表達式,看了看,嗯~ o(* ̄▽ ̄*)o還真的有,那么開搞。
只需要勾選Regex這個選項就可以使用正則表達式了。例:
例子: extends ServiceImpl<[a-zA-Z]+, [a-zA-Z]+> implements [a-zA-Z]+
順便再說下,快捷鍵:
全局搜搜:Ctrl+Shift+F
單頁面搜索:Ctrl+F
全局替換:Ctrl+Shift+R
單頁面替換:Ctrl+Shift+R
如果這些快捷鍵無法使用,並且沒有對IDEA進行這方面的設置,那么Ctrl+Shift將輸入法切換成裝機默認的那種輸入法,並用Sfilt切換到英文,主要是因為想搜狗輸入法之類的這些輸入法本身就有快捷鍵功能,沖突了,因此,如果還有其他小功能的軟件有類似的快捷鍵也需要注意下。例如QQ的Ctrl+Alt+O.
配合全局替換,IDEA有一個方便的自動導包,自動刪包功能。也就是import的導入和移除。