首頁  >  文章  >  idea是什麼軟體

idea是什麼軟體

青灯夜游
青灯夜游原創
2022-09-02 17:05:0234773瀏覽

idea是一种Java集成开发环境工具软件,由JetBrains软件公司开发。IDEA提倡智能编码,特殊功能有:智能选取、编码辅助、灵活的排版、动态语法检测、代码检查、对JSP的完全支持、预置模板、版本控制完美支持、智能代码等。

idea是什麼軟體

本教程操作环境: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 所示。

idea是什麼軟體
圖1  IntelliJ IDEA官方下載頁面

2)IntelliJ IDEA 是一款跨平台的開發工具,支援Windows、Mac、Linux 等作業系統,我們可以依需求下載對應的版本。旗艦版的功能更加全面,這裡我們選擇下載旗艦版。然後點選 Download,如圖 2 所示。

IntelliJ IDEA 提供了兩個版本,分別是 Ultimate(旗艦版) 和 Community(社群版)。社群版是免費的,但它的功能較少。旗艦版是商業版,提供了一組出色的工具和功能。關於兩個版本差異的詳細信息,可以參考版本比較矩陣(如圖 3 所示)。圖 3 為兩個版本分別支援什麼語言。

idea是什麼軟體
圖2  選擇作業系統頁面

idea是什麼軟體
#圖3  旗艦版與社群版的部分比較

3 )點擊下載後可能需要註冊,一般情況下,不用理會,瀏覽器會自動進行下載,等待下載完成即可。

4)下載完成後,我們會得到一個 IntelliJ IDEA 安裝包,雙擊開啟下載的安裝包,選擇 Next,正式開始安裝,如圖 4 所示。

idea是什麼軟體
圖4  IDEA開始安裝介面

5)設定IDEA 的安裝目錄,建議不要安裝在系統磁碟(通常C 碟是系統磁碟),這裡選擇安裝到D 盤,如圖5 所示。

idea是什麼軟體
圖5  設定IDEA安裝目錄

6)自行選擇所需的功能,若無特殊需求,依圖中勾選即可,如圖6 所示。

idea是什麼軟體
圖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 所示。

idea是什麼軟體
圖 7  選擇開始選單資料夾

8)等待安裝進度條達到 100% 後,點選 Finish,IntelliJ IDEA 就安裝完成了。可勾選 Run IntelliJ IDEA 選項,表示關閉此視窗後執行 IDEA。

idea是什麼軟體
圖 8  安裝完成頁面

更多程式相關知識,請造訪:程式設計影片! !

以上是idea是什麼軟體的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn