编辑: Vidual Studio Code 和 Visual Studio 是两个不同的东西。是的,这很令人困惑,但我知道 VS 有这个功能,我在问 VS code。
是否有一些扩展/设置使 Visual Studio Code 的 c# 对所有可用的命名空间都有智能感知,包括那些尚未导入的命名空间,然后在选择时导入它们?
示例:集合尚未导入,我想键入 IEnumerable 并导入它。作为普通程序员,这很乏味,我可能会搞砸拼写或大小写,然后必须按 ctrl+.. 我希望能够键入“ienu”,然后 IEnumerable 会弹出并自动完成并自动进口的。
此功能适用于 VScode 中的 Typescript(感谢扩展),甚至适用于 C#,但在具有 Resharper 扩展的 Visual Studio 中。
我到处搜索这个功能,但在我看来它似乎不存在。没有这个,写代码真的感觉很疯狂。