最智能的IDE前端
IDEA 全稱IntelliJ IDEA 是java語言開發的集成環境,IntelliJ在業界被公認爲最好的java開發工具之一,尤爲在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能能夠說是超常的。java
IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員爲主。程序員
目前,該軟件有兩個主要的版本:免費的社區版和付費的旗艦版。免費版只支持Java等少數語言和基本的IDE特性;編程
旗艦版還支持HTML,CSS,PHP,MySQL,Python等語言和更多的工具特性。後端
下載地址:https://www.jetbrains.com/idea/download/#section=mac (本人系統爲mac)架構
爲何選擇IDEAide
主流函數
雖然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 快速打開光標處的類或方法