您的位置:首页 > 移动开发 > Android开发

JetBrains公司系列IDE开发工具通用初始配置推荐(Android Studio、InterlliJ、PHPStorm、CLion、Webstorm等)

2016-06-11 19:52 597 查看
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截图感受一下:



个人配置的文件夹位置

每个人电脑的IDE对应配置文件夹位置一般都在
C:\Users\Administrator\xxxxxxxxx\config
路径下。

其中xxxxxxxxx代指:如InterlliJ的在文件夹
.IdeaIC2016
,PHPSTORM的在
.WebIde100


如下图:



一般config文件夹下长这样,其中红色所圈是我们接下来通用配置要改动到的,蓝色的这里不管,是把InterlliJ改用为汇编编辑器时要改动到的(将另开博文)。



“通用config.zip”下载地址:晚了,明天有空放。已放,见文末。

添加的步骤:只有这一行:下载完,将zip文件中的config解压和你找的config文件夹合并就可以了。

好,下面详细说各个红圈的改动。

colors

这里是放代码颜色高亮的配置,

我用的是
byfarb_sSolarized Light _Alternate_ copy.icls
,改自
sSolarized Light _Alternate_
主题。

打开菜单Files->Settings,如下两个图的配置选择后,结果就像上上图的编辑器代码上色效果。





keymaps

放的是自定义快捷键配置,

因为我打Android是从Eclipse转到Android Studio的,所以比较习惯Eclipse原风格的快捷键配置(而且觉得有些快捷键设置得比InterlliJ风格的好。),

zip包里对应的文件名是
Eclipse copy.xml


配置方法如下图,第一个红圈是原内置的,第二个是我稍有改动的。



plugins

放插件的地方。

本文给的通用插件有3个,比较实用。注:有的插件是*.jar一个包文件,有的插件是plugins目录下某个整个的文件夹。

AceJump
idea-markdown
intellij-background-chibichara
三个插件。也可以在Files->Settings->plugins->Browse rexxxxx中搜索关键词找到和安装。



第一个插件AceJump 可在编辑子窗口中实现光标位置的快速跳转,快捷键默认为
Ctrl+;
,按这快捷键后,你要光标跳到哪个字母那,就键盘敲打哪个字母,再敲打其跳出的自动标记提示对应字母,就可跳到那了。如图:



第二个是markdown标记语言的插件,即支持如readme.md文件的预览。

第三个是自定义Editor的背景图。如上面第一张国右侧一样显示一张PNG图。是不是很有装文艺的感觉,哈哈。配置方法,在Settings->other settings->BackgroundChibiChara中。我用的几张背景图片资源在给的zip包有。具体配置可参考如下图:



通用的插件就先说这几个。其实InterlliJ系列软件本身已内置不少很实用可提高开发效率的插件。菜单里、Settings->plugins里多走走瞧瞧。磨刀不误砍柴嘛。

以上即为通用config。

另,Android Studio、InterlliJ之于A51汇编、PHPStorm之于laravel各个还有各自实用的配置我未整理好。等以后有空另开博文介绍。

相关资源包下载地址:

http://pan.baidu.com/s/1nvwDEqP

或链接:http://pan.baidu.com/s/1kUTB1af 密码:nzzc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息