JetBrains Rider

快速,强大,跨平台.NET IDE 在Windows,Mac,Linux上开发.NET,ASP.NET,.NET Core,Xamarin或Unity应用程序 新的跨平台的.NET IDE Rider可帮助您在Windows,Mac或Linux上开发.NET,ASP.NET,.NET Core,Xamarin或Unity应用程序。 它为.NET开发中使用的语言(从C#,VB.NET和F#到ASP.NET Razor语法,JavaScript,TypeScript,XAML,XML,HTML,CSS,SCSS,JSON和SQL)提供了丰富的编辑支持和代码洞察。 语言和项目类型 Rider允许您打开,编辑,构建,运行和调试大多数.NET应用程序:桌面,Web,库,服务(UWP应用程序是一个明显的例外)。 面向Mono的应用程序(例如Unity和Xamarin)也受支持,以及最新和最好的.NET Core应用程序。 Rider 支持.NET 开发中的很多语言,包括包括C#,F#,VB.NET,ASP.NET(包括ASPX和Razor视图引擎),XAML,XML,JavaScript,TypeScript,JSON,HTML,CSS,SCSS,LESS和SQL。 ReSharper + IntelliJ 平台 Rider使用IntelliJ平台的UI和多个功能,为IntelliJ IDEA,WebStorm和其他JetBrains IDE提供支持。 它是跨平台的,为数百万开发人员所熟悉,并提供核心功能,如VCS和数据库支持。 最重要的是,我们添加了ReSharper功能:导航和搜索,重构,代码检查,快速修复等。 我们花了10多年的时间来构建一个功能集,以帮助读取,编写和导航大型.NET代码库,而这一切现在都可供Rider用户使用。 为智能和快捷而设计 Rider不会被堵塞在一个32位的进程中,这有助于深入洞察您的代码,同时保持响应。 Rider打开(并重新打开)大部分解决方案,延迟几乎为零。 解决方案的外部变化? 切换Git分支? 不是一个问题:Rider赶快赶上。 当您编辑代码时,我们最重要的任务就是确保您按照您的手指训练的速度进行输入,而不仅仅是IDE可以处理输入的速度。 在Windows, Mac 和Linux上运行 Rider可以在多种平台上运行:Windows,macOS和不同品种的Linux。 如果您想在Mac上编辑,构建,运行或调试Unity或.NET Core应用程序,请使用您的完整IDE。 智能代码编辑器 Rider提供了大量智能代码编辑功能,例如不同类型的代码完成,自动导入命名空间,自动插入花括号和高亮匹配分隔符,重新编排代码,实时和后缀模板,ASP.NET MVC中的控制器和动作超链接,a 多选模式,用于继承导航的排水沟图标,以及快速访问重构,生成,导航和上下文操作。 杀手代码分析 Rider拥有2200多个实时代码检查功能,可帮助您检测错误和代码异味。 超过1000个快速修复可用于单独或批量解决检测到的问题:只需按Alt + Enter即可选择一个。 如需查看项目中的错误,请使用解决方案范围内的错误分析(SWEA):它将监视代码库中的错误,并让您知道是否有任何问题,即使您没有在文本编辑器中打开有问题的文件。 导航和搜索 通过使用Search Everywhere快捷方式, 立即跳转到您的代码库中的任何文件,类型或成员,以及查找设置和操作。 您可以找到任何符号的用法,包括字符串文字中的跨语言用法和用法。 对于上下文导航,使用一个“导航到”快捷方式,它可以将您从一个符号引导至其基础和派生符号,扩展方法或实施。 解码器 想知道第三方库代码的工作原理吗? Rider没有问题:只需在库符号上使用Go to Declaration,并让Rider在常规编辑器选项卡中将库类型反编译为C#。 您可以像浏览源代码一样浏览反编译的代码,以及查找和突出显示用法。 然而,有时候甚至不需要反编译:Rider可以从源服务器(如Microsoft Reference Source Center)获取源代码。 重构 ReSharper的60多种重构大部分已经在Rider中提供,其450多种上下文操作都在那里。 您可以重命名,提取方法,接口和类,移动和复制类型,使用替代语法等等! 在“重构此弹出窗口”中查找可用的重构,或使用可通过Alt + Enter访问的上下文操作。 单元测试 Rider允许您在针对.NET Framework,.NET Core和Mono的应用程序中运行和调试基于NUnit,xUnit.net或MSTest的单元测试。 Rider用编辑器中的阴影图标标记测试类和方法:单击它或使用Alt + Enter菜单运行,调试和管理测试。 您可以探索测试,以不同方式对它们进行分组,将它们分解为单个会话,查看测试输出并从堆栈跟踪导航到源代码。 调试 Rider包含一个可与.NET Framework,Mono和.NET Core应用程序配合使用的调试器。 您可以创建多个调试配置,附加到外部进程,设置和管理断点和断点条件,进入和退出,运行游标,设置监视,评估表达式和探索线程。 版本控制 Rider包括支持Git,Subversion,Mercurial,Perforce和TFS的开箱即用,通过插件支持更多的版本控制系统。 在代码编辑器中,本地更改在您键入时突出显示。 使用专用的VCS工具窗口,您可以查看本地,传入和存储库更改,管理更改列表,搁置更改以供日后使用,查看差异,提交和推送。 内置的可视化合并工具将帮助您解决冲突,而且如果一份在用的文件,在您上次更新后,已经被更改,Rider会通知您。 数据库和SQL 您可以在不离开Rider的情况下使用SQL和数据库。 连接到数据库,编辑模式和表数据,运行查询,甚至用UML图分析模式。 Rider丰富的SQL编辑器带有语法高亮显示,智能代码完成,即时代码分析,代码格式化和导航。 插件 通过支持为IntelliJ平台和ReSharper开发的各种插件,Rider充分利用其根源。 除了捆绑插件(例如用于VCS,F#和Unity支持的插件)之外,您还可以根据需要选择安装更多插件:当您打开一个您不使用的插件支持的文件时,Rider会建议你安装它。 例如,可以使用支持Markdown,.gitignore文件和Python脚本的插件。    

咨询

  • 点击这里给我发消息 发邮件给我们

搜索