W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
- 上圖 Gif 演示為最好的介紹?
Live Templates
?。- 實時代碼模板需要字符串前綴,如 Gif 演示中,在輸入 ?
sys
?后生成一段輸出語句,其中 ?sys
?前綴是我自己設置的。- 實時代碼模板支持變量參數設置,如 Gif 演示中,在輸入 ?
temp1
? 的時候,后面自動也生成了一個 ?temp1
?,這是因為兩者的變量名是一致的,所以我設置了一個變量值內容之后,相同變量值的內容也會跟著出現(xiàn)。- 實時代碼模板支持最后位置的定位,如 Gif 演示中,在輸入完 ?
temp1
?之后,按 ?Enter
?后自動跳轉到語句末。雖然默認沒有設置的時候也是在這個位置,但是我是通過設置來定位到此位置的。- 實時代碼模板支持獲取當前類名和當前方法名(本質是內置函數),如 Gif 演示中,在輸入完 ?
sys
? 生成輸出語句中自動帶有當前類名和方法名。- 綜上效果:實時代碼模板只是為了讓我們更加高效的寫一些固定模式的代碼,以提高編碼效率,同時也可以增加個性化。比如 Gif 演示中,我在開發(fā)中如果需要寫輸出的話,我個人習慣輸出語句中前綴是自己的標記:橫線和域名,以區(qū)分其他人輸出,方便做全文搜索。
- 官網介紹 ?
Live Templates
?:https://www.jetbrains.com/idea/help/live-templates.html
如上圖標注所示,實時代碼模板本質是用 XML 文件來保存的,所以傳播自己的實時代碼模板只要傳播對應的文件即可。 IntelliJ IDEA 的實時代碼模板保存在 ? /templates
?目錄下,其他系統(tǒng)目錄位置如下:(因為目錄名在各個系統(tǒng)上是一致的,建議用硬盤搜索工具搜索即可)Windows: ? C:\Users\youmeek\.IntelliJIdea2017.2\config
?Linux: ? ~/./config/templates
?OS X: ? ~/Library/Preferences/IdeaIC2017.2/templates
?
調用常規(guī)的實時代碼模板主要是通過兩個快捷鍵:?Tab
? 和 ?Ctrl + J
?。雖然 IntelliJ IDEA 支持修改此對應的快捷鍵,但是默認大家都是這樣使用的,所以沒有特別原因就不要去改。
該兩個快捷鍵的使用方法:如第一張 Gif 演示圖所示,在輸入 ?sys
?后按 ?Tab
? 鍵,即立即生成預設語句。如果按 ?Ctrl + J
?則會先提示與之匹配的實時代碼模板介紹,然后還需按? Enter
? 才可完成預設語句的生成。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: