【问题标题】:Autocomplete in TextmateTextmate中的自动完成
【发布时间】:2010-05-27 19:49:48
【问题描述】:

有时我会观看有人使用文本伴侣的屏幕投射。

我是 Rails 开发人员,所以这些是 Rails 屏幕截图。

他们会输入如下内容:

定义

例如

“end”会自动出现在下方。

我确实启用了 Rails 捆绑包 - 为什么我没有发生这种情况?

谢谢!

【问题讨论】:

    标签: ruby-on-rails textmate textmatebundles


    【解决方案1】:

    您正在编辑的文件需要正确的扩展名(在您的情况下为.rb),以使 Textmate 了解要使用的正确捆绑包。

    您在 TM 窗口底部看到了什么? (在 Line# 和 Column# 之后)?

    那是"Plain Text"

    如果您看到与 RubyRuby on Rails 不同的内容,请单击它右侧的向上/向下小箭头以打开捆绑包的下拉列表并选择:RubyRuby on Rails

    这样,当你写完"def"后点击TAB,它会自动为你完成方法创建。

    您还可以检查 Bundles > Bundle editor > Edit sn-ps...(然后选择 Ruby)来查看您是否已将 sn-p“def”配置为在您按 TAB 时触发(请参阅声明 > 方法下)。

    【讨论】:

      【解决方案2】:

      对于像我这样的后来者,请确保将 Ruby on Rails 包用于 .rb 文件,将 HTML(Rails) 包用于模板文件 (.erb)。

      【讨论】:

      • 感谢您的信息。对我这样的初学者很有帮助。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 2013-02-01
      • 2011-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-20
      相关资源
      最近更新 更多