【发布时间】:2018-05-09 20:23:50
【问题描述】:
我正在使用 Visual Studio 2017 编辑 Unity 3D 项目的脚本。
在脚本中,我想创建一个新函数“移动”,但我遇到了自动完成问题。
如果我写“public void Move”
我收到一个提案“OnAnimatorMove”,但我不需要这个功能! 现在,在“Move”之后,我输入了一个空格字符“”,但是我的函数名称随后会自动替换为“OnAnimatorMove”,并且会自动插入“{”、“}”。
如果我尝试在“移动”之后插入“(”字符,也会发生同样的情况。
如何预防?
【问题讨论】:
-
您可以通过编辑 -> IntelliSense -> 切换自动完成模式左右(不使用英语语言环境)使自动完成需要通过选项卡确认,但这适用于所有内容,而不仅仅是一个名称。跨度>
-
你能从你的 Visual Studio 版本中发布一个屏幕截图,我可以在其中看到 i 的选项吗? (我的 vs 是德语)
-
好了,伙计。我内联了屏幕截图。
-
如果您按下
Escape键 (esc),IntelliSense 将关闭,直到按下另一个字母(不是enter) -
@CamiloTerevinto 谢谢。作为一种解决方法,它是可以的。只有当我按下例如“Tab”键时,我才能使用自动完成功能吗?
标签: c# unity3d visual-studio-2017