有没有快捷键或选项可以在Visual Studio 2010中自动生成try/catch块?当我将光标悬停在语句上时,可以查看悬浮文档并了解抛出的异常。我希望右键单击->生成try/catch块,因为这可以节省处理所有可能情况的时间。
这种操作是否可行?
有没有快捷键或选项可以在Visual Studio 2010中自动生成try/catch块?当我将光标悬停在语句上时,可以查看悬浮文档并了解抛出的异常。我希望右键单击->生成try/catch块,因为这可以节省处理所有可能情况的时间。
这种操作是否可行?
选中你的代码
右键点击
选择"Surround with..."
双击 "try"
使用 Shift,Ctrl + A 或者其他适合你的方式来选中代码
按下 Ctrl + K,然后是 CTRL + S
输入 T
按下 Enter 或者 Tab
输入 try
后按下 Tab,Tab 键可触发代码段。
按下 Tab 键两次可激活代码片段。
输入 tryf
后,按下 Tab,Tab 键可激活 try..finally
代码块。
您是否尝试过使用代码片段?
现在有一个Visual Studio 2017扩展程序:https://marketplace.visualstudio.com/items?itemName=ZTransform.TryCatch
如果你想在VS2019中使用它:下载,将扩展名改为zip,解压缩,按照这些说明操作 https://devblogs.microsoft.com/visualstudio/how-to-upgrade-extensions-to-support-visual-studio-2019/,然后压缩成.vsix格式并安装。
我使用DevExpress的CodeRush。我可以使用键盘快捷键“TC”来生成代码。它也适用于C#。
Try
Catch ex As Exception
dmPrgm_Err(Err, ex)
End Try
然后我可以使用TSC进行带有自定义消息框的Try SQL Catch。
Try
Catch ex As SqlException
dmSQLErr(ex)
Catch ex As Exception
dmPrgm_Err(Err, ex)
End Try