问题标签 [irb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
21 回答
63363 浏览

ruby - 你如何清除 IRB 控制台?

如何清除 IRB 控制台屏幕?

0 投票
5 回答
1817 浏览

ruby - 如何将 Interactive Ruby 整合到我的开发过程中?

我正在尝试找到一种将 IRB 与我的正常 ruby​​ 开发集成的更好方法。目前我很少在我的代码中使用 IRB。我只用它来验证语法或尝试一些小的东西。

我知道我可以将自己的代码加载到 ruby​​ 中

但这通常不符合我的编程风格。有时我要检查的变量超出范围或在循环内。有没有一种简单的方法来启动我的脚本并在 IRB 内部的某个点冻结?我想我正在寻找一种更简单的方法来调试我的 ruby​​ 代码,而不会破坏我的 F5(编译)键。

或许有经验的 ruby​​ 开发者可以和我分享一个更精简的开发方法。

0 投票
5 回答
4674 浏览

windows - 红宝石。如何在 Windows 上复制和粘贴 irb?

如何在 Windows 上复制和粘贴 irb(交互式 Ruby Shell)?

0 投票
7 回答
34590 浏览

ruby - 如何在 ruby​​ 中列出当前范围内的当前可用对象?

我是红宝石的新手,我正在玩 IRB。

我发现我可以使用“.methods”方法列出对象的方法,并且 self.methods 有点给了我想要的东西(类似于 Python 的 dir( builtins )?),但是我怎样才能找到一个我通过 include 和 require 加载的库/模块?

我习惯了 python,我使用 dir() 函数来完成同样的事情:

0 投票
3 回答
4040 浏览

ruby - 如何获得“irb(main):001:0>”提示而不是“>>”

Ruby 预装在我的 Mac 上,所以我想看看它。我注意到的第一件事是 irb 提示 >> 而不是 irb(main):001:0>。我找不到任何关于如何使用 Google 进行更改的信息,因为每个人都在他们的代码中使用 irb(main):001:0> ;-)

你能帮我吗?

PS:并不是我认为Ruby坏了,而是我想在编程时看起来更书呆子;-)

0 投票
2 回答
965 浏览

ruby - 类似于 DrScheme 的 Ruby 文本编辑器/IDE

对于那些没有使用过 DrScheme 的人来说,窗口分为两部分:一部分是您正在编辑的文件,另一部分是交互式 shell。当我运行一个文件时,它被加载到交互环境中,所以我可以调用我定义的函数等。交互环境仍然具有文本编辑器的所有功能(语法突出显示,自动完成等......)

那么是否有一个用于 Ruby 的 IDE,它不仅执行我正在制作的脚本,而且将它加载到 irb 中,并带有所有文本编辑器的好东西?

0 投票
5 回答
57492 浏览

ruby - Ruby:如何为数组和哈希制作 IRB 打印结构

当我在irb中创建一个新数组/哈希时,它会打印出一个很好的格式来显示结构,例如。

...但是当我尝试使用 打印出我的变量时puts,我将它们折叠起来:

我认为这puts不是我想要的正确命令,但是什么是?我希望能够以第一种格式而不是第二种格式查看irb中的变量。

0 投票
2 回答
3886 浏览

ruby - IRB 的 Ruby 控制台替代方案(Windows)

我正在为 Windows 上的 IRB 控制台寻找一些免费的轻量级 GUI 替代品。我最想看到的:

  1. 编写脚本的区域(这样我就可以编辑、运行、编辑...)
  • 使用当前变量的命令行
  • 输出窗口查看结果
  • 智能
  • 断点/调试是一个加号

实际上,类似于 powershell_ise.exe 的东西会很棒。

Powershell ISE
(来源:microsoft.co.il

PS 我不是在寻找 IDE(NetBeans、Aptana 等)

0 投票
2 回答
707 浏览

ruby - 通过命名管道(而不是 STDIN/STDOUT)控制 IRB

是否可以在命名管道上运行 Ruby IRB,以便我可以远程发送命令并获取结果?

一般来说,我想使用 IRB 引擎,同时拥有不同的 UI(可能是用 .Net 编写的)。

0 投票
2 回答
478 浏览

c# - 在哪里可以找到当前的 Adob​​e 图像格式规范?“剪切路径”

这是关于 Adob​​e 的图像资源块 ( IRB ),它们以 TIFF、PSD、JPEG 格式存储。它也被称为“ 8BIM ”,这个标准是随 Adob​​e 的 Photoshop 3(1994 年 11 月)发布的。

IRB 包含有关颜色配置文件和剪切路径的信息(我感兴趣的内容)。

我可以在 Internet 上找到的唯一文档是 Adob​​e 在 1990 年提供的这份 4 页文档。

我一直在搜索imagemagick源代码,发现用于剪切路径的 IRB ID 是从 2000 到 2998,这是一个可用的 998 个剪切路径。

因此,我设法从 JPEG 和 TIFF 文件中获取每个资源块的 IRB 字节数组,在四页文档中指定。我推出了自己的产品并测试了Graphics Mill,看看是否设法获得了相同的信息。

我不确定如何将剪切路径字节数组转换为任何可用的东西,因为我什至不知道 adobe photoshop 使用的格式。想法是将剪切路径映射到 ac# GDI+ 图形路径。

我认为 adobe 多年来一直是图形设计的行业领导者,但他们甚至无法提供必要的文档,这有点可悲。

任何人都可以建议我可以使用的任何文档吗?