JetBrains全家桶是一款集合了PyCharm、IntelliJ IDEA、PhpStorm等多種強(qiáng)大編程神器的工具包。無(wú)論用戶使用哪種編程語(yǔ)言,在JetBrains全家桶里總能找到能夠滿足自己需求的編程工具。此外,該軟件非常智能,還能提示用戶編程錯(cuò)誤,幫助用戶解決問(wèn)題,提高編程效率。
軟件簡(jiǎn)介
jetbrains全家桶頗受好評(píng)的編程軟件,jetbrains全家桶涵蓋了IntelliJ IDEA、PHPStorm、PyCharm等一系列非常常見(jiàn)的軟件功能,能夠?yàn)閺氖戮幊绦袠I(yè)的用戶帶來(lái)前所未有的極大便利。
軟件特色
1、語(yǔ)言功能支持
支持最新的PHP 7,包括支持匿名類,返回類型聲明,null合并運(yùn)算符,組使用聲明,上下文敏感詞法分析器等。PHP 7.1兼容性檢查將有助于將項(xiàng)目更新到最新的PHP版本。還支持PHP 5.3,5.4,5.5,5.6和7.0。
2、PHP重構(gòu)
Rename和Move重構(gòu)適用于文件,函數(shù),常量,類,屬性,方法,參數(shù)以及局部和全局變量。輕松安全地更改全局項(xiàng)目。本地更改即時(shí)進(jìn)行。
還可以使用以下重構(gòu):提取變量/常量/字段/方法/接口,內(nèi)聯(lián)變量,推送成員向上/向下拉成員,更改簽名,將類移動(dòng)到另一個(gè)命名空間,移動(dòng)靜態(tài)成員,進(jìn)行靜態(tài)重構(gòu)。
軟件功能
IntelliJ IDEA
IntelliJ IDEA簡(jiǎn)稱IDEA,是Java語(yǔ)言開(kāi)發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開(kāi)發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說(shuō)是超常的。
主要支持所有跑在Java虛擬機(jī)JVM上的語(yǔ)言,包括:Java、Kotlin、Scala、Groovy;支持各種企業(yè)開(kāi)發(fā)框架;支持移動(dòng)端開(kāi)發(fā)包括Android、React Native、Cordova、Ionic;也支持Web前端開(kāi)發(fā)。
PyCharm
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具。此外,該IDE支持很多高級(jí)功能和各種Python框架開(kāi)發(fā),包括:Django, Flask, Google App Engine, Pyramid, and web2py等。
PhpStorm
PhpStorm是一個(gè)輕量級(jí)且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查??呻S時(shí)幫助用戶對(duì)其編碼進(jìn)行調(diào)整,運(yùn)行單元測(cè)試或者提供可視化debug功能。
支持多種PHP框架,包括:Symfony、Laravel、Drupal、WordPress、Zend Framework、Magento、Joomla、CakePHP、Yii等。
GoLand
GoLand是支持編寫(xiě)Go語(yǔ)言的高級(jí)IDE,可以幫助編寫(xiě)Go語(yǔ)言更加便捷,支持各種高級(jí)IDE功能和各種Go語(yǔ)言框架。
WebStorm
WebStorm是一款深受廣大程序員喜愛(ài)的Javascript 開(kāi)發(fā)和Web前端開(kāi)發(fā)工具,完美適應(yīng)各種復(fù)雜客戶端開(kāi)發(fā)和Node.js的服務(wù)器端開(kāi)發(fā)。
支持Web端:Angular、React、Vue.js;Mobile端:Ionic、Cordova、React Native;JS服務(wù)端:Node.js、Meteor;桌面客戶端:Electron。
CLion
CLion是一款專為開(kāi)發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE。它是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來(lái)提高開(kāi)發(fā)人員的生產(chǎn)力。這種強(qiáng)大的IDE幫助開(kāi)發(fā)人員在Linux、OS X和Windows上來(lái)開(kāi)發(fā)C/C++,同時(shí)它還使用智能編輯器來(lái)提高代碼質(zhì)量、自動(dòng)代碼重構(gòu)并且深度整合CMake編譯系統(tǒng),從而提高開(kāi)發(fā)人員的工作效率。
DataGrip
DataGrip 是一個(gè)跨平臺(tái)的數(shù)據(jù)庫(kù)工具可在Windows,OS X 和 Linux上使用。同時(shí)支持多種數(shù)據(jù)庫(kù),包含了SQL Server,Oracle,PostgreSQL,MySQL,DB2,Sybase,SQLite,Derby,HyperSQL和H2等。
AppCode
AppCode是一種智能的Objective-C集成開(kāi)發(fā)環(huán)境,能幫助iOS/OS X開(kāi)發(fā)人員輕松愉快地創(chuàng)建優(yōu)秀的應(yīng)用??梢杂脕?lái)替代蘋(píng)果公司的XCode,并且跨平臺(tái)。
RubyMine
RubyMine 是一個(gè)為Ruby 和 Rails開(kāi)發(fā)者準(zhǔn)備的 IDE,其帶有所有開(kāi)發(fā)者必須的功能,并將之緊密集成于便捷的開(kāi)發(fā)環(huán)境中。
Rider
主要支持.NET、ASP.NET、.NET Core、Xamarin或者Unity應(yīng)用開(kāi)發(fā),集成高級(jí)IDE功能,并且支持跨平臺(tái)。
使用教程
JetBrains全家桶怎么注冊(cè)?
1、首先登陸官網(wǎng)注冊(cè)頁(yè)面
打開(kāi)之后顯示如下:
輸入注冊(cè)郵箱,點(diǎn)擊 Sign Up,跳轉(zhuǎn)到如下頁(yè)面:
2、查收注冊(cè)郵件
3、確認(rèn)注冊(cè)并填寫(xiě)賬號(hào)信息
按照頁(yè)面提示信息填寫(xiě)注冊(cè)賬號(hào)信息即可(first name 和 last name 是激活之后顯示的名字,username是登錄的時(shí)候使用的用戶名,這些信息都可以按照自己喜歡的信息輸入)其中UserName和 Password是登錄時(shí)候需要的信息,要牢記。
唯一需要注意的一點(diǎn),最后面的 I consent to the use of my names, email address, and location data in email communication concerning JetBrains products held or services used by me or my company 不要勾選,也就是不發(fā)送個(gè)人信息給JetBrain防止信息泄露。
點(diǎn)擊 Submit 注冊(cè)成功之后顯示如下。
4、請(qǐng)求激活權(quán)限
如果是學(xué)生或者老師,有edu結(jié)尾的教育郵箱,可以自行申請(qǐng)教育激活權(quán)限。
5、激活權(quán)限賦權(quán)成功的頁(yè)面
如果能看到如下的頁(yè)面,表示此賬號(hào)已經(jīng)開(kāi)通了激活權(quán)限。
Valid through: 表示激活有效期截止時(shí)間。
Download activation code:下載此激活碼文件可供離線情況下使用軟件。
常見(jiàn)問(wèn)題
1、漢化不生效
沒(méi)有將漢化包放到 lib 目錄(比如錯(cuò)放在 bin)。
請(qǐng)檢查所放目錄中是否有 resources_en.jar。
漢化包未正常下載(從 github 下載的大小可能不正確)。
請(qǐng)檢查下載的漢化包大小是否正常,是否可以作為壓縮包正常解壓。
當(dāng)前語(yǔ)言環(huán)境不是中文(zh_CN)。
請(qǐng)打開(kāi)軟件,選擇 Help → Edit Custom VM Options.。
加上兩行。
-Duser.language=zh。
-Duser.region=CN。
然后重啟軟件。
2、漢化不完整
使用時(shí)會(huì)發(fā)現(xiàn)有一部分內(nèi)容仍沒(méi)有漢化,這是因?yàn)椴糠謨?nèi)容可能。
沒(méi)有從資源中文件中加載(代碼寫(xiě)死)。
從插件資源中加載的(plugins)。
主程序的資源為 resources_en.jar,絕大部分內(nèi)容已完全漢化,沒(méi)有漢化的部分即使?jié)h化了,也并不會(huì)明顯提升程序漢化比例,故沒(méi)有漢化。
3、設(shè)置打不開(kāi)
系統(tǒng)原本的 resources_en.jar 被損壞,請(qǐng)重新安裝恢復(fù)該 jar 包,按正確 使用方法 重新使用漢化包。
常見(jiàn)原因
不需要將漢化包內(nèi)容解壓到 resources_en.jar 中(這是通常網(wǎng)上不正確的漢化包使用方法)。
不需要重命名替換。
漢字亂碼/中文顯示為框框。
當(dāng)前字體不支持中文顯示,請(qǐng)到 File → Settings → Appearance & Behavior → Appearance 。
勾選 Override default fonts by (not recommended): 選擇 Microsoft YaHei 或者其他顯示為框框的中文字體。