最智能的IDE
IDEA 全稱IntelliJ IDEA 是java語言開發的集成環境,IntelliJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員為主。
目前,該軟件有兩個主要的版本:免費的社區版和付費的旗艦版。免費版只支持Java等少數語言和基本的IDE特性;
旗艦版還支持HTML,CSS,PHP,MySQL,Python等語言和更多的工具特性。
下載地址:https://www.jetbrains.com/idea/download/#section=mac (本人系統為mac)
為什么選擇IDEA
主流
雖然IDEA的主要客戶是基於JVM開發的人員,但是IDEA支持的語言/平台可以認為是無限的。IDEA像其他的偉大IDE一樣,
采用了基於插件的架構,為了使IDEA支持一些沒有原生集成的語言/平台,只需實現或者查找對應的插件並按照到IDEA中即可。
關於IDEA支持的主流語言和平台,做一個簡單的總結:
快捷
雖然IDEA不是唯一一個,也不是第一個支持快捷鍵的IDE工具,但是IDEA提供的快捷鍵可以使開發人員遠離鼠標,實現沉浸式開發,
極大地提高程序員的開發效率。實際的編程經歷表明,開發人員經常需要在編輯窗口與工具窗口之間進行切換,為了快速切換並實現
沉浸式開發,IEDA提供了在編輯窗口與工具窗口之間的空間鍵:
搜索
在實際的項目開發工程中,開發成員進行需要進行搜索特定的代碼、文件、資源等。為此,IDEA提供了強大地功能支持,可以實現快速、
准確和便利的檢索。實際上,Intellij IDEA 引入了索引的概念,通過這個索引機制,開發人員可以快速地對整個項目進行准確地全文檢索,
這種檢索的速度對比與其他的IDE,比如Eclipse等,是非常快速的。當然,項目的索引需要一個建立的過程,在IDEA首次創建或者導入
一個項目時,都需要掃描項目的所有文件並建立其該項目的索引結構。所以,IntelliJ IDEA 在首次啟動某個項目時,會需要一段比較長
的初始化時間,具體表現就是IDEA在創建項目初期會卡住一小段時間。但是,個人認為這個創建索引過程是值得的,在后期的整個項目
開發過程中很快就可以獲得加倍返還。
高效
為了提升開發人員的效率,Intellij IDEA 除了提供了快速的搜索功能之外,還提供了各種各樣高效的導航功能。實際的編程過程中,
我們經常需要查看某個類的父類、子類、實現接口、測試類、定義語句、引用位置等,對於源文件,我們可能需要查詢其包路徑、目錄
層次結構等。所有的這些查找需要,不僅可以通過搜索功能實現,利用IDEA自帶的高效導航機制更加方便。
缺點
如上所述,Intellij IDEA 具備這么多強大功能和特性,因此很難做到輕量化。
IDEA 是一個比較消耗內存的工具,但是,實際性能並不會比Eclipse差太多。對於利用IDEA作為前端開發工具而言,建議電腦
具有4G以上的內存;對於把IDEA作為后端開發工具而言,建議電腦具有8G以上的內存。
如何使用
常用快捷鍵
Alt+回車 導入包,自動修正
Ctrl+N 查找類
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代碼
Ctrl+Alt+O 優化導入的類和包
Alt+Insert 生成代碼(如get,set方法,構造函數等)
Ctrl+E或者Alt+Shift+C 最近更改的代碼
Ctrl+R 替換文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自動補全代碼
Ctrl+空格 代碼提示
Ctrl+Alt+Space 類名或接口名提示
Ctrl+P 方法參數提示
Ctrl+Shift+Alt+N 查找類中的方法或變量
Alt+Shift+C 對比最近修改的代碼
Shift+F6 重構-重命名
Ctrl+Shift+先上鍵
Ctrl+X 刪除行
Ctrl+D 復制行
Ctrl+/ 或 Ctrl+Shift+/ 注釋(// 或者/*...*/ )
Ctrl+J 自動代碼
Ctrl+E 最近打開的文件
Ctrl+H 顯示類結構圖
Ctrl+Q 顯示注釋文檔
Alt+F1 查找代碼所在位置
Alt+1 快速打開或隱藏工程面板
Ctrl+Alt+ left/right 返回至上次瀏覽的位置
Alt+ left/right 切換代碼視圖
Alt+ Up/Down 在方法間快速移動定位
Ctrl+Shift+Up/Down 代碼向上/下移動。
F2 或Shift+F2 高亮錯誤或警告快速定位
代碼標簽輸入完成后,按Tab,生成代碼。
選中文本,按Ctrl+Shift+F7 ,高亮顯示所有該文本,按Esc高亮消失。
Ctrl+W 選中代碼,連續按會有其他效果
選中文本,按Alt+F3 ,逐個往下查找相同文本,並高亮顯示。
Ctrl+Up/Down 光標跳轉到第一行或最后一行下
Ctrl+B 快速打開光標處的類或方法
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。