如何在当前语言中使用来自其他语言的智能感知

我想在Lua语言模式中使用GML的智能感知,但我尝试了多种方法都无效。

我还尝试使用DefinitelyTyped,但它只在JavaScript和TypeScript中有效,在其他语言中不可用。

点赞
用户3902974
用户3902974

有一个扩展名为 vscode-lua 的插件,据说它为 lua 语言提供了智能提示。

2018-07-18 17:23:02
用户306149
用户306149

你可以通过点击状态栏中的语言指示器来更改文件的语言模式。如果您将其设置为GML,那么GLM的扩展智能感应应该会启动。

您还可以使用files.associationshttps://code.visualstudio.com/docs/languages/overview#_adding-a-file-extension-to-a-language将所有lua文件标记为GML:

"files.associations": {
    "*.lua": "gml"
}
2018-07-19 03:04:05
用户3969362
用户3969362

在 Visual Studio 2017 中,我可以使用 Ctrl+, 快捷键从 INI 文件中的符号导航到其在 C++ 头文件中的定义。为此,您需要确保定义符号的头文件是该解决方案的一部分,而不仅仅是从 CPP 文件中包含。

2019-03-13 09:50:17