【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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

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

关注

评论

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

在线HTML转JSON工具

入门小站

工具

SpringMVC源码分析:POST请求中的文件处理

程序员欣宸

Java spring 5月月更

【C 语言】指针 Five 之 ["⚔ 野指针,🗡 如何规避野指针,💣 指针的未初始化,💣指针越界访问"]

謓泽

C语言 5月月更

Flutter 使用 Provider 实现嵌套状态管理

岛上码农

flutter ios 安卓开发 跨平台开发 5月月更

linux之crontab使用技巧

入门小站

Linux

[ CloudWeGo 社区动态 ] Kitex 电商项目案例

baiyutang

Go 微服务 5月月更

如何透过 Serverless 与 API 的方式异步搜寻数据湖中的数据

亚马逊云科技 (Amazon Web Services)

Serverless 数据 API

flask框架【入门学习笔记一】

恒山其若陋兮

5月月更

数据结构-复杂度计算经典案例

芒果酱

数据结构 算法 5月月更

react-router原理分析

正经工程师

React React-Router

谷歌三件套 - Bigtable

懒时小窝

bigtable 谷歌 谷歌三件套

Sentinel介绍与使用 收藏起来

牧小农

sentinel

在线蚂蚁文,菊花文生成工具

入门小站

工具

Linux 入门及常见Shell命令

宇宙之一粟

Linux Shell 5月月更

电商系统微服务拆分

Trent

架构 微服务拆分 电商 训练营

LinkedList 源码分析-迭代器

zarmnosaj

5月月更

架构学习(一)

爱晒太阳的大白

5月月更

数学建模学习资料

乌龟哥哥

5月月更

【刷题第16天】数组中出现次数超过一半的数字

白日梦

5月月更

模块六作业 微服务拆分

库尔斯

架构实战营

Java Core「1」JUC-线程基础

Samson

学习笔记 5月月更 Java core

小公司里面的 Python 后端,数据库(MySQL)到底要学习到什么程度?

梦想橡皮擦

5月月更

SAP OData V4 模型支持的一些数据绑定模式

Jerry Wang

JavaScript 前端开发 SAP ui5 5月月更

Amazon CodePipeline 与 GitHub 集成

亚马逊云科技 (Amazon Web Services)

GitHub Code

从“数据”到“大数据”,激发数据潜力,深耕智能应用!

亚马逊云科技 (Amazon Web Services)

大数据 数据 智能开发

Kubernetes 节点弹性扩展实践组件 Amazon Karpenter:部署 GPU 推理应用

亚马逊云科技 (Amazon Web Services)

Kubernetes 部署

C++最佳实践 | 1. 工具

俞凡

c++ 最佳实践

模块6作业提交

KennyQ

密码学系列之:在线证书状态协议OCSP详解

程序那些事

密码学 程序那些事 5月月更

VS Code配置markdown代码片段

空城机

前端 vscode 5月月更

PostgreSQL出现死锁怎么办?

慕枫技术笔记

数据库 5月月更

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