IntelliJ的十大插件魔招?相信每個人都有自己的選擇办斑。我們也同樣如此。在這里鳞疲,我們?yōu)槟鷰砦覀冋J為的十大IntelliJ插件蠕蚜。
如果你還是不知道什么是IntelliJ插件靶累,請先閱讀our page about plugins〕本疲或者訪問plugins.jetbrains.com獲取更多信息邪蛔。
1. Grep Console
允許您定義一系列的正則表達式侧到,利用它們來對控制臺的輸出或文件進行測試。每一個表達式匹配的行都會被整行的應用某個樣式故源,或者播放聲音绳军。例如著蛙,你可以將錯誤消息設置為以紅色的背景來顯示。
官方網站 點擊這里.
2. JRebel for IntelliJ
JRebel是一個提升生產力的工具,它可以幫助開發(fā)人員快速的重新加載更改的代碼。 它跳過了Java開發(fā)中常見的重新構建腐魂,重啟以及重新部署的循環(huán)操作蛔屹。 JRebel使開發(fā)人員能夠在相同的時間內完成更多的工作豁生,讓開發(fā)人員的編碼過程變得更加流暢。
官方網站 點擊這里.
3. Maven Helper
這個一個必須與maven一起工作的插件。它提供了運行/調試當前測試文件的功能豪嗽。 如果maven-surefire-plugin配置為跳過或排除測試豌骏,“verify”目標將會被啟用。它還提供了運行/調試當前文件所在模塊的快捷操作计贰,以及簡化查找和排除沖突依賴關系的方法蹦玫。
官方網站 點擊這里.
4. BashSupport
IntelliJ平臺的Bash語言支持插件。支持語法高亮顯示挣输,重構方式的重命名撩嚼,文檔查找,檢查恋技,快速修復等功能逻族。
官方網站 點擊這里.
5. SQL Query Plugin
通過JDBC連接執(zhí)行SQL語句的工具聘鳞。它具有語法高亮、一次執(zhí)行多個SQL語句脱惰,高亮顯示主鍵和外鍵窿春,直接編輯結果等功能旧乞。
官方網站 點擊這里.
6. IdeaVim
基于IntelliJ的Vim仿真插件。IdeaVim支持許多Vim功能抽碌,包括normal/insert/visual模式货徙,motion鍵皮胡,刪除/更改屡贺,標記,寄存器泻仙,一些Ex命令量没,Vim正則表達式殴蹄,通過?/ .ideavimrc,宏刺下,窗口命令等進行配置的功能稽荧。
官方網站 點擊這里.
7. String Manipulation
提供強大的文本轉換操作:
- 切換樣式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)
- 轉換為SCREAMING_SNAKE_CASE (或轉換為camelCase)
- 轉換為 snake_case (或轉換為camelCase)
- 轉換為dot.case (或轉換為camelCase)
- 轉換為hyphen-case (或轉換為camelCase)
- 轉換為hyphen-case (或轉換為snake_case)
- 轉換為camelCase (或轉換為Words)
- 轉換為camelCase (或轉換為lowercase words)
- 轉換為PascalCase (或轉換為camelCase)
- 選定文本大寫
- 樣式反轉
Un/Escape:
- Un/Escape 選中的 java 文本
- Un/Escape 選中的 javascript 文本
- Un/Escape 選中的 HTML 文本
- Un/Escape 選中的 XML 文本
- Un/Escape 選中的 SQL 文本
- Un/Escape 選中的 PHP 文本
- 將 diacritics(accents) 轉換為 ASCII
- 將非ASCII 轉換為轉義的Unicode
- 將轉義的Unicode轉換為字符串
Encode/Decode:
- Encode 選中的文本為 MD5 Hex16
- De/Encode 選中的文本為 URL
- De/Encode 選中的文本為 Base64
遞增/遞減:
- 遞增/遞減所有找到的數字
- 復制行并且遞增/遞減所有找到的數字
- 創(chuàng)建序列:保持第一個數字捺癞,遞增替換所有其他數字
- 遞增重復的數字
按自然順序排序:
- 按行倒序
- 按行隨機排序
- 區(qū)分大小寫A-z排序
- 區(qū)分大小寫z-A排序
- 不區(qū)分大小寫A-Z排序
- 不區(qū)分大小寫Z-A排序
- 按行長度排序
- 通過子選擇行排序:每行僅處理一個選擇/插入符號
對齊:
- 通過選定的分隔將選定的文本格式化為列/表格
- 將文本對齊為左/中/右
過濾/刪除/移除:
- grep選定的文本髓介,所有行不匹配輸入文字將被刪除唐础。 (不能在列模式下工作)
- 移除選定的文本
- 移除選定文本中的所有空格
- 刪除選定文本中的所有空格
- 刪除重復的行
- 只保留重復的行
- 刪除空行
- 刪除所有換行符
其他:
- 交換字符/選擇/線/標記
- 切換文件路徑分隔符:Windows < - > UNIX
官方網站 點擊這里.
8. LiveEdit
提供實時編輯 HTML / CSS / JavaScript的工具一膨。
注意:
- 如果打開Web Inspector,那么CSS / JavaScript同步和元素高亮顯示不起作用
- “plugin is debugging this tab”信息欄的可用性問題
官方網站 點擊這里.
9. BrowseWordAtCaret
允許輕松瀏覽下一個/上一個字的插入符號,并高亮顯示所選單詞的外觀
用法:使用CTRL-ALT-UP瞒津,CTRL-ALT-DOWN瀏覽
注意:在默認鍵盤映射中巷蚪,這個快捷鍵也適用于下一個/上一個事件
官方網站 點擊這里.
10. Shifter
檢測插入符號屁柏、行或關鍵字的類型,并在鍵盤快捷鍵上將其“向上”或“向下”移動僧家。 如果一行中只有一個可移動的單詞似嗤,則可以移動而不用插入它届宠。 維持移位字的高位首字符的小寫字母/大寫字母或小寫字母烁落。
官方網站 點擊這里.
結論
上面介紹的這些就是我們所認為的十大IntelliJ插件。我們希望這篇文章的介紹對您有所幫助豌注。如果我們找到其他插件伤塌,我們將會有更多的候選項。如果它們能夠贏得我們的心轧铁,我們將使它們成為我們新的前10名IntelliI插件每聪。
原文:http://idea-intellij.com/top-10-intellij-plugins/
譯文:http://blog.didispace.com/best-intellij-plugin-top-10/