在vscode中的Lua扩展突然添加东西到我的代码



我在vscode中使用了lua的sumneko扩展。

我正在编辑设置。json试图停止注释中的自动完成,但在这个过程中的某个地方,我搞砸了一些东西,现在在我的代码中,我看到了额外的单词,例如:

require 'utils'变为:
require modname:'utils'

我还看到:table,:integer,:string等,所以看起来高亮灯正在分析函数参数的状态,并将其添加为文本。我希望它能改变颜色,而不是添加文字,但我还没有找到任何看起来会这样做的设置。

新字符不复制,所以我想它们只显示。它们似乎是有用的信息,我想知道它们是否应该作为高亮显示??那太好了!但是在我的代码中看到它们仍然非常令人困惑…我使用默认的深色主题。

谁能告诉我我不小心打开了什么设置?此外,我仍然得到自动完成的评论,尽管关闭它。我也看到了单词补全,尽管延迟似乎起作用了。我不知道这些问题是否相关。你能在我的设置文件中看到任何错误吗?没有显示任何语法错误。

这里是设置。json文件:


"editor.acceptSuggestionOnCommitCharacter": false,
"editor.quickSuggestions": { "other": false, "comments": false, "strings": false },
"editor.quickSuggestionsDelay": 1000,
"editor.wordBasedSuggestions": false,
"editor.semanticHighlighting.enabled": true,
"Lua.workspace.library": {

},
"explorer.confirmDelete": false,
"git.confirmSync": false,
"diffEditor.renderSideBySide": true,
"git.enableSmartCommit": true,
"Lua.awakened.cat": false,
"Lua.completion.callSnippet": "Both",
"files.trimTrailingWhitespace": true,
"workbench.enableExperiments": false,
"workbench.sash.size": 6,
"workbench.startupEditor": "newUntitledFile",
"Lua.hover.viewNumber": false,
"Lua.hover.viewString": false,
"Lua.intelliSense.searchDepth": 10,
"Lua.completion.workspaceWord": false,
"Lua.diagnostics.workspaceDelay": 1000,
"Lua.diagnostics.workspaceRate": 70,
"Lua.hover.previewFields": 20,
}

,这里是工作空间设置。Json文件,如果重要的话:

{
"Lua.diagnostics.globals": [
"gfx",
"reaper",
"GetRGB",
"RandomColor",
"MButtonPanel"
],
"Lua.diagnostics.disable": [
"unused-function",
"undefined-global",
]
}

好的,我发现开发人员的github网站有一个问题论坛,他回答了关于仅显示项的问题。它是一个设置,有一个不明显的(对我来说!)名称:

提示:参数类型

神秘地打开了…

以防有人来这里找。

我将假设这些上下文"只显示"条目是一个特性,你不能改变它。

然而,最坏的情况你总是可以进入c: users you 。vscodeextensionsTheLuaExtension文件夹并编辑包。Json文件读起来像你上面的…

"editor.quickSuggestions": { "other": false, "comments": false, "strings": false },

我的观点是,信息来自某个地方,如果它忽略了你的个人设置,那么改变它使用的定义。

最新更新