Visual Studio 2017 - 在按Enter键时禁用自动完成功能

时间:2017-11-26 13:29:14

标签: c# unity3d visual-studio-2017

我正在使用Visual Studio 2017编辑Unity 3D Project的脚本。

在脚本中,我想创建一个新功能“Move”,但是我遇到了自动完成的问题。

如果我写“public void Move”

enter image description here

我得到一个提议“OnAnimatorMove”,但我不需要这个功能! 现在,在“移动”之后我输入一个空格字符“”,但我的函数名称会被“OnAnimatorMove”自动替换,并且会自动插入“{”,“}”。

enter image description here

同样的情况,如果我尝试在“移动”之后插入“(”字符。

我该如何预防?

2 个答案:

答案 0 :(得分:0)

U可以单击“转义”以禁用自动补全,或者可以通过以下方法一起取消所有自动补全 VS>工具>选项>统一工具>并在“代码版本”下禁用Unity消息代码完成。 重新启动后

答案 1 :(得分:0)

我可以解决此问题,转到“编辑”->“首选项”->“外部工具”,然后在“外部脚本编辑器”中选择“ Visual Studio 2017(Enterprise)”​​