如何以当前语言使用其他语言的Intellisense

时间:2018-07-18 12:02:24

标签: lua visual-studio-code gml

我想在Lua语言模式下使用GML的Intellisense,但是我尝试了多种方法,但它们均无效。

我也尝试使用DefinitelyTyped,但是它只能在JavaScript和TypeScript中工作,不能用于其他语言。

3 个答案:

答案 0 :(得分:0)

有一个名为vscode-lua的扩展,据说可以为lua语言提供智能感知。

答案 1 :(得分:0)

您可以通过单击状态栏中的语言指示器来更改文件的language mode。如果您将其设置为GML,则GLM扩展程序的智能感知应该起作用

您还可以使用SELECT to_timestamp(t1.timestamp); https://code.visualstudio.com/docs/languages/overview#_adding-a-file-extension-to-a-language将所有lua文件标记为gml:

SomeModel.select(fn.to_timestamp(SomeModel.timestamp))

答案 2 :(得分:0)

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