RubyMine for Mac是Mac平台上一个全面的Ruby代码编辑器,可识别动态语言。RubyMine提供了智能编码帮助,智能代码重构和深度代码分析功能。它具有Ruby开发人员在开发环境中所需的一切。
RubyMine for Mac功能特点:
通过智能编辑器更快地工作
由于对Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass and Less等提供了一流的支持,因此可以更高效地产生高质量的代码。充分利用特定于语言的语法和错误突出显示,代码格式化,代码完成和快速文档编制的优势。
随处查找
使用智能搜索可以跳到任何类,文件或符号,甚至任何IDE操作或工具窗口。只需单击一下即可切换到声明,超级方法,测试,用法,实现等。通过基于MVC的项目视图和模型,类以及gem依赖关系图,在Rails项目中享受超快速导航。
检测并消除代码气味
遵循社区最佳实践进行代码检查,以验证代码中是否存在多种类型的可能的错误,并通过快速修复选项提供即时的改进。自动化但安全的重构有助于清理代码并使其更易于维护。支持Rails的重构可帮助您执行项目范围内的更改:例如,重命名控制器还将重命名帮助程序,视图和测试。
轻松进行测试和调试
使用功能强大的调试器以及用于Ruby,JavaScript和CoffeeScript的图形用户界面。设置断点,逐步运行代码,并唾手可得地利用所有可用信息。创建并运行RSpec,Cucumber,Shoulda,MiniTest&Test :: Unit测试,并提供编码帮助和基于GUI的测试运行程序。
享受微调的工作空间
在适用于macOS的RubyMine中,您可以通过可自定义的配色方案,键盘方案以及进行生产性开发所需的所有外观设置,快速地使自己有宾至如归的感觉。使用统一的UI来节省时间,以使用Git,SVN,Mercurial和其他版本控制系统。
管理您的项目环境
享受与Rake Task Runner,Rails Generators,Bundler,RVM / Rbenv,Zeus等工具的无缝集成。终端也可以在需要时用作IDE工具窗口。通过FTP或SFTP轻松配置自动部署,并使用Vagrant,Capistrano,Chef或Puppet管理您的基础结构。