0

在使用 Rails 6 项目全新安装 Big Sur(一直更新到 11.3.1)时,我注意到一些片段不会自动完成(例如 hm → tab)。这也发生在 Big Sur 的所有先前版本中。Catalina 与 Rails 6 项目在同一台机器上完全没有问题。

当我在 Rails 6 项目中启动 Big Sur (11.2.1 / 11.3.1) 或任何类型设置为“Ruby on Rails”并安装“Ruby on Rails”捆绑包的文件时,没有包含 meta.rails 范围的片段。模型将制表符完成。但是,我可以从捆绑菜单中运行它们。

该问题本身与此问题相同,如何使片段在 Textmate 2 中适用于 Ruby On Rails?,这是相当古老的,似乎没有解决方案。

我在 coderwall https://coderwall.com/p/b6j9mw/fix-textmate-code-completion-for-rails-4-models上找到了这些说明,但是它们对我没有任何帮助。我退出并重新启动 textmate,卸载,重新安装,清理了库,但是,似乎没有任何效果。

有人解决过这样的问题吗?

4

1 回答 1

1

我在#textmates IRC 频道上得到了提示。

在行为异常的文件中按 control-shift-P 会显示有关当前范围的信息。之后,我将语言重新设置为 ruby​​-on-rails(它已更改为 ruby​​,可能是通过按上面的键,可能是独立的)。

现在它起作用了。

于 2021-05-11T08:32:52.980 回答