我习惯了 Eclipse 和 Java 开发,但因为我的工作,我需要开始用 C# 编码。我觉得 Visual Studio 不自动完成我的块有点烦人。例如,当我编写一个新函数、类或语句时,习惯于 IDE 自动完成我的块。所以当我输入:
private function sendData(String msg, String email) {
并enter
自动出现右括号,是否有任何设置可以启用此功能Microsoft visual C# 2010 express
?
我习惯了 Eclipse 和 Java 开发,但因为我的工作,我需要开始用 C# 编码。我觉得 Visual Studio 不自动完成我的块有点烦人。例如,当我编写一个新函数、类或语句时,习惯于 IDE 自动完成我的块。所以当我输入:
private function sendData(String msg, String email) {
并enter
自动出现右括号,是否有任何设置可以启用此功能Microsoft visual C# 2010 express
?
这对于 Express 版本是不可能的,因为您无法安装扩展。您需要使用Professional 或更高版本并使用第三方扩展。一些简单的免费工具可以做到这一点(例如Productivity Power Tools),商业产品ReSharper也是如此,它做得更多。后者可能会使 Visual Studio 具有您可能习惯于从 Eclipse 中获得的其他功能,例如更多的重构支持。
我几乎可以肯定 Productivity Power Tools 扩展将为您提供此功能。你可以在这里找到它:
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef
这确实是一个很棒的附加组件,它可以让您更好地控制这样的选项。
Visual Studio 中没有内置这样的功能,但您可以安装像Brace Completer这样的插件来添加功能。
不,您不能在 Visual Studio 中默认执行此操作。访问Microsoft Connect以提交功能请求。