首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Eclipse 開發 Ruby:Aptana RadRails 核心功能全覽

     編輯:Java 相關知識

RDT 更名為 Aptana RadRails (v1.0.3),作為 Aptana Studio 或 Eclipse 插件提供。本文在 Neal Ford 早期介紹基礎上,深度覆蓋代碼折疊、大綱視圖、RI 文檔、任務標記、Ruby 瀏覽器、編輯器增強等新特性。

安裝與入門

代碼折疊

Preferences → Ruby → Editor → Folding → 勾選 Enable folding when opening a new editor。類/方法級折疊點(減號),支持打開時自動折疊註釋/方法/內部類。

折疊偏好設置

折疊點示例

折疊後效果

大綱視圖

Window → Show View → Outline。樹形展示類、內部類、方法、變量。Preferences → Ruby → Appearance → Members Sort Order 自定義排序與圖標含義。

大綱視圖

成員排序設置

Ruby Interactive (RI) 視圖

Preferences → Ruby → RI/rdoc 配置 `rdoc`/`ri` 腳本路徑 (如 `C:\ruby\bin\ri`)。Window → Show View → RI,輸入類名 (如 `Array`) 即時查看文檔,無需切換瀏覽器。

RI 配置

RI 查詢 Array

任務標記

Preferences → Ruby → Task → Tags 自定義關鍵字 (TODO、FIXME、OPTIMIZE)。代碼中 `# TODO: Implement give_bonus method` 自動出現在 Tasks 視圖,支持團隊協作溝通。

任務標記配置

Completed Priority Description           Resource Path Location Creation Time
TODO: Implement give_bonus method hr.rb RubyTest line 7 1173676801984

Ruby 瀏覽器視角

Window → Open Perspective → Ruby Browsing。Projects/Types/Members 三視圖聯動:項目 → 類/類型 → 成員元素,雙擊跳轉定位。

Ruby 瀏覽視角

編輯器增強

  • 自動補全:輸入 `E` + `Ctrl+Space` 彈出類/模塊/變量/方法列表
  • 高亮區分:全局變量、實例/類變量顏色區分
  • 自動閉合:括號、引號可配置啟用/禁用
  • JRuby 支持、SQL 編輯器、改進調試器

Pro 版額外內建 Ruby Profiler。

總結

Aptana RadRails 讓 Eclipse 成為 Ruby 開發一流 IDE,結合其他插件構建多語言統一開發平台。變更日誌參考 V1.0.2 Changelog。源碼:配套源碼

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved