在visual studio 2010中自动生成try catch块
任何人都知道是否有一个按键快捷方式或选项来自动生成Visual Studio 2010中的语句周围的try / catch块? 如果我将鼠标hover在语句上时查看覆盖文档,我可以看到抛出的exception。 我想右键单击 – >生成try / catch,因为它可以节省大量时间来处理所有可能的情况。
这可能吗?
使用鼠标
-
标记您的代码
-
右键点击
-
选择
Surround with...
-
双击
try
使用键盘#1
-
使用Shift , Ctrl + A或任何适合您的代码标记您的代码
-
按
Menu key
/Application key
(或Shift + F10 ) -
S型
-
输入T.
-
按Enter或Tab键
使用键盘#2 (如perlox和Fredrik Norlin指出)
-
使用Shift , Ctrl + A或任何适合您的代码标记您的代码
-
按Ctrl + K ,然后按CTRL + S.
-
输入T.
-
按Enter或Tab键
键入try
然后按Tab键 , Tab键
2 x Tab激活代码段。
输入tryf
, Tab , Tab来激活try..finally
块
我打算评论sshow的post(因为这不需要一个完整的“答案”),但我不能因为我没有足够的分数……如果你不想把你的手指从键盘,你可以按Ctrl + K , Ctrl + S ,然后按T ,然后按Enter键 。 这基本上就是他说的,但没有使用鼠标。
http://msdn.microsoft.com/en-us/library/6hf704tz%28VS.80%29.aspx
你尝试过使用片段吗?
我使用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