Unity 脚本中的自动完成在 Visual Studio Code 中不起作用

问题描述 投票:0回答:1

我在 VSCode 中做了很多项目,自动完成功能一直有效,但是当我创建一个 Unity 项目并在 VSCode 中打开它的一个脚本时,自动完成功能从来没有显示我想要它显示的内容,而是给了我一些我不知道的随机功能不需要。如果输入正确,代码本身就可以工作,但是对于初学者来说,没有自动完成功能是非常令人恼火和耗时的。当我尝试重新启动 omnisharp 时出现错误,

'"c:\用户 ame.vscode xtensions\ms-dotnettools.csharp-1.25.4-win32-x64.omnisharp .39.4\OmniSharp.exe"' 不被识别为内部或外部命令, 可运行的程序或批处理文件。

我已经多次尝试重新启动 omnisharp,但它总是说“无法重新启动 omnisharp,因为服务器实例正在运行”或类似的内容。我也尝试过其他代码编辑器和 IDE,但没有任何效果

c# visual-studio-code intellisense
1个回答
0
投票

这应该很容易修复。打开统一项目并单击编辑>首选项>外部工具。您将看到“外部脚本编辑器”的下拉菜单并选择您的程序(VS 代码)。保存并重启 Unity 和 VS Code。这应该修复它。

© www.soinside.com 2019 - 2024. All rights reserved.