IntelliJ IDEA 2017 for Mac
詳情介紹
IntelliJ IDEA 2017 for Mac是一種商業(yè)化銷售的Java集成開發(fā)環(huán)境(Integrated Development Environment,IDE)工具軟件,IntelliJ IDEA被認(rèn)為是當(dāng)前Java開發(fā)效率最快的IDE工具。它整合了開發(fā)過程中實(shí)用的眾多功能,幾乎可以不用鼠標(biāo)可以方便的完成你要做的任何事情,最大程度的加快開發(fā)的速度。簡單而又功能強(qiáng)大。與其他的一些繁冗而復(fù)雜的IDE工具有鮮明的對(duì)比。IntelliJ IDEA主要用于支持 Java、Scala、Groovy 等語言的開發(fā)工具,同時(shí)具備支持目前主流的技術(shù)和框架,擅長于企業(yè)應(yīng)用、移動(dòng)應(yīng)用和 Web 應(yīng)用的開發(fā)。IntelliJ IDEA(簡稱 IDEA),是 Java 語言開發(fā)的集成環(huán)境,IDEA 在業(yè)界被公認(rèn)為最好的 Java 開發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE 支持、各類版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代碼分析和創(chuàng)新的GUI設(shè)計(jì)等方面都非常的出色。
在很多時(shí)候我們要選取某個(gè)方法,或某個(gè)循環(huán)或想一步一步從一個(gè)變量到整個(gè)類慢慢擴(kuò)充著選取,IDEA就提供這種基于語法的選擇,在默認(rèn)設(shè)置中Ctrl+W,可以實(shí)現(xiàn)選取范圍的不斷擴(kuò)充,這種方式在重構(gòu)的時(shí)候尤其顯得方便。
2、豐富的導(dǎo)航模式
IDEA提供了豐富的導(dǎo)航查看模式,例如Ctrl+E顯示最近打開過的文件,Ctrl+N顯示你希望顯示的類名查找框(該框同樣有智能補(bǔ)充功能,當(dāng)你輸入字母后IDEA將顯示所有候選類名)。在最基本的project視圖中,你還可以選擇多種的視圖方式。
3、歷史記錄功能
不用通過版本管理服務(wù)器,單純的IDEA就可以查看任何工程中文件的歷史記錄,在版本恢復(fù)時(shí)你可以很容易的將其恢復(fù)。
4、JUnit的完美支持
5、對(duì)重構(gòu)的優(yōu)越支持
IDEA是所有IDE中最早支持重構(gòu)的,其優(yōu)秀的重構(gòu)能力一直是其主要賣點(diǎn)之一。
6、編碼輔助
Java規(guī)范中提倡的toString()、hashCode()、equals()以及所有的get/set方法,你可以不用進(jìn)行任何的輸入就可以實(shí)現(xiàn)代碼的自動(dòng)生成,從而把你從無聊的基本方法編碼中解放出來。
7、靈活的排版功能
基本所有的IDE都有重排版功能,但僅有IDEA的是人性的,因?yàn)樗С峙虐婺J降亩ㄖ?,你可以根?jù)不同的項(xiàng)目要求采用不同的排版方式。
8、XML的完美支持
xml全提示支持:所有流行框架的xml文件都支持全提示,誰用誰知道。
9、動(dòng)態(tài)語法檢測
任何不符合java規(guī)范、自己預(yù)定義的規(guī)范、累贅都將在頁面中加亮顯示。
10、代碼檢查
對(duì)代碼進(jìn)行自動(dòng)分析,檢測不符合規(guī)范的,存在風(fēng)險(xiǎn)的代碼,并加亮顯示。
11、對(duì)JSP的完全支持
不需要任何的插件,完全支持JSP。
12、智能編輯
代碼輸入過程中,自動(dòng)補(bǔ)充方法或類。
13、EJB支持
不需要任何插件完全支持EJB(6.0 支持EJB3.0)
14、列編輯模式
用過UtralEdit的肯定對(duì)其的列編輯模式贊賞不已,因?yàn)樗鼫p少了很多無聊的重復(fù)工作,而IDEA完全支持該模式,從而更加提高了編碼效率。
15、預(yù)置模板
預(yù)置模板可以讓你把經(jīng)常用到的方法編輯進(jìn)模板,使用時(shí)你只用輸入簡單的幾個(gè)字母就可以完成全部代碼的編寫。例如使用比較高的public static void main(String[] args){}你可以在模板中預(yù)設(shè)pm為該方法,輸入時(shí)你只要輸入pm再按代碼輔助鍵,IDEA將完成代碼的自動(dòng)輸入。
16、完美的自動(dòng)代碼完成
智能檢查類中的方法,當(dāng)發(fā)現(xiàn)方法名只有一個(gè)時(shí)自動(dòng)完成代碼輸入,從而減少剩下代碼的編寫工作。
17、版本控制完美支持
集成了目前市面上常見的所有版本控制工具插件,包括git、svn、github,讓開發(fā)人員在編程的工程中直接在intellij idea里就能完成代碼的提交、檢出、解決沖突、查看版本控制服務(wù)器內(nèi)容等等。
18、不使用代碼的檢查
自動(dòng)檢查代碼中不使用的代碼,并給出提示,從而使代碼更高效。
19、智能代碼
自動(dòng)檢查代碼,發(fā)現(xiàn)與預(yù)置規(guī)范有出入的代碼給出提示,若程序員同意修改自動(dòng)完成修改。例如代碼:String str = "Hello Intellij " + "IDEA"; IDEA將給出優(yōu)化提示,若程序員同意修改IDEA將自動(dòng)將代碼修改為:String str = "Hello Intellij IDEA";
20、正則表達(dá)式的查找和替換功能
查找和替換支持正則表達(dá)式,從而提高效率。
21、JavaDoc預(yù)覽支持
支持JavaDoc的預(yù)覽功能,在JavaDoc代碼中Ctrl+Q顯示JavaDoc的結(jié)果,從而提高doc文檔的質(zhì)量。
22、程序員意圖支持
程序員編碼時(shí)IDEA時(shí)時(shí)檢測你的意圖,或提供建議,或直接幫你完成代碼。
IntelliJ IDEA為您的源代碼編制索引后,通過在每個(gè)環(huán)境中提供相關(guān)建議,提供快速,智能的體驗(yàn):即時(shí)和智能的代碼完成,即時(shí)代碼分析和可靠的重構(gòu)工具。
2、開箱即用的體驗(yàn)
諸如集成版本控制系統(tǒng)和各種支持的語言和框架之類的關(guān)鍵任務(wù)工具在手 - 沒有插件喧囂。
3、智能代碼完成
雖然基本完成在可見性范圍內(nèi)建議了類,方法,字段和關(guān)鍵字的名稱,但智能完成只會(huì)提示在當(dāng)前上下文中預(yù)期的那些類型。
4、框架協(xié)助
雖然IntelliJ IDEA是Java的IDE,但它也可以理解并為各種其他語言(如SQL,JPQL,HTML,JavaScript等)提供智能編碼協(xié)助,即使語言表達(dá)式被注入到您的Java代碼。
5、生產(chǎn)力增強(qiáng)劑
IDE預(yù)測您的需求,并自動(dòng)執(zhí)行繁瑣重復(fù)的開發(fā)任務(wù),以便您可以專注于大局。
6、開發(fā)人員人體工程學(xué)
在我們所做的每一個(gè)設(shè)計(jì)和實(shí)施決策中,我們都記住中斷開發(fā)者流程的風(fēng)險(xiǎn),并盡量消除或減少開發(fā)人員的流量。
IDE遵循您的上下文并自動(dòng)顯示相應(yīng)的工具。
7、不引人注意的智力
IntelliJ IDEA中的編碼幫助不僅僅是編輯器:它可以幫助您在處理其他部分時(shí)保持生產(chǎn)力:例如填寫字段,搜索元素列表; 訪問工具窗口; 或切換設(shè)置等
軟件功能
1、智能的選取在很多時(shí)候我們要選取某個(gè)方法,或某個(gè)循環(huán)或想一步一步從一個(gè)變量到整個(gè)類慢慢擴(kuò)充著選取,IDEA就提供這種基于語法的選擇,在默認(rèn)設(shè)置中Ctrl+W,可以實(shí)現(xiàn)選取范圍的不斷擴(kuò)充,這種方式在重構(gòu)的時(shí)候尤其顯得方便。
2、豐富的導(dǎo)航模式
IDEA提供了豐富的導(dǎo)航查看模式,例如Ctrl+E顯示最近打開過的文件,Ctrl+N顯示你希望顯示的類名查找框(該框同樣有智能補(bǔ)充功能,當(dāng)你輸入字母后IDEA將顯示所有候選類名)。在最基本的project視圖中,你還可以選擇多種的視圖方式。
3、歷史記錄功能
不用通過版本管理服務(wù)器,單純的IDEA就可以查看任何工程中文件的歷史記錄,在版本恢復(fù)時(shí)你可以很容易的將其恢復(fù)。
4、JUnit的完美支持
5、對(duì)重構(gòu)的優(yōu)越支持
IDEA是所有IDE中最早支持重構(gòu)的,其優(yōu)秀的重構(gòu)能力一直是其主要賣點(diǎn)之一。
6、編碼輔助
Java規(guī)范中提倡的toString()、hashCode()、equals()以及所有的get/set方法,你可以不用進(jìn)行任何的輸入就可以實(shí)現(xiàn)代碼的自動(dòng)生成,從而把你從無聊的基本方法編碼中解放出來。
7、靈活的排版功能
基本所有的IDE都有重排版功能,但僅有IDEA的是人性的,因?yàn)樗С峙虐婺J降亩ㄖ?,你可以根?jù)不同的項(xiàng)目要求采用不同的排版方式。
8、XML的完美支持
xml全提示支持:所有流行框架的xml文件都支持全提示,誰用誰知道。
9、動(dòng)態(tài)語法檢測
任何不符合java規(guī)范、自己預(yù)定義的規(guī)范、累贅都將在頁面中加亮顯示。
10、代碼檢查
對(duì)代碼進(jìn)行自動(dòng)分析,檢測不符合規(guī)范的,存在風(fēng)險(xiǎn)的代碼,并加亮顯示。
11、對(duì)JSP的完全支持
不需要任何的插件,完全支持JSP。
12、智能編輯
代碼輸入過程中,自動(dòng)補(bǔ)充方法或類。
13、EJB支持
不需要任何插件完全支持EJB(6.0 支持EJB3.0)
14、列編輯模式
用過UtralEdit的肯定對(duì)其的列編輯模式贊賞不已,因?yàn)樗鼫p少了很多無聊的重復(fù)工作,而IDEA完全支持該模式,從而更加提高了編碼效率。
15、預(yù)置模板
預(yù)置模板可以讓你把經(jīng)常用到的方法編輯進(jìn)模板,使用時(shí)你只用輸入簡單的幾個(gè)字母就可以完成全部代碼的編寫。例如使用比較高的public static void main(String[] args){}你可以在模板中預(yù)設(shè)pm為該方法,輸入時(shí)你只要輸入pm再按代碼輔助鍵,IDEA將完成代碼的自動(dòng)輸入。
16、完美的自動(dòng)代碼完成
智能檢查類中的方法,當(dāng)發(fā)現(xiàn)方法名只有一個(gè)時(shí)自動(dòng)完成代碼輸入,從而減少剩下代碼的編寫工作。
17、版本控制完美支持
集成了目前市面上常見的所有版本控制工具插件,包括git、svn、github,讓開發(fā)人員在編程的工程中直接在intellij idea里就能完成代碼的提交、檢出、解決沖突、查看版本控制服務(wù)器內(nèi)容等等。
18、不使用代碼的檢查
自動(dòng)檢查代碼中不使用的代碼,并給出提示,從而使代碼更高效。
19、智能代碼
自動(dòng)檢查代碼,發(fā)現(xiàn)與預(yù)置規(guī)范有出入的代碼給出提示,若程序員同意修改自動(dòng)完成修改。例如代碼:String str = "Hello Intellij " + "IDEA"; IDEA將給出優(yōu)化提示,若程序員同意修改IDEA將自動(dòng)將代碼修改為:String str = "Hello Intellij IDEA";
20、正則表達(dá)式的查找和替換功能
查找和替換支持正則表達(dá)式,從而提高效率。
21、JavaDoc預(yù)覽支持
支持JavaDoc的預(yù)覽功能,在JavaDoc代碼中Ctrl+Q顯示JavaDoc的結(jié)果,從而提高doc文檔的質(zhì)量。
22、程序員意圖支持
程序員編碼時(shí)IDEA時(shí)時(shí)檢測你的意圖,或提供建議,或直接幫你完成代碼。
軟件特色
1、深度智力IntelliJ IDEA為您的源代碼編制索引后,通過在每個(gè)環(huán)境中提供相關(guān)建議,提供快速,智能的體驗(yàn):即時(shí)和智能的代碼完成,即時(shí)代碼分析和可靠的重構(gòu)工具。
2、開箱即用的體驗(yàn)
諸如集成版本控制系統(tǒng)和各種支持的語言和框架之類的關(guān)鍵任務(wù)工具在手 - 沒有插件喧囂。
3、智能代碼完成
雖然基本完成在可見性范圍內(nèi)建議了類,方法,字段和關(guān)鍵字的名稱,但智能完成只會(huì)提示在當(dāng)前上下文中預(yù)期的那些類型。
4、框架協(xié)助
雖然IntelliJ IDEA是Java的IDE,但它也可以理解并為各種其他語言(如SQL,JPQL,HTML,JavaScript等)提供智能編碼協(xié)助,即使語言表達(dá)式被注入到您的Java代碼。
5、生產(chǎn)力增強(qiáng)劑
IDE預(yù)測您的需求,并自動(dòng)執(zhí)行繁瑣重復(fù)的開發(fā)任務(wù),以便您可以專注于大局。
6、開發(fā)人員人體工程學(xué)
在我們所做的每一個(gè)設(shè)計(jì)和實(shí)施決策中,我們都記住中斷開發(fā)者流程的風(fēng)險(xiǎn),并盡量消除或減少開發(fā)人員的流量。
IDE遵循您的上下文并自動(dòng)顯示相應(yīng)的工具。
7、不引人注意的智力
IntelliJ IDEA中的編碼幫助不僅僅是編輯器:它可以幫助您在處理其他部分時(shí)保持生產(chǎn)力:例如填寫字段,搜索元素列表; 訪問工具窗口; 或切換設(shè)置等
其他版本
更多-
IntelliJ IDEA Ultimate2020.1 for Mac 編程開發(fā) / 734.13M
-
intellij idea 2019 for mac v2019.3.4 編程開發(fā) / 769.83M
-
IntelliJ IDEA 2018 for Mac v2018.1.1 編程開發(fā) / 627.84M
下載地址
- Mac版
- /電腦版
IntelliJ IDEA 2017 for Mac v2017.3.5
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
Hopper Disassembler for mac(逆向工程工具) v5.17.2官方版
JetBrains CLion 2024 for Mac官方版 v2024.1.4
JetBrains WebStorm for mac官方版 v2024.1.5官方版
Flinto for mac(原型設(shè)計(jì)工具) v31.1官方版
Bootstrap Studio mac版 v6.6.1
Nova for mac官方版 v11.9
DW網(wǎng)頁設(shè)計(jì)軟件mac版(Adobe Dreamweaver) v21.3官方版
Adobe Dreamweaver CC 2018 for Mac 中文版
網(wǎng)友評(píng)論
共0條評(píng)論(您的評(píng)論需要經(jīng)過審核才能顯示)
類似軟件
精彩發(fā)現(xiàn)
換一換精品推薦
-
Dash for mac(API文檔和代碼片段管理器) v7.2.4官方版 編程開發(fā) / 19.39M
查看 -
TexturePacker mac版(游戲紋理地圖集開發(fā)工具) v7.2.0官方版 編程開發(fā) / 56.34M
查看 -
IDA Pro mac版 v8.3官方版 編程開發(fā) / 80.62M
查看 -
010 editor 8 for Mac直裝中文版 v8.0.1 編程開發(fā) / 20M
查看 -
Sublime Text 3 for Mac中文直裝版 v3175 編程開發(fā) / 13.5M
查看
專題推薦
本類排行
月排行總排行