- 发帖
- 53394
- 今日发帖
- 最后登录
- 2024-11-02
|
JetBrains RubyMine IDE includes a comprehensive Ruby code editor aware of dynamic language specifics. It provides smart coding assistance, intelligent code refactoring, and deep code analysis capabilities. With easy project configuration, automatic Ruby Gems management, Rake support, and built-in consoles, it has everything a Ruby developer needs in a development environment.RubyMine 2019.3增强了代码洞察力,改进了调试器,并为Git,JavaScript和HTTP客户端进行了许多平台改进。在下面查看所有新内容并立即更新。RubyMine 2019.2增加了对Rails 6和Ruby 2.7的支持,改进了YARD支持和调试器,并且包含了许多平台改进。查看下面的所有新内容并立即更新。RubyMine 2019.3增强了代码洞察力,改进了调试器,并为Git,JavaScript和HTTP客户端进行了许多平台改进。在下面查看所有新内容并立即更新。JavaScript & HTML/CSSSpeed and efficiency are guaranteed for your client-side and server-side development in JavaScript, CoffeeScript, TypeScript, HTML, CSS, Less or Sass, as RubyMine provides best-in-class coding assistance and a wide range of advanced features. Node.js, Dart, AngularJS and JavaScript testing frameworks are supported via free plugins. Enhance and streamline your debugging experience without leaving the IDE, thanks to JavaScript and Node.js debugging tools. Code Analysis & RefactoringsLet your IDE take care of your code. Smart, type-aware code completion, intelligent code inspections, live templates and intention actions all work together to help you code faster and fail-proof. Refactor your Ruby code the intelligent, language specific-aware way, with safe Rename and Delete, Extract Method, Introduce Variable, Inline Variable or Method, and more refactorings. Multiple Integrated ToolsGit, Subversion, Mercurial, Perforce, and CVS: RubyMine knows most common version control systems and SCMs and provides a unified UI for all of them. Easily configure automatic deployment via FTP or SFTP, and manage your infrastructure with Vagrant, Capistrano, Chef, and/or Puppet. Utilise database tools including a full-featured database editor and SQL support. Ruby on RailsRubyMine brings dedicated RoR features including project structure views, quick Model-View-Controller navigation options, Rails-specific code completion, intention actions, and automated refactorings. All this, plus best-of-breed support for ERB, HAML and Slim editing, coupled with advanced web development tools and a built-in Rails console, is the best recipe for producing cutting-edge Web applications. RubyMotionRubyMine brings all the essential productivity boosters to the world of RubyMotion apps. Code insight is available for Ruby, Objective-C and Java APIs, making iOS, macOS and Android development with RubyMotion even more pleasant. With a powerful testing and debugging UI, working either with a simulator or a real device, it is much easier to fine-tune your application code. All Rake commands and an interactive console are at your disposal as well. TestingThe value of testing should not be underestimated. Like writing code, unit-testing becomes second nature with RubyMine‘s flexible, well-thought-out RSpec, Cucumber, Shoulda, MiniTest and Test::Unit integration. Write tests quickly thanks to intelligent code completion and navigation, and easily run tests and analyze their results with a graphical UI. A Powerful DebuggerFine-tuning application code is an essential step in every software project. RubyMine‘s Ruby debugger inherits all the best from the proven IntelliJ IDEA Java/JSP debugger while focusing on the needs of Ruby and Rails developers. It allows breakpoints in Ruby, ERB and JavaScript code, and provides highly informative views like Console, Variables, Frames and Watches.新功能 RuboCop 严重性映射 以前,RubyMine使用预定义的逻辑来映射RuboCop和IDE检查严重性。现在,您可以更改默认映射以增加或减少特定RuboCop攻击的严重性。阅读此RuboCop帮助主题以了解更多信息。 代码见解 更好的Struct代码洞察力 借助对结构类型的改进的代码洞察力,您现在可以查找所需结构类型的用法,并导航回其声明。要了解有关其他“查找用法”改进的更多信息,请阅读此博客文章。 灯具调用的类型支持 新版本的RubyMine为Minitest / Test :: Unit测试中的夹具调用提供了改进的代码洞察力。编辑器现在为这些调用提供自动完成功能,并且可以将您导航到相关的数据库字段。 滑轨 使用“一切运行”来运行Rails任务 在v2019.3之前的版本中,可以通过专用弹出窗口运行Rails生成器和Rake任务。现在,您可以将“运行任何内容”用作运行任务/生成器的单个入口点。例如,按 ⌥R/ Ctrl + Alt + R会调用“ 运行任何内容”弹出窗口并 自动添加rake命令。在此博客文章中了解更多信息。 刺激和榆木新的Rails项目 在2019.3中,您可以将Stimulus或Elm指定为新Rails项目的JavaScript库。 调试器 Rails控制台的交互式调试 现在,RubyMine允许您在Rails控制台中进行调试时检查程序的状态。为此,只需在遇到断点后切换到“ 交互式控制台”选项卡即可。 码 推断@param和@return批注的类型 我们会不断改善对YARD的支持,以帮助您创建和管理YARD标签。在v2019.3中,RubyMine从父类推断参数并返回类型,以在Add @param标签和Add @return标签意图中使用它。 阅读有关YARD支持的概述,以了解RubyMine的YARD功能。 代码风格 对齐方法链 在v2019.3中,我们添加了一个新的代码样式选项,该选项使您可以通过初始接收方或前导点以不同方式对齐链接的方法调用。要配置此选项,请 打开“设置/首选项” |“设置”。编辑器 代码样式| 红宝石| 包装和大括号,然后转到“ 链式方法调用”组。 版权 Ruby文件的版权声明 现在,您可以快速向Ruby文件添加预定义的版权声明。有关更多详细信息,请参见此版权帮助主题。 JavaScript / CSS 使用CDN添加的完整CSS类 如果您在项目中使用Twitter Bootstrap或其他CSS库,并且已从视图文件中的CDN链接了它,则现在可以从该库中获得类名的完成,而无需将其源添加到项目中。 CSS的引用样式设置 现在,您可以使用新的“ 引号”选项选择在CSS(以及SCSS和Less文件)中使用双引号还是单引号。如果选择“ 强制重新格式化”,则在重新格式化代码时(不仅是在使用代码完成功能添加新代码时)将应用所选的引用样式。 支持来自单独文件的Vue.js组件 RubyMine现在可以理解位于单独文件中的组件的不同部分之间的链接,并为道具,数据和方法提供适当的代码完成。 吉特 重做的克隆对话框 我们改进了“ 克隆”对话框(“ VCS |从版本控制获取”)。现在,您可以从此对话框登录,IDE将立即预览按帐户或组织分组的所有存储库的列表。 推任何分支 现在,您可以从“ 分支”弹出窗口中的任何分支直接推送更改–选择一个分支,然后使用菜单中的“ 推送”操作。 数据库工具 基本的MongoDB支持 RubyMine 2019.3为MongoDB提供初始支持。您可以在数据库资源管理器中查看集合和字段,运行查询等等。 HTTP客户端 .http文件中的动态变量 使用v2019.3,您可以在HTTP请求中使用动态变量。这些变量包括$ uuid,$ timestamp和 $ randomInt。使用双花括号在需要的位置插入这些变量之一。 运行文件中的所有请求 现在,HTTP客户端使您可以在一个.http文件中写入多个请求。如果当一个请求取决于前一个请求的结果时需要执行请求链,这将很有用。使用此示例应用程序尝试新功能。 其他变化: 不再支持 RubyMotion和Heroku集成插件 使用编辑|按字母顺序对行进行排序 排序行命令 使用“查找”操作时在选定区域中搜索 改进了插件管理,而无需重新启动IDE 更好的Docker终端 改进的Kubernetes支持 System requirements64-bit versions of Microsoft Windows 10, 8, 7 (SP1)2 GB RAM minimum, 8 GB RAM recommended2.5 GB hard disk space, SSD recommendedRuby 1.8.x or higher, or JRuby1024x768 minimum screen resolution Home Page - https://www.jetbrains.com/ 本部分内容设定了隐藏,需要回复后才能看到 最新汉化文件下载:http://bbs.sdbeta.com/read-htm-tid-573010.html
|