我真的习惯来自Netbeans的自动完成.
在Netbeans中,当我输入'string'然后点击'dot'时,它将打印出String类的方法列表.
TextMate似乎没有这个功能.
这是你可以添加的东西吗?
可以节省大量时间,而不是一直使用ri/irb/online doc.
您已经发现了文本编辑器和 IDE 之间的根本区别:文本编辑器编辑文本(废话!),即非结构化字符流。它不知道有关对象、消息、方法、混合、模块、类、命名空间、类型、字符串、数组、哈希、数字、文字等的任何信息。这很棒,因为这意味着您可以使用文本编辑器编辑任何内容,但这也意味着编辑任何特定的内容都比使用专门的编辑器更困难。
Ruby IDE 可以编辑Ruby 程序,即对象、方法、类等的高度结构化的语义图。这很棒,因为 IDE 了解构成合法 Ruby 程序的规则,从而使您无法编写非法代码。 Ruby 程序,它可以为您提供自动转换,保证如果您从合法的 Ruby 程序开始,您最终会得到合法的 Ruby 程序(例如自动重构)。但这也意味着您只能编辑 Ruby 程序。
简而言之:使用文本编辑器根本不可能完成您所要求的操作。你需要一个 IDE。(注意:您当然可以在文本编辑器之上构建一个 IDE。Emacs 就是一个很好的例子。但是根据我所读到的内容,TextMate 插件 API 根本不足以做到这一点。我可能是错的,不过——因为我没有 Mac,所以我主要依赖传闻。)