Mac 版 RubyMine IDE 包含一個全面的 Ruby 代碼編輯器,可識別動態語言。它提供了智能編碼幫助,智能代碼重構和深度代碼分析功能。通過簡單的項目配置,自動的 Ruby Gems 管理,Rake 支持以及內置的控制台,它具有 Ruby 開發人員在開發環境中所需的一切。
它帶來了專用的 RoR 功能,包括項目結構視圖,快速的 Model-View-Controller 導航選項, Rails 特定的代碼完成,意圖操作和自動重構。所有這一切,再加上對 ERB,HAML 和 Slim 編輯的最佳支持,再加上先進的 Web 開發工具和內置的 Rails 控制台,是生產尖端 Web 應用程序的最佳方法。
保證了速度和效率,您的客戶端和服務器端 JavaScript,CoffeeScript,TypeScript,HTML,CSS,Less 或 Sass 開發,因為 RubyMine for macOS 提供了一流的編碼幫助和廣泛的高級功能。通過免費插件支持 Node.js,Dart,AngularJS 和 JavaScript 測試框架。得益於 JavaScript 和 Node.js 調試工具,您可以在不離開 IDE 的情況下增強並簡化調試體驗。
讓您的 IDE 照顧好您的代碼。智能的,可識別類型的代碼完成,智能的代碼檢查,實時模板和意圖動作可一起使用,以幫助您更快地編寫代碼並防止出現故障。使用安全的重命名和刪除,提取方法,引入變量,內聯變量或方法以及更多的重構,以智能的,特定於語言的方式重構 Ruby 代碼。
不應低估測試的價值。就像編寫代碼一樣,單元測試已成為 RubyMine 靈活,經過深思熟慮的 RSpec,Cucumber,Shoulda,MiniTest 和 Test :: Unit 集成的第二天性。借助智能的代碼完成和導航功能,可以快速編寫測試,並可以通過圖形 UI 輕鬆運行測試並分析其結果。
Git,Subversion,Mercurial,Perforce 和 CVS:它了解最常見的版本控制系統和 SCM,並為他們全部。通過 FTP 或 SFTP 輕鬆配置自動部署,並使用 Vagrant,Capistrano,Chef 和 / 或 Puppet 管理基礎架構。利用數據庫工具,包括功能齊全的數據庫編輯器和 SQL 支持。
微調應用程序代碼是每個軟件項目中必不可少的步驟。 RubyMine 的 Ruby 調試器繼承了久經考驗的 IntelliJ IDEA Java / JSP 調試器的所有優點,同時專注於 Ruby 和 Rails 開發人員的需求。它允許在 Ruby,ERB 和 JavaScript 代碼中提供斷點,並提供控制台,變量,框架和手錶等信息豐富的視圖。
功能和亮點
通過 Smart Editor 更快地工作
得益於對 Ruby 和 Rails 的一流支持,可以更高效地生成高質量代碼。 ,JavaScript 和 CoffeeScript,ERB 和 HAML,CSS,Sass and Less 等。充分利用特定於語言的語法和錯誤突出顯示,代碼格式,代碼完成和快速文檔編制的優勢。
查找方法
使用智能搜索可跳至任何類,文件或符號,甚至任何 IDE 操作或工具窗口。只需單擊一下即可切換到聲明,超級方法,測試,用法,實現等。通過基於 MVC 的項目視圖以及模型,類和 gem 依賴關係圖,在 Rails 項目中享受超快速導航。
檢測並消除代碼氣味
遵循社區最佳實踐和代碼檢查,以驗證您的代碼是否存在多種類型的錯誤並提供按需提供的代碼使用快速修復選項進行改進。自動化但安全的重構有助於清理代碼並使其更易於維護。支持 Rails 的重構可幫助您執行項目範圍內的更改:例如,重命名控制器還將重命名幫助器,視圖和測試。
使用 Pleasure 進行測試和調試
將強大的調試器與用於 Ruby,JavaScript 和 CoffeeScript 的圖形用戶界面結合使用。設置斷點,逐步運行代碼,並唾手可得地利用所有可用信息。創建並運行 RSpec,Cucumber,Shoulda,MiniTest&Test :: Unit 測試以及編碼幫助和基於 GUI 的測試運行器。
享受完善的工作空間
在 RubyMine for macOS 中,您可以使用可自定義的配色方案快速幫助自己感到賓至如歸,鍵盤方案以及進行高效開發所需的所有外觀設置。使用統一的 UI 來節省時間,以使用 Git,SVN,Mercuria
檔案版本 |
RubyMine 2022.3.2 |
檔案名稱 |
RubyMine-2022.3.2.dmg |
檔案大小 |
|
系統 |
Mac OS X 10.8 or later |
軟體類型 |
未分類 |
作者 |
JetBrains |
更新日期 |
https://www.jetbrains.com/ruby/index.html |
軟體類型 |
2023-01-31 |
更新日誌 |
What's new in this version: Updated Settings Sync plugin: - We’re continuing to improve the behavior of the Settings Sync plugin. In previous RubyMine versions, if you used multiple JetBrains IDEs (possibly including different versions of RubyMine), settings in one IDE would be synced across all of them. To provide you with more flexibility, we’ve introduced an Enable sync across different types of IDEs checkbox in Preferences | Settings | Settings Sync. The checkbox is deselected by default, meaning that the settings will only be synchronized between different versions of RubyMine. If you want settings to be synchronized across all your IDEs, not just RubyMine, select the checkbox.
A fix for the updating issue on macOS Ventura: - In RubyMine 2023.1 EAP 1, we wrote about an issue when working on macOS Ventura stemming from new technical restrictions implemented by Apple. Signature validation would fail when using the Toolbox App to automatically update RubyMine. We’ve discovered what was causing this behavior and fixed the problem by disabling writing or editing files in the installation directory for RubyMine after it is installed. Starting from this EAP, overriding the read-only status of rubystubs or rubysigs files is disabled.
Support for a new type of ESLint configuration file: - We’ve added support for the new ESLint flat configuration file type, eslint.config.js, which was introduced in ESLint 8.21.0. These files are now detected and ESLint is executed without the –config flag.
Other important improvements: - RBS target presentation is correct when using the bundled signatures - The Structure view now works for shared_examples_for - RuboCop no longer requires a suitable Ruby SDK - Close (X) icons are no longer displayed for non-closable tabs in the Run/Debug tool window - The toolbar icons in the Remote Host tool window are now displayed correctly in the new UI - Search Everywhere once again works as expected, providing all text search results - When committing via a modal dialog, the process no longer freezes when additional external formatters or code analysis plugins are enabled - A detached IDE window no longer disappears on restart if there’s no open file in the main window - Opening the terminal using a custom shortcut or a non-default keymap no longer causes unwanted symbols to be printed in the command prompt - PostgreSQL database names with slashes are supported - Virtual views can be found via the Search dialog - Virtual views are correctly refreshed |
檔案下載 |
檔案下載
|