智能红宝石和铁轨IDE
从V2021.2开始,Rubymine为使用RBS文件的代码提供了帮助,以及使RBS代码易于阅读的所有基本功能。这是一个简短的概述。创建RBS代码完成格式和可读性导航重构检查检查您是否更喜欢视频教程?在这种情况下,请查看我们从RBS视频开始的开始。创建
以下文章显示了将一些时间用于向项目添加RBS声明的好处。捕获类型错误Rubymine根据.RBS文件中存储的信息执行实时类型检查。如果RBS和Ruby代码之间存在不匹配,例如方法参数或返回值,则会显示类型错误。还有针对可选类型的新检查
在Ruby/Rails社区中,使用终端是执行各种命令和任务的最流行方式。这些任务包括运行脚本,测试,Rails Generator,Git和Docker命令以及许多其他内容。当我们在RailSconf 2019的开发人员中进行了一些红宝石可用性测试时,我们也注意到了这一点。我们发现,大多数参与者都经营Bundler命令和测试。
要获取有关搜索红宝石用法的最新信息,请参阅搜索用法主题。查找用法可用于查找引用特定元素的所有代码,例如类,方法,符号或其他许多元素。红宝石还可以找到动态用法,包括导轨协会,工厂或代表。您有能力指定范围和S
要了解有关Rubymine可用的调试功能的更多信息,请参阅“调试”部分中的帮助主题和教程。与文本编辑器相比,IDE的主要优点之一是调试经验。在此博客文章中,我们将回顾红宝石中可用的丰富调试功能,然后我们将快速介绍V2019.2中添加的新调试功能。这些包括p
Yard是一种流行的Ruby文档生成工具,用于多个库中用于文档代码。Rubymine可以帮助您以各种方式使用院子标签和文档,例如,您可以使用快速文档查找,创建缺少的码数标签查看文档,并检查院子标签的有效性。红宝石还可以利用院子注释来获得更好的代码洞察力,
Rubymine为您提供了用于处理源代码的不同有用功能的负载:从基本代码编辑,智能导航和完成,一直到调试远程应用程序。我们始终尝试使功能易于使用和可发现,但是有时我们的用户仍然不知道一些方便的功能。例如,在与OU进行交流时
要获取有关Rubymine中Docker支持的最新信息,请参阅我们的文档:教程:Docker作为远程解释器教程:Docker作为远程解释器Rubymine 2019.1具有一堆功能,可让您与Docker和Docker合作。您可以检查现有的图像和容器,快速使用自动完成快速编辑Docker文件,创建新的IM
Rubymine 2019.1增加了对RBSPY的支持 - Ruby的出色抽样剖面(非常感谢@jvns!)。这篇文章将帮助您在5分钟内开始使用红宝石分析红宝石/铁路应用程序。以下是确切的步骤:确定要分析的方案创建一个探查器配置,并随附的探查器分析了剖面数据导出/导入配置文件的dat
Rubymine具有许多智能键 - 可配置的选项,可帮助您避免额外打字,并更快地浏览代码。默认情况下,大多数智能键,例如自动插入式闭合括号和报价。但是,您可能还需要启用其他选项。例如,您可能想停在``camelcase''和`
Rubymine配备了一个基于您当前上下文的RSPEC,MAILITEST,CUCUMBER和其他测试的测试套件,并在友好的图形用户界面中与之合作。让我们在下面的示例中查看其工作原理。运行测试重新运行失败的测试测试gutters导航到测试和后运行测试,一旦设置了数据库和测试环境,您就可以运行所有测试
Rubymine为您提供了一系列意图动作,可以帮助您快速修复代码气味,转换语句以获得更好的代码样式,将字符串添加到语言词典中,使用语言注射,并简单地按下Alt+Enter来做其他方便的事情。让我们回顾一下Rubymine 2018.3中添加的所有基本和新意图动作。快速概述新意图