一行頂十行,idea騷操作,live template值得擁有
目錄
1.建立程式碼模板,畢竟是最好用也是最牛逼的java編輯器。
首先祝大家國慶快樂,中秋快樂,謝謝各位的關注,CSDN粉絲當前是1292,謝謝各位大佬的厚愛,繼續堅持。
每天都在寫程式碼,總有些是重複的工作,IDE幫我們做了很多,但是工作中一些專案的固定套路IDE是沒辦法幫我們做的,有沒有什麼辦法減少這些重複性的工作,節省一點時間去划水摸魚?問題存在就會有解決辦法,今天先分享下一個小技巧,大殺器下期。
1、利用idea的live template
1.建立程式碼模板,畢竟是最好用也是最牛逼的java編輯器。
在File -> Settings -> Editor -> Live Templates下可以設定Live Templates,如下
2.觀察原有模板
這個是我們常用的輸出函式,只需要做如下輸出,就會提示程式碼,按下回車就是你想要的,完美,輕鬆。
如果你夠細心的話,一定看到了 $END$ ,這是系統的內建變數,表示游標的所在位置,這樣的話會方便你輸入。是不是很貼心。
-
$END$,表示最後都編輯完後游標所處的位置
-
$SELECTION$,表示設定環繞實時程式碼模板 也就是你選中程式碼後的一些列操作,比如 try catch ,不相信的話你試試吶。
怎麼檢視有哪些內建變數吶?idea ->help ->idea ->template-variables 也就是下面的網址: https://www.jetbrains.com/help/idea/template-variables.html ,本想截個圖,不知道為什麼打不開網頁。難受,香菇。
3.設定,建立一個自己的模板
首先選中一個組別或者建立一個自己的組別,我會建立一個自己的組別,根據自己的語言和語境選擇吧。follow your heart!
情景:在開發中我們的資料庫需要儲存資料的更新時間,因此我常用的一個變數就是當前時間,獲取當前時間的程式碼也挺長的,所以我在這地方建立一個輸出當前時間的語句。步驟如下:建立一個模板,然後輸入模板的關鍵字,輸入關鍵字所代表語句,最後選擇一下上下文,也就是你在什麼地方輸入的時候才會提示。舉個例子,你在maven檔案的上下文是不可能出現這一句的,所以你怎麼打sc 都不會提示。所以我的上下文選擇Java。
4.如何使用
在你設定的上下文輸入中填入模板的縮寫,編輯器會自動匹配提示,選中你的模板,然後回車,就會自動填充你預先設定的程式碼模板,簡直完美。
如果你連縮寫也不想輸入,直接 按下快捷鍵 Ctrl + J 會提示當前上下文可以使用的模板,選擇你想要的模板,也可以,懶人的辦法可真多。
總結:我很懶,不想寫程式碼
不得不說 idea 真的很強大,強烈推薦各位用eclipse的同學去體驗這份快樂。live template 用的好,程式碼又快又好,沒有bug,節省的時間用來摸魚划水看手機不香嗎?快在你同事面前秀出你的操作,讓他在風中一臉懵逼的崇拜你吧。今天就到這裡了,下篇將會寫一下大殺器,具體是什麼吶?
打字不容易,點贊,轉發,關注三連,謝謝大家,對了,關注我公眾號:【香菜聊遊戲】有更多福利哦。常規福利雙手送上。
相關文章
- React騷操作——jsx遇到template-directiveReactJS
- Dockerfile你值得擁有Docker
- phpMyAdmin 你值得擁有PHP
- redux 時間旅行,你值得擁有!Redux
- [IDE][IDEA]教你一些IDEA比較騷的操作Idea
- 當我需要動態生成 graphql 的 template 時,做了一個騷操作
- GitHub 上北大清華? 你值得擁有Github
- Android SDK Search,Androider值得擁有AndroidIDE
- MySQL拼接字串,GROUP_CONCAT 值得擁有MySql字串
- 高效工作,這些習慣你值得擁有!
- 跳槽季,Java面試大綱,你值得擁有Java面試
- 玩轉JavaScript,這些技巧值得你擁有!JavaScript
- iOS程式猿這些工具你值得擁有iOS
- Win10的Continuum模式,值得擁有Win10模式
- 如何快速擁有好的測試idea?Idea
- Git騷操作Git
- JavaScript 騷操作JavaScript
- mysql騷操作MySql
- 『前端好文整理』2019你值得擁有前端
- 效率必備,標籤頁工具你值得擁有
- 向Gorm大聲說拜拜,Aorm你值得擁有GoORM
- 這五款實用軟體你值得擁有
- Vuejs函式式元件,你值得擁有(1)VueJS函式元件
- 6款CSS前處理器 你值得擁有!CSS
- IDEA的這幾個除錯的騷操作,用了都說爽!Idea除錯
- 這些好用的 Chrome 擴充套件,你值得擁有!Chrome套件
- 這些雲自動化測試工具值得擁有
- Metasequoia Mac 3D建模軟體你值得擁有Mac3D
- 基礎的 Linux 網路命令,你值得擁有Linux
- IBM:聊天機器人值得擁有(附下載)IBM機器人
- 你值得擁有:25 個 Linux 效能監控工具Linux
- 你值得擁有 —— 25 個 Linux 效能監控工具Linux
- 我丟,GitHub 上竟然還有這種騷操作Github
- opacity騷操作
- 「IDEA外掛精選」安利一個IDEA騷操作:一鍵生成方法的序列圖Idea
- 3個Python優秀實踐初學者值得擁有!Python
- 三大影片格式轉換器分享,你值得擁有
- 適合Vue使用者的React教程,你值得擁有VueReact