IntelliJ IDEA使用教程(簡介)

最智能的IDE前端

  IDEA 全稱IntelliJ IDEA   是java語言開發的集成環境,IntelliJ在業界被公認爲最好的java開發工具之一,尤爲在智能代碼助手、代碼自動提示、重構、J2EE支持、AntJUnitCVS整合、代碼審查、 創新的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 快速打開光標處的類或方法 

相關文章
相關標籤/搜索