如何使 C# 2017 IntelliSense 像 2008 一样工作?
How to make C# 2017 IntelliSense work like 2008?
在 Visual C# 2008 Express 中,IntelliSense 很棒,例如我只需要输入 Conso.(
它就会插入 Console.Write(
工作原理如下:
(i) Conso
足以消除列表中 select Console
的歧义; (ii) 输入 .
会自动插入突出显示的单词并添加点; (iii) 现在下拉列表显示 Console
的成员,默认为 Write
[根据我的使用频率?],(iv) 现在键入 (
会自动插入突出显示的单词并添加括号也是。
请注意,我不需要输入 Write
的任何字母,也不需要输入 Console
的所有字母,也不需要按 Space, Tab、Enter 等以确认任何内容。
我现在已经升级到 VS 2017,自动完成的工作方式有所不同。您必须按特殊键(Tab、Enter 等)才能从列表中插入单词。它不会在您转到下一个标点符号时自动为您插入突出显示的项目。
必须手动 select 所有这些列表项正在扼杀我的工作效率。我可以在“工具”>“选项”中看到一些自动完成选项,但我发现没有任何东西可以实现我在 C# 2008 中的功能。它仍然可能吗?怎么样?
这个问题似乎已经从 VS 2017 和 VS 2015 中删除,我试图帮助您将此用户声音报告给 VS 产品团队,请查看:C#>Intellisense: please auto pre-select the common used members like the previous VS version 您也可以添加评论在那里跟踪 VS 产品团队工程师的反馈。
在 Visual C# 2008 Express 中,IntelliSense 很棒,例如我只需要输入 Conso.(
它就会插入 Console.Write(
工作原理如下:
(i) Conso
足以消除列表中 select Console
的歧义; (ii) 输入 .
会自动插入突出显示的单词并添加点; (iii) 现在下拉列表显示 Console
的成员,默认为 Write
[根据我的使用频率?],(iv) 现在键入 (
会自动插入突出显示的单词并添加括号也是。
请注意,我不需要输入 Write
的任何字母,也不需要输入 Console
的所有字母,也不需要按 Space, Tab、Enter 等以确认任何内容。
我现在已经升级到 VS 2017,自动完成的工作方式有所不同。您必须按特殊键(Tab、Enter 等)才能从列表中插入单词。它不会在您转到下一个标点符号时自动为您插入突出显示的项目。
必须手动 select 所有这些列表项正在扼杀我的工作效率。我可以在“工具”>“选项”中看到一些自动完成选项,但我发现没有任何东西可以实现我在 C# 2008 中的功能。它仍然可能吗?怎么样?
这个问题似乎已经从 VS 2017 和 VS 2015 中删除,我试图帮助您将此用户声音报告给 VS 产品团队,请查看:C#>Intellisense: please auto pre-select the common used members like the previous VS version 您也可以添加评论在那里跟踪 VS 产品团队工程师的反馈。