酷知百科網

位置:首頁 > 遊戲數碼 > 互聯網

10個最有用的 IntelliJ IDEA 插件

互聯網1.47W

操作方法

(01)Shifter檢測遊標所在選中、行或關鍵字的類型,然後用鍵盤快速鍵上的“up”或“down”鍵移動它。如果在一行中只有一個可移動的單詞,那麼它不需要碰觸遊標,我們就可以移動它。支援小寫/大寫或小寫所移動單詞中的第一個大寫的字元。默認鍵盤快速鍵:Ctrl + Shift + Alt+逗號:下移Ctrl + Shift + Alt +句號:上移Ctrl + Shift + Alt + K:上移更多*Ctrl + Shift + Alt + J:下移更多*移動更多:多次重複選擇所選中的值。重複次數可在插件配置中進行配置(默認爲10)。

10個最有用的 IntelliJ IDEA 插件

(02)BrowseWordAtCaret允許輕鬆地在遊標處瀏覽下一個/前一個單詞,並突出選中單詞的其他表象。用法:用CTRL-ALT-UP、CTRL-ALT-DOWN瀏覽(注:在默認鍵映射中此捷徑也可用於下一個/上一個事件)。

10個最有用的 IntelliJ IDEA 插件 第2張

(03)BashSupport對於IntelliJ的Bash語言支援。它支援語法高亮,更名重構,文檔查詢,檢查,快速修復。BashSupport可以直接在IntelliJ中執行腳本。你可以爲bash腳本創建一個新的執行配置。在這裏你可以設定哪個解釋器是用來執行它。每當執行腳本時,就會記錄輸出。如果Bash打印出語法錯誤,那麼點擊錯誤的行就可以跳到錯誤的位置。

10個最有用的 IntelliJ IDEA 插件 第3張

(04)IdeaVimIdeaVim是一個Vim仿真插件,用於基於IntelliJ平臺上的IDE。使用IDE的插件管理器來安裝這款插件的最新版本。正常啓動IDE,使用“Tools | Vim Emulator”選單項來啓動Vim仿真。這時,你在所有的編輯器上都必須使用Vim鍵盤輸入。如果你想要禁用此插件,那麼選擇“Tools | Vim Emulator”選單不被選中。此時IDE會使用常規的鍵盤快速鍵。 Vim仿真與IDE之間的鍵盤快速鍵衝突,可以透過 “File | Settings | Vim Emulation”,“File | Settings | Keymap” 以及在 ~/vimrc 檔案中的鍵映射命令解決。

(05)LiveEditLiveEdit允許你即刻在實際的瀏覽器視窗中檢視變化,而不必重新載入頁面、重新加載相應的瀏覽器頁面(涉及到在IDE中開啟的檔案)以及高亮相應的元素。目前僅支援谷歌Chrome瀏覽器(針對Firefox和Safari的擴展仍在延後中)。如果你要編輯PHP檔案或Smarty模板,那麼切換瀏覽器,並以手動的方式重新加載選項卡是不是會讓人感覺特別無聊?千萬不要這麼傻!只需要在瀏覽器中View -> Reload即可。想立即看到變化?沒問題。是的,支援SASS/CoffeeScript(但仍然需要外部檢視編譯器)。CSS和JavaScript(Kotlin、CoffeeScript以及任何可編譯爲JS的語言)不需要頁面重新載入就可以熱交換(當然,熱交換的JavaScript將只有當它用在週期或事件驅動中才有效)。

(06)Maven Helper提供執行/調試當前測試檔案的操作。如果maven-surefire-plugin被配置爲跳過或排斥測試,那麼就會使用’verify’目標。它還提供執行/調試模組Maven目標的操作,模組包含當前檔案和一個查找和排除衝突依賴性的簡單方法。用法:右鍵單擊Editor | Run Maven右鍵單擊Project View Toolbar | Run MavenCTRL + ALT + R —— “Quick Run Maven Goal”操作自訂目標:Settings | (Other Settings) | Maven Helper定義快速鍵:Settings | Keymap | Plug-ins | Maven Helper開啟pom檔案,單擊“Dependency Analyzer”選項卡,單擊鼠標右鍵得到更多操作。

