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
联系客服