【问题标题】:How to set up Ruby / RoR methods autocomplete with sublimecodeintel in Sublime Text 3?如何在 Sublime Text 3 中使用 sublimecodeintel 设置 Ruby / RoR 方法自动完成?
【发布时间】:2013-11-14 22:26:34
【问题描述】:

目标:使用 sublimecodeintel + ctags,让 Sublime text 3 自动完成显示每个类的可用方法。
示例:
键入“[1,2,3]。”应该给出像
这样的选项 to_s
.to_a
.to_ary
.empty?

在过去的几天里,我对该主题进行了广泛的搜索。这个想法是让 sublime text 知道项目使用的 RVM-Ruby,并自动完成提示可用的方法。
这不是 sublime text 3(build 3047,osx mavericks)、sublimecodeintel 或 ctags 问题。 Sublimecodeintel 已经过验证 - 它会自动完成项目中定义的类。 ctags 已使用 brew 安装。并且构建的标签文件包含来自整个项目的标签。它更多的是一组正确的设置/安装插件以使其正常工作的顺序。

任何帮助将不胜感激!

【问题讨论】:

  • 你在使用CTags插件吗?

标签: ruby-on-rails autocomplete sublimetext3


【解决方案1】:

我认为你想要这个:进入视图 -> 语法 -> Rails 使用高亮 CTRL+SPACE

【讨论】:

  • rails 语法正确显示/突出显示。但自动完成 (CTRL+SPACE) 不建议任何对象的基本 Ruby/ROR 方法。例如,默认情况下布尔值有一个 .nil?方法。
  • 对不起,我的英文不太好,:你想用 ROR 语法的 Ruby 基本方法吗?
  • @MattDMo,是的,我试过 ctags 没有用。因此,在再次安装 ST3、包控制和 codeintel 之前,我进行了全新的重新安装(卸载了应用程序并从应用程序支持中删除了“sublime text 3”文件夹)。 codeintel 现在选择项目特定的 ruby​​ 并加载 ruby​​ 核心库。 @布鲁诺卡萨利,没问题。感谢您的努力。
猜你喜欢
  • 1970-01-01
  • 2023-03-22
  • 2017-05-12
  • 2013-07-05
  • 1970-01-01
  • 2017-06-13
  • 2014-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多