10個最有用的 IntelliJ IDEA 插件 第4張

(07)String Manipulation提供針對文字處理的操作:切換式樣(camelCase,hyphen-lowercase,HYPHEN-UPPERCASE,snake_case,SCREAMING_SNAKE_CASE,,words lowercase,Words Capitalized,PascalCase)到SCREAMING_SNAKE_CASE(或到camelCase)到snake_case(或到camelCase)到(或到camelCase)到hyphen-case(或到camelCase)到hyphen-case(或到snake_case)到camelCase(或到words)到PascalCase(或到camelCase)選定文字首字母大寫——當什麼都沒有被選中時,那麼要麼什麼都不選中,要麼選中整行或特定的元素——如果你找到一些要改善的東西,那麼報告問題,每種檔案類型要想完美工作的話都需要有它自己的執行。UN /Escape:UN /Escape選中的Java文字UN /Escape選擇的JavaScript文字UN / Escape選擇的HTML文字UN / Escape選擇的XML文字UN / Escape選擇的SQL文字UN / Escape選擇的PHP文字轉換非ASCII到轉義的Unicode轉換轉義的Unicode爲String編碼/解碼:編碼所選文字到MD5 Hex16解碼/編碼選定文字爲URL解碼/編碼選定文字到Base64其他:透過選擇的分隔符/定界符格式化所選的文字到列/表遞增/遞減找到的所有號碼重複行和遞增/遞減找到的所有號碼修剪選定的文字修剪所選文字中的所有空格刪除所選文字中的所有空格刪除重複的行刪除空行在遊標處交換字元grep選定文字,所有不匹配輸入文字的行將刪除。(在列模式下不工作)在Edit選單下,或者透過快速鍵“alt M”和“alt shift M”可以執行操作。你可以設定捷徑以便更容易使用。

(08)SQL Query Plugin透過JDBC連接執行SQL語句的一個工具。特徵:語法高亮一次執行多條語句主鍵和外鍵高亮顯示結果編輯支援常見JDBC驅動程序更方便的配置支援不同的列格式(包括自訂格式)瀏覽數據庫結構對於常用語句的聲明模板支援Java BLOB匯出到XML,HTML,CSV和Excel數據加載

10個最有用的 IntelliJ IDEA 插件 第5張

(09)JRebel for IntelliJJRebel是一種生產力工具,允許開發人員立即重新加載代碼變化。它跳過了Java開發中常見的重建、重新啓動和重新部署週期。JRebel能讓開發人員在相同時間內完成更多的任務,並且在編碼的同時留在流中。JRebel支援大多數現實世界的企業Java堆棧,並且易於安裝到現有的開發環境。適用於IntelliJ IDEA的JRebel插件包含JRebel代理,並幫助你自動生成JRebel配置。單擊就可以啓動適用於應用程序和服務器的JRebel,並提高在IDE中的調試支援。9.1外部服務器和JRebel Cloud/Remote當啓動來自於命令行的應用服務器或使用遠程服務器,開啟Settings > JRebel並選擇Startup。透過IDE執行——這將在IDE中顯示服務器啓動指令。使用CLI執行——選擇此選項可以訪問JRebel的集成CLI指令。以一組下拉選單的方式呈現。選擇你期望的Java版本和操作系統來接收一組預先配置的指令。按照給出的步驟透過啓用JRebel啓動你的外部命令行服務器。執行在遠程服務器上——選擇此選項在JRebel Cloud/Remote設定中配置JRebel。按照給出的步驟做。

(10)Grep Console允許你定義一系列將透過控制檯輸出或檔案測試的正則表達式。匹配代碼行的每個表達式將會影響整行的樣式,或播放聲音。例如,錯誤消息可以被設定在一個紅色的背景中顯示。附加功能:ANSI着色File Tailing:Main menu | Tools | Open File in ConsoleMain Menu | Help | Tail (IntelliJ) Log in Console在主工具條中拖放“Tail File”面板HTTP和Windows右鍵選單集成10個最有用的 IntelliJ IDEA 插件

10個最有用的 IntelliJ IDEA 插件 第6張