什么是卢布?

时间:2011-08-04 19:27:35

标签: ruby

什么是卢布,他们的目的是什么?我正在使用Aptana Studio进行开发,当我创建一个新项目时,它询问我是否要使用卢布的模板。但我不知道卢布是什么。

3 个答案:

答案 0 :(得分:9)

卢布(RUby BundLE的一种收缩)主要是TextMate包(片段,命令,模板等的集合,用于为流行的TextMate文本编辑器创建的各种编码语言)。虽然TextMate本身是一个商业Mac应用程序,但捆绑包是社区贡献的,并且大量的捆绑包加入其受欢迎程度,然后添加到其他编辑器(例如Windows的E编辑器)以尝试复制其支持。由于这些需要Ruby,因此它们可能比Textmate捆绑包更强大。如果您需要支持Aptana Studio中尚未包含为“捆绑”选项的语言,您几乎可以肯定下载一个TextMate包,然后使用Aptana中的“转换Textmate捆绑”功能(命令>捆绑开发>转换TextMate捆绑)创建一个新的卢布。

顺便说一句,Aptana将卢布存储在名为“Aptana Rubles”的目录中,您可以在用户的​​Documents目录(在Mac或Linux上)或“User”目录(Windows)中找到它。当你下载一个卢布时,它使用Git来检查这个位置,但是如果你找到Aptana不知道的其他卢布,你可以简单地将它们添加到这个文件夹中以获得相同的效果。

注意:如果您在Aptana Studio提供的编辑器中处于活动状态,您将只能看到使用Rubles的能力(即,如果使用带有Aptana Studio插件的Eclipse IDE,则可以使用非Aptana编辑器,您可以使用看到命令,但无法使用它们)。大多数Aptana提供的编辑都在其名称中使用“Source”一词(例如PHP源代码编辑器)。

答案 1 :(得分:6)

卢布用于扩展Aptana Studio 3的功能。您可以为片段和其他所需的自定义命令添加快捷方式。你会在这里找到更详细的卢布是什么以及如何开发卢布的描述:

http://wiki.appcelerator.org/display/tis/Rubles

答案 2 :(得分:1)

它们似乎是Aptana Studio的捆绑包(包含标准化文件结构的目录,用作单个项目)。像这样:https://github.com/aptana/ruby.ruble