我算了一下,Jetbrains共发布了31款软件+工具。新手使用jetbains的软件时难免会遇到难以选择的情况。今天,我将这些软件分类并简单解释了一下用法,希望对你有帮助~
粗略算一下,Jetbrains共发布:
语言IDLE:7款;
.Net编辑器:5款;
数据库处理:2款;
vs+unity扩展:3款;
团队工具:5款;
针对iOS、MacOS:1款;
教育版:2款;
其他小工具:6款。
让我们开始今天的Jetbrains之旅吧~
以下这些语言IDLE,带有一整套可以帮助用户在使用语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
·包含Ultimate(付费专业版)和Community(社区免费版)两个版本。
·包含Professional(付费专业版)和Community(社区免费版)两个版本。
接下来的这些软件支持.NET框架、新的跨平台框架.NETCore和基于Mono的项目。这使您可以开发广泛的应用程序,包括:.NET桌面应用程序、服务和库、Unity游戏、Xamarin应用、ASP.NET和ASP.NETCoreweb应用程序。
DataGrip是一款数据库客户端工具,可以连接到数据库服务器,执行sql、管理表(创建表,修改索引等等)以及导出数据等。
ReSharper是一个JetBrains公司出品的代码生成工具,其能帮助MicrosoftVisualStudio成为一个更佳的IDE。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理。
这些软件提供一系列特性可以让团队快速实现持续集成:IDE工具集成、各种消息通知、各种报表、项目的管理、分布式的编译等等,所有的这些,都是让你的团队快速享有持续集成带来的效率提升、高质量的软件保障。
Jetbrains还提供了以下几款工具:
最后,还有一个:当你下载了很多Jetbrains的软件,你可以使用
它可以很方便地管理你的所有Jetbrains软件!
webstorm是JetBrains公司发布的一个web开发IDE,支持代码提示、补全、定位、与git集成等等各种功能,已经跟传统强类型语言的开发环境感觉无多大差异。
node是一个服务端的javascript运行环境
JetBrainsIDESupport俗称JB插件(⊙o⊙),是一个chrome的插件。与webstorm联合使用,是沟通它俩的桥梁。
各个工具独立使用可能都有人知道,但本文讲述的是把他们联合起来使用的案例。
各个工具的独立安装去搜索一下即可。webstorm不是免费工具,当然,在天朝,呵呵。我机器上的是webstorm6.0.2+Node.js0.10.17(x64)+JetBrainsIDESupport2.0+Chrome32.0.1700.107m
JB插件安装完效果是这样的
webstorm界面
在如图所示的位置中选择EditConfigurations
如图所示,增加一份Node.js的配置,配置好node运行程序路径,项目路径和web服务程序路径
点击EditConfigurations旁边的run或者debug,即可启动node,并且路径等都配置好了,不用像以前那样一个字一个字的在命令行敲。而且node的启动也很快,一秒左右即可(我的机器是4G内存),不像以前tomcat那样一大堆无聊内容。
可能之前的调试还不算有什么亮点,但再加上JetBrains,就不一样了,在上面打开的浏览器窗口,确认地址栏右边的JB插件图标是亮的,即表示chrome和webstrom是连接着的。
这时候你在webstrom中作出的任何修改(主要是HTML主文件),会立刻在浏览器中体验出来,连保存+F5刷新的动作都省下了
当然客户端的JS调试还是要用浏览器的F12开发人员工具,webstrom自带的是调试服务端(node)js的功能。
在开发过程中,我们经常要修改,保存,刷新。利用此套工具,综合了webstorm+nodejs+JetBrainsIDESupport+angular+chrome等各部分功能,能大大提高效率。
收费
一、webstorm拖到application中
一、常用
/*让某段标签被其他标签包裹*/选中
被包裹
按住command+alt+t,选择surroundwithinhtml/jsp输入需要的标签div,就得到被包裹
相信很多小伙伴都因Pycharm企业版过了30天的试用期而苦恼
如下:
不慌!!!且看下文
安装好下方的包
将解压的包放到Pycharm的bin文件下,如下:
然后双击启动().bat,根据提示完成操作,切记要重启一次电脑再打开Pycharm
然后复制Pycharm.txt里的内容,粘贴到激活栏下方,如下:
ok~大功告成!
Webstorm等同理
--------------------------------------------
好啦,如果你觉得这篇博客对你有帮助,可以给我点一个赞吗