vscode 没有智能感知
vscode go no intellisense
这些是我的配置:
当我输入'fmt.'时,它应该推断出fmt pkg的方法,例如:Println(),但它没有出现(看屏幕录像)
https://i.imgur.com/3DHcFAf.mp4
尝试重新加载 window
按 F1 并搜索 Developer: Reload window
这些是我的步骤
- 在 VScode
中打开一个新文件
- 将语言模式更改为 go
- 另存为main.go
- 写了和你一样的代码(在写完 fmt 之后。没有自动完成)
- 重新加载 window
- 键入 fmt。并且 window 打开了带有建议的
似乎 VScode 并没有在文件创建后立即提供所有特定于语言的功能,但如果在 VScode 加载时文件已经存在,则扩展有效他们应该
如果这不起作用,请检查您的语言服务器设置。
您可以通过按 F1 并选择首选项:打开设置 (JSON)
来查看设置的 JSON
检查是否有以“go.useLanguageServer”开头的行
这些是我的配置:
当我输入'fmt.'时,它应该推断出fmt pkg的方法,例如:Println(),但它没有出现(看屏幕录像) https://i.imgur.com/3DHcFAf.mp4
尝试重新加载 window
按 F1 并搜索 Developer: Reload window
这些是我的步骤
- 在 VScode 中打开一个新文件
- 将语言模式更改为 go
- 另存为main.go
- 写了和你一样的代码(在写完 fmt 之后。没有自动完成)
- 重新加载 window
- 键入 fmt。并且 window 打开了带有建议的
似乎 VScode 并没有在文件创建后立即提供所有特定于语言的功能,但如果在 VScode 加载时文件已经存在,则扩展有效他们应该
如果这不起作用,请检查您的语言服务器设置。 您可以通过按 F1 并选择首选项:打开设置 (JSON)
来查看设置的 JSON检查是否有以“go.useLanguageServer”开头的行