【发布时间】:2019-07-05 23:33:36
【问题描述】:
在 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 中所拥有的功能。还有可能吗?怎么样?
【问题讨论】:
标签: c# visual-studio autocomplete intellisense