Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#VS2010 IDE不友好_C#_Ide - Fatal编程技术网

C#VS2010 IDE不友好

C#VS2010 IDE不友好,c#,ide,C#,Ide,我正在使用VB.NET和C#,VB.NET在建议和格式方面非常友好。 它很好地格式化了我的行,即使我不小心忘记了用制表符将行缩进,它也会自动添加大括号,当我忘记它和其他使我的生活更轻松的事情时 然而,C#IDE确实很死板,不友好。 例如,我写了“混乱”,点击空格,以为它会自动选择MessageBox,然后我简单地添加了“一些文本”并点击Enter,它就变成了 Message "Some Text 自动提示不够快,无法滚动到“MessageBox”,因此变成了“Message” 它也没有自动添

我正在使用VB.NET和C#,VB.NET在建议和格式方面非常友好。 它很好地格式化了我的行,即使我不小心忘记了用制表符将行缩进,它也会自动添加大括号,当我忘记它和其他使我的生活更轻松的事情时

然而,C#IDE确实很死板,不友好。 例如,我写了“混乱”,点击空格,以为它会自动选择MessageBox,然后我简单地添加了“一些文本”并点击Enter,它就变成了

 Message "Some Text
自动提示不够快,无法滚动到“MessageBox”,因此变成了“Message”

它也没有自动添加大括号

也许我要求的太多了,但是否有可能修改我的代码? 我非常喜欢C#,但输入代码可能会更简单,花费的时间更少


即使我已经习惯了正确的操作,但如果我必须输入10个键才能获得正确的结果,或者输入20个键才能获得正确的结果,这对我来说仍然会产生影响。

Visual Studio的功能是自学习的。当你输入“混乱”时,它会试图找到你的意思。在C#(我猜在VB中也是如此)中有多个以“Mess”开头的关键字和类,所以它选择了第一个。您越多地使用此功能来选择第一个以外的内容(例如总是从输入“Mess”时弹出的列表中选择MessageBox),这将成为默认设置。试着放慢速度并从列表中选择MessageBox几次,Intellisense将在下次建议MessageBox作为默认值

关闭支撑时,将检查并更正压痕。如果需要重新格式化,最快的方法是删除并重新输入要格式化的任何范围的右大括号


至于牙套,你必须自己设置。有像R#这样的工具可以为您做到这一点,但好的工具需要花钱。

您可以调整IntelliSense,使其可能更好地为您工作(请参阅),并且您使用它的次数越多,它就会变得越智能,但除了显示当前变量/对象可用的选项列表或自动添加右括号或引号外,您永远无法读懂它


像ReSharper这样的工具也有帮助,但即使是好的工具也需要配置和成本(有时相当高)。

那么,您想要什么呢?啊,好的,谢谢。我不知道这是自学。这确实解决了主要问题。