gpt4 book ai didi

visual-studio - 无论如何禁用对象关键字的Visual Studio自动完成

转载 作者:行者123 更新时间:2023-12-04 08:19:25 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How do I stop Visual Studio from inserting "object" when I type "new {"

(5 个回答)


7年前关闭。




简短版本 - 有没有办法为 object 关键字关闭 Visual Studio Intellisense。

长版——
我正在使用 Visual Studio 2008 并且我基本上使用匿名类型。我开始输入以下内容:

Assert.AreEqual("/SomePath/Stuff", GetOutboundUrl(

我输入 new {
然后我看到 Visual Studio 已经识别出该方法 GetOutboundUrl获取一个对象并将代码更改为 new object{ .现在必须的时候这很好,除了两个原因:

1)我很少有使用类型对象的代码。

2)我实际上是在尝试创建一个匿名类型而不是一个对象,所以这个功能实际上是一个障碍。

GetOutboundUrl 的签名如下(如果有人感兴趣,可以从 Pro ASP.NET MVC framework 一书中找到):
private string GetOutboundUrl(object routeValues)

我想知道是否有办法关闭此功能但仅限于关键字对象 - 我想看看我是否真的错过了对象的自动完成功能(我个人认为我不会)。

我意识到我可以通过取消选中“在完成列表中放置关键字”来为所有关键字关闭此功能,但我只想为对象关闭它。

最佳答案

无需更改实际的 Visual Studio 设置(我怀疑是否存在),您可以键入“new”,然后是 ESC,然后是“{”。这并不理想,但它使您不必每次都删除“对象”一词。

您可以通过编辑选项来解决这种特殊情况:“文本编辑器”->“C#”->“智能感知”=>“通过键入以下字符提交:”。去除那个 ”{”。

关于visual-studio - 无论如何禁用对象关键字的Visual Studio自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1022219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com