我是Unity开发人员,刚刚从Monodevelop跳到了Visual Studio Community。总体上,Visual Studio Community是一个巨大的改进,但我想念Monodevelop的一件事是做得更好:Monodevelop的自动完成功能始终可以按类对函数/变量进行排序。使用VSC,它仅按字母顺序显示所有可能的结论,包括所有类和基类的方法和属性。
因此,在此处显示的示例中,如果我首先键入“ PauseManager”。在Monodevelop中,它将首先为PauseManager显示自动完成建议,然后在其下面为基类System.Object显示自动完成建议。
但是,当我在Visual Studio中键入相同的内容时,它将向我显示大量按字母顺序排列的方法和属性,其中大部分是我不太可能使用的。
这是一个只有一个祖先的小班的非常简单的例子;您可以想象,当我有一个包含十几个公共方法和多个祖先的类时,这变得特别笨拙,每个祖先都有自己的公共方法和属性。
我在这里查看了Intellisense的文档:https://code.visualstudio.com/docs/editor/intellisense,但是对于要完成的工作,我没有看到任何选择。
有人知道这样做的方法吗?如果不是这样,我可能不得不无奈地回到Monodevelop-仔细研究所有这些方法,以找出与我正在做的事情有关的方法,这会变成一个烦人的小浪费时间。
答案 0 :(得分:3)
不,显然当前不可能。
有一个issue/feature request,但他们在5个月前以“不会做”的答案将其关闭。 他们将其链接到“重复”问题,尽管老实说我并不真正将其视为重复...
也许您可以搜索插件,但是内置的插件目前似乎不可能。.可惜的是,因为现在我知道它存在于某个地方,所以我也很想念它:'D
答案 1 :(得分:0)
转到
工具->获取工具和功能->修改
如果您有多个版本,请选择正确的版本。
向下滚动并找到Visual Studio Development Extension。
点击复选框,然后点击修改。
这就是您要做的一切。
享受✌️