写点什么

Ruby in Steel:包含 Visual Studio 的免费 IDE

  • 2008-10-11
  • 本文字数:1152 字

    阅读完需:约 4 分钟

最新的 Ruby In Steel 的免费版本包括了 Visual Studio 的一份免费拷贝,这是 SapphireSteel 软件公司为微软 Visual Studio 2008 发行的一个旗舰级的 Ruby and Rails 免费 IDE。

现在唯一能够在 Visual Studio 中开发 Ruby 应用程序的办法就只有利用 Ruby In Steel,软件开发者曾希望 Visual Studio2008 能在所支持的语言中加入很多新特性,Ruby In Steel 做到了这些,它支持大量这样的新特性。Ruby In Steel 个人版(PE)2008 提供了所有的开发和维护 Ruby 或者 Ruby On Rails 工程的过程中使用的工具,包括语法感知的、自定义的代码着色和代码折叠。诸如自动缩进、代码重格式化、括号和关键词匹配以及集成的控制台等这些代码辅助工具使得用户无论在停靠窗口还是浮动窗口,都能和 Ruby 解释器很好地交互,Ruby In Steel 个人版 2008 甚至包括了 Visual Studio 2008 的一份免费拷贝。

Ruby In Steel 个人版 2008 可以用于个人或者商业化的开发。它不需要注册,也永远不会过期。它以 All-In-One 安装程序的形式提供给用户,使得用户能够一次安装所有需要的软件:Visual Studio 2008(‘Shell 版’)、Ruby、Rails、MySQL 和 Ruby In Steel。此外,那些已经拥有商业版的 Visual Studio 2008 的用户也可以单独地安装 Ruby In Steel。

Ruby In Steel 个人版 2008 为 Ruby and Rails 开发者提供了大量的新特性,例如:

  • 代码着色(Ruby)
  • 代码着色(ERB/RHTML)
  • 代码折叠(Ruby)
  • 代码折叠(ERB/RHTML)
  • 括号匹配(移动光标)
  • 括号高亮
  • 关键词与 end 匹配(移动光标)
  • 成块添加 / 去除注释
  • 多级撤销 / 重做
  • 标签(多文件)编辑
  • 分割窗口编辑
  • 自动缩进 / 弹出
  • 智能缩进
  • 自动添加 end(例如自动在 def 后添加 end)
  • 代码重格式化
  • 解决方案浏览器中进行工程管理
  • 在选定目录中打开命令提示
  • 可停靠的 IRB 控制台
  • 在集成的交互式控制台中运行
  • 全面的 pdf 用户指南 / 手册
  • 集成化帮助
  • 安装
  • 大量的颜色方案并且可以自定义
  • 支持 Ruby 1.8.6、1.8.7、Rails 1 和 Rails 2.1

开发者使用免费的 Ruby In Steel 个人版,便能在无需购买 Visual Studio 的许可证的前提下,浏览和使用 Ruby 和 Ruby on Rails。开发者版包含了比个人版更丰富的功能,比如更加强大的集成化调试器。此调试器包含了监视窗口、断点和步进模式、深入监视变量以及自动扩展的代码片段库的功能。Ruby In Steel 开发者版包括了可视化 Rails 工作台,这是一个独特的可拖拽可视化设计 Ruby On Rails 开发环境,并且包含极速 Cylon 调试器。Ruby In Steel 开发者版支持标准 Ruby 和 JRuby,并且为微软.NET 的 IronRuby 提供了一个可视化设计器(alpha 版)支持。此版本同样包含快速的智能感知技术,能够通过分析代码来获得最高精确度的自动完成。

更多信息请参见 SapphireSteel 软件公司官方站点

查看英文原文: Ruby in Steel - Free Edition includes Visual Studio

2008-10-11 04:362376
用户头像

发布了 90 篇内容, 共 37.5 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

金仓数据库KingbaseES如何通过Hint影响执行计划

金仓技术

KingbaseES 金仓数据库

通义灵码入选 “2025 年值得关注的 AIGC 产品”,是唯一入选的 AI 编程产品

阿里巴巴云原生

阿里云 云原生 通义灵码

接单流程设计探索

京东科技开发者

VMware Cloud Director Availability 4.7.3 - 灾难恢复和迁移 (DRaaS 解决方案)

sysin

vmware

k8s中资源限制 limit 和 request 的关系

陈德伟

k8s JVM Request Resource limit

2025 Java 框架痛点全解析:如何避免性能瓶颈与依赖混乱

飞算JavaAI开发助手

探索Playwright:前端自动化测试的新纪元

京东科技开发者

VMware Cloud Director Availability 4.7.2 - 灾难恢复和迁移 (DRaaS 解决方案)

sysin

vmware

飞算JavaAI深度评测:从代码生成到工程化落地的完整能力

飞算JavaAI开发助手

金仓KingbaseES两地三中心方案简介

金仓技术

KingBase 金仓数据库

如何基于 Kestrel 实现 socks5 代理

八苦-瞿昙

C# Proxy

QT 实现 C++ 数据类与 json 的转换

电子尖叫食人鱼

c++ qt

MySQL的高可用解决方案

陈一之

MySQL 高可用架构

金仓数据库KingbaseES PAKCAGE的使用

金仓技术

KingBase 数据库· 金仓数据库

聊聊SpringAI流式输出的底层实现?

王磊

通义灵码入选 “2025 年值得关注的 AIGC 产品”,是唯一入选的 AI 编程产品

阿里云云效

阿里云 云原生 通义灵码

从重复编码到设计:飞算 JavaAI 助力程序员跳出「低阶陷阱」

飞算JavaAI开发助手

AI时代下,应用动态化开发有新的思路?

Speedoooo

灰度发布 热更新 小程序容器 小程序技术 动态化技术

我定制的通义灵码 Project Rules,用 AI 写出“更懂我”的代码

阿里云云效

阿里云 云原生 通义灵码

从编码执行者到系统指挥官:AI时代程序员的价值跃迁之路

飞算JavaAI开发助手

高并发下单库存扣减异常?飞算 JavaAI 自动化生成分布式事务解决方案

飞算JavaAI开发助手

当KES高可用共享集群部署遇到文件系统损坏,该如何解决?

金仓技术

KingBase 金仓数据库

飞算 JavaAI “智能引导” 功能:小白一天也能成为 Java 高手

飞算JavaAI开发助手

金仓数据库KingbaseES系统故障的排查方法

金仓技术

KingBase 金仓数据库

Kubelet 可观测性最佳实践

观测云

Kubernetes

搞定 XLSX 预览?别瞎找了,这几个库(尤其最后一个)真香!

Immerse

飞算 JavaAI 的 “高并发处理” 方案:如何应对流量高峰

飞算JavaAI开发助手

从一棵树到一片森林:Mint Forest V3 正式上线!

NFT Research

blockchain web3

Kubernetes弹性扩容:助力AI大模型部署与运维的云原生实践

inBuilder低代码平台

Java 开发瓶颈破局:飞算 JavaAI 如何一站式生成标准化项目结构?

飞算JavaAI开发助手

加速鸿蒙生态建设,APP混合开发或许是企业抢占增量流量的机会

Speedoooo

ai框架 小程序容器 小程序技术 纯血鸿蒙 鸿蒙生态

Ruby in Steel:包含Visual Studio的免费IDE_Ruby_Robert Bazinet_InfoQ精选文章