我是一个Unity开发者,刚从Monodevelop转换到Visual Studio Community。总体而言,Visual Studio Community是一个巨大的改进,但有一件事情我觉得Monodevelop做得更好:使用Monodevelop的自动完成功能时,它总是按类别排序函数/变量。而VSC只会按字母顺序显示所有可能的结论,包括所有类和基类的方法和属性。
因此,在这个例子中,如果我在Monodevelop中键入“PauseManager。”,它将首先显示PauseManager的自动完成建议,然后再显示其基类System.Object的建议。
我查看了这里的Intellisense文档: https://code.visualstudio.com/docs/editor/intellisense,但我没有看到任何可实现我想要完成的选项。
有人知道如何做到这一点吗?如果没有,我可能不得不不情愿地回到Monodevelop - 浏览所有这些方法以分离出与我正在做的相关的方法正在变成一个烦人的时间浪费。
因此,在这个例子中,如果我在Monodevelop中键入“PauseManager。”,它将首先显示PauseManager的自动完成建议,然后再显示其基类System.Object的建议。
然而,当我在Visual Studio中输入同样的内容时,它会按字母顺序显示给我一个巨大的方法和属性列表,其中大部分我可能不会使用。
这是一个只有一个祖先的小类的非常简单的示例; 当我有一个有十几个公共方法和多个祖先的类时,你可以想象这会变得特别笨重,每个祖先都有自己的公共方法和属性。我查看了这里的Intellisense文档: https://code.visualstudio.com/docs/editor/intellisense,但我没有看到任何可实现我想要完成的选项。
有人知道如何做到这一点吗?如果没有,我可能不得不不情愿地回到Monodevelop - 浏览所有这些方法以分离出与我正在做的相关的方法正在变成一个烦人的时间浪费。