【问题标题】:VS Code - Ruby code completion with attributes from other Ruby filesVS Code - 使用其他 Ruby 文件的属性完成 Ruby 代码
【发布时间】:2021-11-29 05:14:03
【问题描述】:

我有一个问题,目前我不会说这是一个问题,但我可以看到它在未来会变成一个问题。

我正在学习 Ruby 的一些教程,所以我有一个包含一堆不同文件的文件夹。在其中一个中,我正在研究 Hashes,它们表明我可以将其键命名为 :key。目前没问题。

问题出现在我学习时,我必须声明类属性,IntelliSense(我猜,也许是另一个扩展)会建议使用我在该 中声明的键进行代码完成strong>哈希 ruby​​ 文件。

所以我测试了一些东西并且:

  • 这不是该文件独有的(当然)。
  • 它不只是在哈希中,它会推荐我创建的任何类型的:attribute。无论是类还是哈希(这是我迄今为止尝试过的),都没有关系。
  • 它不是该文件夹独有的。如果我将文件放在不同的文件夹中,并且具有不同的深度,假设它仍然会出现。

我发现摆脱它的唯一方法是删除文件,这根本不是解决方案。

我想我的确切问题是:如何禁用该代码完成特性?

【问题讨论】:

  • 是的,我想禁用该代码完成功能,我想这是唯一的解决方案。我没听懂你的最后评论,我的问题有问题吗?
  • @byVerbel 不,你的问题没问题。这只是我的一句愚蠢的话,因为你的问题是“我怎么能忽略”,从技术上讲,这是一个心理问题。我已经编辑了你的问题,使最后一句话更清楚。
  • Jajaja 对不起,我不适合使用这个词。英语不是我的第一语言。我没有意识到它听起来像那样。谢谢。

标签: ruby visual-studio-code intellisense vscode-extensions code-completion


【解决方案1】:

您可以通过将文件或文件夹添加到files.watcherExclude 设置来忽略代码完成中的文件或文件夹。

文件必须在编辑器中关闭:如果忽略的文件打开,它仍将用于自动完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 2011-10-29
    • 2012-05-18
    • 1970-01-01
    • 2015-07-15
    • 2011-12-13
    • 2012-05-24
    相关资源
    最近更新 更多