什么是卢布,他们的目的是什么?我正在开发使用Aptana Studio,当我创建一个新的项目,它询问我是否要使用一个Ruble的模板.但我不知道什么是卢布.
解决方法
Ruble(RUby BundLE的一种收缩)大多是TextMate包(用于为流行的TextMate文本编辑器创建的各种编码语言的片段,命令,模板等的集合).虽然TextMate本身是商业Mac应用程序,但是捆绑包是社区贡献的,并且大量的包添加到其受欢迎程度,然后添加到其他编辑器(例如
Windows的E编辑器)以尝试复制其支持.由于这些需要
Ruby,所以它们可以比Textmate包更强大一些.如果您需要支持Aptana Studio中尚未包含为“捆绑”选项的语言,则几乎可以下载一个TextMate包,然后使用Aptana中的“转换文本捆绑”功能(Commands> Bundle Development> Convert TextMate捆绑)创建一个新的卢布.
顺便说一句,Aptana将卢布存储在名为“Aptana Ruble”的目录中,您将在您的用户文档目录(Mac或Linux)或“用户”目录(Windows)中找到该目录.当你下载一个Ruble它使用Git检查到这个位置,但是如果你发现Aptana不知道的其他卢布,你可以简单地将它们添加到这个文件夹以获得相同的效果.
注意:如果您在Aptana Studio提供的编辑器中处于活动状态,则只会看到使用Ruble的能力(即如果使用带有Aptana Studio插件的Eclipse IDE,则可以使用非Aptana编辑器,您可以在其中查看命令,但不能使用它们).大多数Aptana提供的编辑者的名字中都有“Source”(例如PHP Source Editor).