JetBrains IDE 中的隱藏寶石技巧
原文鏈接

在日常使用 Goland 時,團隊收集了一些可以幫助我們專注于創(chuàng)造的同時減少重復工作的小技巧。如果你是在 IDEA 中使用的 Go 插件,或者其他 IntelliJ 的產(chǎn)品,同樣也有這些特性。
行排序
當你在查看文本文件時,行排序非常有用;按照字母排序后能夠幫我們更好的閱讀,同時也容易找到重復的行。
在菜單欄中使用 Edit | Sort Lines or Edit | Reverse Lines可以幫我們快速的對選中的代碼或者是整個文件進行排序;或者也可以使用快速命令執(zhí)行這個操作。

打開對比窗口
打開一個對比窗口可以幫助我們對比任何文件、文件夾、文本;舉個例子,將復制的內(nèi)容粘貼到對比窗口中,IDE 會類似于版本控制系統(tǒng)那樣展示兩者的差異。
當然也可以用快速指令打開對比窗口(double shift)。

此外你也可以在 IDE 編輯器的任何地方右鍵鼠標選擇與當前粘貼板數(shù)據(jù)進行對比。
這個功能很棒,可以替換掉以前大部分用 BeyondCompare 的場景了。
暫存文件
有時候你需要一個隨意的地方來編寫一段文本,與當前工作相關的一些記錄,也或是與當前項目上下文無關的草稿代碼;這時候就需要用到暫存文件了。
暫存文件可不只是簡單的筆記,它支持語法高亮、代碼提示以及所有和這個文件類型相關的特性。
暫存文件與當前項目無關,你可以在任意項目中訪問到這些文件,這樣你就不需要離開 IDE 到其他地方來保存這些文件了。
可以在菜單欄中新建暫存文件File | New | Scratch File or,也可以使用快捷鍵 ? ? N.

通常使用這個功能來存放和運行一些測試或者是實例代碼。
多行光標
多行光標可以讓你快速在多個地方同時修改代碼,同時它也支持代碼提示以及實時模板。
開啟多行光標可以雙擊 ?/Ctrl 后不要釋放,然后點擊上下箭頭鍵。使用 Escape 鍵可以退出多行光標。

這個在批量修改代碼時非常有用。
批量折疊和展開
在閱讀復雜長篇代碼的過程中有時候很難弄懂代碼結(jié)構,即便是代碼是我們自己寫的。
這也容易解決,批量折疊和展開可以快速幫我們?yōu)g覽代碼,快捷鍵是:macOS:??- /??+,Windows/Linux: Ctrl+Shift+NumPad + / Ctrl+Shift+NumPad。
IDE 可以幫我們折疊/展開選中的代碼,如果沒有選中則是處理整個文件。
也可以使用 macOS: ??- / ??+, Windows/Linux:Ctrl+Alt+NumPad + / Ctrl+Alt+NumPad 來遞歸的處理代碼,IDE 將會折疊/展開當前代碼片段或者是他們包含的片段。

最近文件
最近文件可以幫助我們快速跳轉(zhuǎn)到最近經(jīng)常打開的文件,當我們使用 macOS:?+E Windows/Linux:Ctrl + E 打開最近文件對話框的時,再使用?+E可以再次過濾只顯示已經(jīng)修改過的文件,這樣可以幫我們更精準的查找。

這些特性可能有些并不常用,一旦用上一次解決問題后會發(fā)現(xiàn) IntelliJ 的 IDE 功能非常強大,如果你還發(fā)現(xiàn)了一些其他有用的特性請在留言區(qū)分享。
往期推薦

點分享

點點贊

點在看
