JetBrains是捷克一家公司,Interllij IDEA、PHPStorm、CLion、Webstorm等神級IDE(集成開發環境)就出自其手。AndroidStudio就改自InterlliJ。可以說,該系列IDE內核是全世界最耍帥的IDE,沒有之一,二到九空。
歷史回顧:最初開始接觸編程,是初中時寫VB程序,到后來高中用VC6寫C++,當時不知IDE概念,碼得很開心。。后來用到BCB(原公司好像好多年前破產了)寫C++,噢,原來c++寫界面還可以如VB中簡捷。后來忘記什么時候換上用VS(Visual Studio)了,又接觸到VA(visual assist)這個VS插件,感覺如同給VS插了翅膀啊,才發現原來打代碼可以這么智能人性化。。如,重構、自動提示、代碼自動補全、預排錯等。大一了解到有QT,也是寫C++的一個IDE,也是個不錯的IDE。大一還自學了Android的APP,用到了Eclipse,當時我以為它就是世界最智能的IDE了。如此不可發收拾的我成了IDE重度依賴控。后來學PHP HTML JS網絡編程,一開始用的神器Sublime Text 3,本質只是一編輯器,也算得上半個IDE吧。這些工具,取名倒都有幾分霸氣,如Eclipse(日食,使暗淡無光)、Sublime(高大上)等。直到Google對AndroidStudio的支持的登場(題外話:當然,2014年到15年的AS 0.n版本到1.0版本那段過渡時間AS的bug多,真是不敢實用,直到15年年中才算穩定),我就成JetBrainsIDE控了。于是也用到了它的其它產品,說說感受:
PHPStorm:寫PHP后端的神器,另,有對laravel框架的插件支持,相關知識可看我博客目錄里有關laravel的文章。
WebStorm:寫網頁前端的神器,沒怎么用過,應該也不錯的。
CLion:在編譯C\C++\GCC方面bug較多,不推薦在里邊編譯,畢竟VS才是親生。。
InterlliJ IDEA:是用于寫JAVA的,最近我做A51單片機的課設,感覺KEIL內置編輯器太古老,于是在InterlliJ IDEA里增加了對如.asm、.A51和 *.inc匯編文件的模板,還有A51匯編的語法高亮支持、常用指令自動提示的支持等,我將在本博客另一目錄夾下展開詳細配置介紹。
嗯,本編主題是通用初始配置,好,下面開始寫了。
先上個phpstorm截圖感受一下:
C:\Users\Administrator\xxxxxxxxx\config
路徑下。 .IdeaIC2016
,PHPSTORM的在.WebIde100
, 這里是放代碼顏色高亮的配置,
我用的是byfarb_sSolarized Light _Alternate_ copy.icls
,改自sSolarized Light _Alternate_
主題。
打開菜單Files->Settings,如下兩個圖的配置選擇后,結果就像上上圖的編輯器代碼上色效果。
放的是自定義快捷鍵配置,
因為我打Android是從Eclipse轉到Android Studio的,所以比較習慣Eclipse原風格的快捷鍵配置(而且覺得有些快捷鍵設置得比InterlliJ風格的好。),
zip包里對應的文件名是Eclipse copy.xml
,
配置方法如下圖,第一個紅圈是原內置的,第二個是我稍有改動的。
放插件的地方。
本文給的通用插件有3個,比較實用。注:有的插件是*.jar一個包文件,有的插件是plugins目錄下某個整個的文件夾。 AceJump
、idea-markdown
、intellij-background-chibichara
三個插件。也可以在Files->Settings->plugins->Browse rexxxxx中搜索關鍵詞找到和安裝。
Ctrl+;
,按這快捷鍵后,你要光標跳到哪個字母那,就鍵盤敲打哪個字母,再敲打其跳出的自動標記提示對應字母,就可跳到那了。如圖: 通用的插件就先說這幾個。其實InterlliJ系列軟件本身已內置不少很實用可提高開發效率的插件。菜單里、Settings->plugins里多走走瞧瞧。磨刀不誤砍柴嘛。
以上即為通用config。
另,Android Studio、InterlliJ之于A51匯編、PHPStorm之于laravel各個還有各自實用的配置我未整理好。等以后有空另開博文介紹。
相關資源包下載地址:
http://pan.baidu.com/s/1nvwDEqP
或鏈接:http://pan.baidu.com/s/1kUTB1af 密碼:nzzc