idea是一种Java集成开发环境工具软件,由JetBrains软件公司开发。IDEA提倡智能编码,特殊功能有:智能选取、编码辅助、灵活的排版、动态语法检测、代码检查、对JSP的完全支持、预置模板、版本控制完美支持、智能代码等。
本教程操作环境:windows10系统、Dell G3电脑、IntelliJ IDEA 2022。
IntelliJ IDEA 是一种 Java 集成开发环境工具软件,由 JetBrains 软件公司开发,提供 Apache 2.0 开放式授权的社区版本以及专有软件的商业版本,开发者可选择其所需来下载使用。
IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
特色功能
IDEA所提倡的是智能编码,是减少程序员的工作,IDEA的特色功能有以下22点:
智能的选取
在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法的选择,在默认设置中Ctrl W,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。
丰富的导航模式
IDEA提供了丰富的导航查看模式,例如Ctrl E显示最近打开过的文件,Ctrl N显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project视图中,你还可以选择多种的视图方式。
历史记录功能
不用通过版本管理服务器,单纯的IDEA就可以查看任何工程中文件的历史记录,在版本恢复时你可以很容易的将其恢复。
JUnit的完美支持
对重构的优越支持
IDEA是所有IDE中最早支持重构的,其优秀的重构能力一直是其主要卖点之一。
编码辅助
Java规范中提倡的toString()、hashCode()、equals()以及所有的get/set方法,你可以不用进行任何的输入就可以实现代码的自动生成,从而把你从无聊的基本方法编码中解放出来。
灵活的排版功能
基本所有的IDE都有重排版功能,但仅有IDEA的是人性的,因为它支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。
XML的完美支持
xml全提示支持:所有流行框架的xml文件都支持全提示,谁用谁知道。
动态语法检测
任何不符合java规范、自己预定义的规范、累赘都将在页面中加亮显示。
代码检查
对代码进行自动分析,检测不符合规范的,存在风险的代码,并加亮显示。
对JSP的完全支持
不需要任何的插件,完全支持JSP。
智能编辑
代码输入过程中,自动补充方法或类。
EJB支持
不需要任何插件完全支持EJB(6.0 支持EJB3.0)
列编辑模式
用过UtralEdit的肯定对其的列编辑模式赞赏不已,因为它减少了很多无聊的重复工作,而IDEA完全支持该模式,从而更加提高了编码效率。
预置模板
预置模板可以让你把经常用到的方法编辑进模板,使用时你只用输入简单的几个字母就可以完成全部代码的编写。例如使用比较高的public static void main(String[] args){}你可以在模板中预设pm为该方法,输入时你只要输入pm再按代码辅助键,IDEA将完成代码的自动输入。
完美的自动代码完成
智能检查类中的方法,当发现方法名只有一个时自动完成代码输入,从而减少剩下代码的编写工作。
版本控制完美支持
集成了市面上常见的所有版本控制工具插件,包括git、svn、github,让开发人员在编程的工程中直接在intellij idea里就能完成代码的提交、检出、解决冲突、查看版本控制服务器内容等等。
不使用代码的检查
自动检查代码中不使用的代码,并给出提示,从而使代码更高效。
智能代码
自動檢查程式碼,發現與預置規範有出入的程式碼給予提示,若程式設計師同意修改自動完成修改。例如程式碼:String str = "Hello Intellij " "IDEA"; IDEA將給予最佳化提示,若程式設計師同意修改IDEA將自動將程式碼修改為:String str = "Hello Intellij IDEA";
#正規表示式的尋找和取代功能
尋找和取代支援正規表示式,從而提高效率。
JavaDoc預覽支援
支援JavaDoc的預覽功能,在JavaDoc程式碼中Ctrl Q顯示JavaDoc的結果,進而提升doc文件的品質。
程式設計師意圖支援
程式設計師編碼時IDEA時時偵測你的意圖,或提供建議,或直接幫你完成程式碼。
IntelliJ IDEA下載安裝教學(圖解)
1)進入IDEA 官方下載頁面,(官網位址為https://www.jetbrains.com/idea/),點選DOWNLOAD,如圖1 所示。
圖1 IntelliJ IDEA官方下載頁面
2)IntelliJ IDEA 是一款跨平台的開發工具,支援Windows、Mac、Linux 等作業系統,我們可以依需求下載對應的版本。旗艦版的功能更加全面,這裡我們選擇下載旗艦版。然後點選 Download,如圖 2 所示。
IntelliJ IDEA 提供了兩個版本,分別是 Ultimate(旗艦版) 和 Community(社群版)。社群版是免費的,但它的功能較少。旗艦版是商業版,提供了一組出色的工具和功能。關於兩個版本差異的詳細信息,可以參考版本比較矩陣(如圖 3 所示)。圖 3 為兩個版本分別支援什麼語言。
圖2 選擇作業系統頁面
#圖3 旗艦版與社群版的部分比較
3 )點擊下載後可能需要註冊,一般情況下,不用理會,瀏覽器會自動進行下載,等待下載完成即可。
4)下載完成後,我們會得到一個 IntelliJ IDEA 安裝包,雙擊開啟下載的安裝包,選擇 Next,正式開始安裝,如圖 4 所示。
圖4 IDEA開始安裝介面
5)設定IDEA 的安裝目錄,建議不要安裝在系統磁碟(通常C 碟是系統磁碟),這裡選擇安裝到D 盤,如圖5 所示。
圖5 設定IDEA安裝目錄
6)自行選擇所需的功能,若無特殊需求,依圖中勾選即可,如圖6 所示。
圖6 IDEA安裝設定對話框
對上圖中選項說明如下:
Create Desktop Shortcut:創建桌面快捷方式圖標,建議勾選64-bit launcher;
Update context menu:是否將從資料夾開啟項目新增至滑鼠右鍵,根據需要勾選;
Create Associations:關聯檔案格式,可以不建議勾選,使用如Sublime Text、EditPlus 等輕量級文字編輯器開啟;
Download and install 32-bit JetBrains Runtime:下載並安裝JetBrains 的JRE。如果已經安裝了JRE,則無需勾選此項目;
Update PATH variable (restart needed):是否將IDEA 啟動目錄新增至環境變數中,即可以從命令列中啟動IDEA,根據需要勾選。
7)選擇開始功能表資料夾後,點選 Install 等待安裝。如圖 7 所示。
圖 7 選擇開始選單資料夾
8)等待安裝進度條達到 100% 後,點選 Finish,IntelliJ IDEA 就安裝完成了。可勾選 Run IntelliJ IDEA 選項,表示關閉此視窗後執行 IDEA。
圖 8 安裝完成頁面
更多程式相關知識,請造訪:程式設計影片! !
以上是idea是什麼軟體的詳細內容。更多資訊請關注PHP中文網其他相關文章!