JetBrains是捷克一家公司,Interllij IDEA、PHPStorm、CLion、Webstorm等神級IDE(集成開(kāi)發(fā)環(huán)境)就出自其手。AndroidStudio就改自InterlliJ??梢哉f(shuō),該系列IDE內核是全世界最耍帥的IDE,沒(méi)有之一,二到九空。
歷史回顧:最初開(kāi)始接觸編程,是初中時(shí)寫(xiě)VB程序,到后來(lái)高中用VC6寫(xiě)C++,當時(shí)不知IDE概念,碼得很開(kāi)心。。后來(lái)用到BCB(原公司好像好多年前破產(chǎn)了)寫(xiě)C++,噢,原來(lái)c++寫(xiě)界面還可以如VB中簡(jiǎn)捷。后來(lái)忘記什么時(shí)候換上用VS(Visual Studio)了,又接觸到VA(visual assist)這個(gè)VS插件,感覺(jué)如同給VS插了翅膀啊,才發(fā)現原來(lái)打代碼可以這么智能人性化。。如,重構、自動(dòng)提示、代碼自動(dòng)補全、預排錯等。大一了解到有QT,也是寫(xiě)C++的一個(gè)IDE,也是個(gè)不錯的IDE。大一還自學(xué)了Android的APP,用到了Eclipse,當時(shí)我以為它就是世界最智能的IDE了。如此不可發(fā)收拾的我成了IDE重度依賴(lài)控。后來(lái)學(xué)PHP HTML JS網(wǎng)絡(luò )編程,一開(kāi)始用的神器Sublime Text 3,本質(zhì)只是一編輯器,也算得上半個(gè)IDE吧。這些工具,取名倒都有幾分霸氣,如Eclipse(日食,使暗淡無(wú)光)、Sublime(高大上)等。直到Google對AndroidStudio的支持的登場(chǎng)(題外話(huà):當然,2014年到15年的AS 0.n版本到1.0版本那段過(guò)渡時(shí)間AS的bug多,真是不敢實(shí)用,直到15年年中才算穩定),我就成JetBrainsIDE控了。于是也用到了它的其它產(chǎn)品,說(shuō)說(shuō)感受:
PHPStorm:寫(xiě)PHP后端的神器,另,有對laravel框架的插件支持,相關(guān)知識可看我博客目錄里有關(guān)laravel的文章。
WebStorm:寫(xiě)網(wǎng)頁(yè)前端的神器,沒(méi)怎么用過(guò),應該也不錯的。
CLion:在編譯C\C++\GCC方面bug較多,不推薦在里邊編譯,畢竟VS才是親生。。
InterlliJ IDEA:是用于寫(xiě)JAVA的,最近我做A51單片機的課設,感覺(jué)KEIL內置編輯器太古老,于是在InterlliJ IDEA里增加了對如.asm、.A51和 *.inc匯編文件的模板,還有A51匯編的語(yǔ)法高亮支持、常用指令自動(dòng)提示的支持等,我將在本博客另一目錄夾下展開(kāi)詳細配置介紹。
嗯,本編主題是通用初始配置,好,下面開(kāi)始寫(xiě)了。
先上個(gè)phpstorm截圖感受一下:
C:\Users\Administrator\xxxxxxxxx\config路徑下。 .IdeaIC2016,PHPSTORM的在.WebIde100, 這里是放代碼顏色高亮的配置,
我用的是byfarb_sSolarized Light _Alternate_ copy.icls,改自sSolarized Light _Alternate_主題。
打開(kāi)菜單Files->Settings,如下兩個(gè)圖的配置選擇后,結果就像上上圖的編輯器代碼上色效果。
放的是自定義快捷鍵配置,
因為我打Android是從Eclipse轉到Android Studio的,所以比較習慣Eclipse原風(fēng)格的快捷鍵配置(而且覺(jué)得有些快捷鍵設置得比InterlliJ風(fēng)格的好。),
zip包里對應的文件名是Eclipse copy.xml,
配置方法如下圖,第一個(gè)紅圈是原內置的,第二個(gè)是我稍有改動(dòng)的。

放插件的地方。
本文給的通用插件有3個(gè),比較實(shí)用。注:有的插件是*.jar一個(gè)包文件,有的插件是plugins目錄下某個(gè)整個(gè)的文件夾。 AceJump、idea-markdown、intellij-background-chibichara 三個(gè)插件。也可以在Files->Settings->plugins->Browse rexxxxx中搜索關(guān)鍵詞找到和安裝。

Ctrl+;,按這快捷鍵后,你要光標跳到哪個(gè)字母那,就鍵盤(pán)敲打哪個(gè)字母,再敲打其跳出的自動(dòng)標記提示對應字母,就可跳到那了。如圖: 

通用的插件就先說(shuō)這幾個(gè)。其實(shí)InterlliJ系列軟件本身已內置不少很實(shí)用可提高開(kāi)發(fā)效率的插件。菜單里、Settings->plugins里多走走瞧瞧。磨刀不誤砍柴嘛。
以上即為通用config。
另,Android Studio、InterlliJ之于A(yíng)51匯編、PHPStorm之于laravel各個(gè)還有各自實(shí)用的配置我未整理好。等以后有空另開(kāi)博文介紹。
相關(guān)資源包下載地址:
http://pan.baidu.com/s/1nvwDEqP
或鏈接:http://pan.baidu.com/s/1kUTB1af 密碼:nzzc
聯(lián)系客服