写点什么

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:362244
用户头像

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

关注

评论

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

Golang easyjson

escray

学习 极客时间 Go 语言 4月日更

Python异常的这些知识点你都get到了吗?

老猿Python

Python 编程语言 异常处理

JVM类加载机制笔记

风翱

4月日更 JVM类加载

基于MySQL存储的自研消息队列架构设计文档

Geek_2e7dd7

FusionInsight MRS:你的大数据“管家”

华为云开发者联盟

大数据 数据湖 云原生 华为云 FusionInsight MRS

6 张图带你彻底搞懂分布式事务 XA 模式

阿里巴巴云原生

Java 数据库 云原生 存储

连续三年入围 Gartner 容器竞争格局,阿里云容器服务新布局首次公开

阿里巴巴云原生

容器 运维 云原生 k8s 边缘计算

软件 IT 专业的高校大学生创新创业问卷调查

五分钟学大数据

问卷调查

贝壳基于 Flink 的实时计算演进之路

Apache Flink

flink

CloudIDE:为开发者写代码开启“加速”模式

华为云开发者联盟

开发者 代码 华为云 CloudIDE HDC2021

谁说 Java 不能用来跑 Serverless?

张晓辉

Java Serverless Knative Quarkus

curl使用

Hex

工具

Linux字符截取命令-cut

进击的梦清

Linux 运维 xshell

网络协议学习笔记 Day5

穿过生命散发芬芳

网络协议 4月日更

拍立淘创始人潘攀博士为你揭开“以图搜图”的神秘面纱!

博文视点Broadview

【Node专题】Buffer理解

南吕

后端 nodejs 4月日更

应“云”而生的 Java 框架 Quarkus:构建小而快的镜像

张晓辉

Java Docker Serverless CloudNative Quarkus

如何快速准备高质量的AI数据?

华为云开发者联盟

AI 数据 华为云 modelarts 数据标注

低功耗深度休眠后无法唤醒、烧录程序,怎么办?(华大半导体HC32L136)

不脱发的程序猿

嵌入式软件 单片机 4月日更 华大半导体 HC32L136

硬核系列 | 手写脚本语言编译器

九叔(高翔龙)

Java 编译器 脚本语言 词法分析器 编译器原理

Rust从0到1-代码组织-路径

rust 路径 代码组织 paths

新疆重点人员管控系统搭建,指挥调度系统开发

RocketMQ 在使用上的一些排坑和优化

AI乔治

Java 架构 分布式 RocketMQ 高并发

基于区块链技术的去中心化自治组织——核心属性、演进脉络与应用前景

CECBC

区块链

面向软件 IT 专业的高校大学生职业规划问卷调查

打工人!

IT 问卷调查 职业生涯规划

南京的春天

小天同学

随笔 4月日更 春天 南京 散文

Java-技术专题-多线程顺序执行的8种方案实现

码界西柚

Java 并发编程 AQS 多线程 JUC

20年研发安全积累,5大研发安全能力让软件“天生安全”

华为云开发者联盟

DevOps 安全 DevSecOps 华为云 devcloud

MySQL 死锁套路:一次诡异的批量插入死锁问题分析

AI乔治

Java MySQL 架构

近期值得关注的四款工具

彭宏豪95

效率 工具 Mac 4月日更

Java中&、|、&&、||详解

Sakura

4月日更

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