如何使C#2017 IntelliSense像2008年一样工作?

时间:2019-02-12 10:35:12

标签: c# visual-studio autocomplete intellisense

在Visual C#2008 Express中,IntelliSense非常出色,例如我只需要键入Conso.(,它将插入Console.Write(

其工作原理如下: (i)Conso足以消除歧义,因此可以在列表中选择Console; (ii)输入.会自动插入突出显示的单词并添加点。 (iii)现在下拉列表显示Console的成员,默认为Write [根据我的使用频率?],(iv)现在输入(自动插入突出显示的单词并添加支架也是如此。

请注意,我不需要键入Write的任何字母,也不需要键入Console的所有字母,也不必按空格,Tab,Enter等确认任何内容。

我现在已升级到VS 2017,自动完成的工作方式有所不同。您必须按特殊键(Tab,Enter等)才能从列表中插入单词。移至下一个标点符号后,它不会自动为您插入突出显示的项目。

必须手动选择所有这些列表项,这正在损害我的生产力。我可以在“工具”>“选项”中看到一些自动完成选项,但找不到能实现C#2008的任何功能。是否仍然可能?怎么样?

1 个答案:

答案 0 :(得分:1)

似乎此问题已从VS 2017和VS 2015中删除,我试图帮助您将此用户声音报告给VS产品团队,请检查:C#>Intellisense: please auto pre-select the common used members like the previous VS version,您也可以在其中添加评论跟踪VS产品团队工程师的反馈。