<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          JetBrains IDE 中的隱藏寶石技巧

          共 1459字,需瀏覽 3分鐘

           ·

          2022-08-01 10:13


          在日常使用 Goland 時(shí),團(tuán)隊(duì)收集了一些可以幫助我們專注于創(chuàng)造的同時(shí)減少重復(fù)工作的小技巧。如果你是在 IDEA 中使用的 Go 插件,或者其他 IntelliJ 的產(chǎn)品,同樣也有這些特性。

          行排序

          當(dāng)你在查看文本文件時(shí),行排序非常有用;按照字母排序后能夠幫我們更好的閱讀,同時(shí)也容易找到重復(fù)的行。

          在菜單欄中使用 Edit | Sort Lines or Edit | Reverse Lines可以幫我們快速的對(duì)選中的代碼或者是整個(gè)文件進(jìn)行排序;或者也可以使用快速命令執(zhí)行這個(gè)操作。





          打開對(duì)比窗口

          打開一個(gè)對(duì)比窗口可以幫助我們對(duì)比任何文件、文件夾、文本;舉個(gè)例子,將復(fù)制的內(nèi)容粘貼到對(duì)比窗口中,IDE 會(huì)類似于版本控制系統(tǒng)那樣展示兩者的差異。

          當(dāng)然也可以用快速指令打開對(duì)比窗口(double shift)。

          此外你也可以在 IDE 編輯器的任何地方右鍵鼠標(biāo)選擇與當(dāng)前粘貼板數(shù)據(jù)進(jìn)行對(duì)比。

          這個(gè)功能很棒,可以替換掉以前大部分用 BeyondCompare 的場(chǎng)景了。

          暫存文件

          有時(shí)候你需要一個(gè)隨意的地方來編寫一段文本,與當(dāng)前工作相關(guān)的一些記錄,也或是與當(dāng)前項(xiàng)目上下文無關(guān)的草稿代碼;這時(shí)候就需要用到暫存文件了。

          暫存文件可不只是簡單的筆記,它支持語法高亮、代碼提示以及所有和這個(gè)文件類型相關(guān)的特性。

          暫存文件與當(dāng)前項(xiàng)目無關(guān),你可以在任意項(xiàng)目中訪問到這些文件,這樣你就不需要離開 IDE 到其他地方來保存這些文件了。

          可以在菜單欄中新建暫存文件File | New | Scratch File or,也可以使用快捷鍵 ? ? N.



          通常使用這個(gè)功能來存放和運(yùn)行一些測(cè)試或者是實(shí)例代碼。

          多行光標(biāo)

          多行光標(biāo)可以讓你快速在多個(gè)地方同時(shí)修改代碼,同時(shí)它也支持代碼提示以及實(shí)時(shí)模板。

          開啟多行光標(biāo)可以雙擊 ?/Ctrl 后不要釋放,然后點(diǎn)擊上下箭頭鍵。使用 Escape 鍵可以退出多行光標(biāo)。


          這個(gè)在批量修改代碼時(shí)非常有用。

          批量折疊和展開

          在閱讀復(fù)雜長篇代碼的過程中有時(shí)候很難弄懂代碼結(jié)構(gòu),即便是代碼是我們自己寫的。

          這也容易解決,批量折疊和展開可以快速幫我們?yōu)g覽代碼,快捷鍵是:macOS:??- /??+,Windows/Linux: Ctrl+Shift+NumPad + / Ctrl+Shift+NumPad。

          IDE 可以幫我們折疊/展開選中的代碼,如果沒有選中則是處理整個(gè)文件。

          也可以使用 macOS: ??- / ??+, Windows/Linux:Ctrl+Alt+NumPad + / Ctrl+Alt+NumPad 來遞歸的處理代碼,IDE 將會(huì)折疊/展開當(dāng)前代碼片段或者是他們包含的片段。


          最近文件

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


          這些特性可能有些并不常用,一旦用上一次解決問題后會(huì)發(fā)現(xiàn) IntelliJ 的 IDE 功能非常強(qiáng)大。


          END


          關(guān)注 Stephen,一起學(xué)習(xí),一起成長。


          點(diǎn)“在看”支持下吧


          點(diǎn) 閱讀原文 可優(yōu)惠充值話費(fèi),流量,視頻會(huì)員等。

          瀏覽 73
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲波多野结衣在线 | 后入视频在线观看 | 日韩高清无码本道 | 豆花视频免费在线观看无码 | 热久久国产精品视频 |