Автоматическое создание блока catch try в visual studio 2010
Кто-нибудь знает, есть ли комбинация клавиш или опция автогенерации блока try/catch вокруг инструкции в Visual Studio 2010? Я вижу, какие исключения выбрасываются, если я смотрю на документацию наложения, когда я наводил курсор на инструкцию. Я бы хотел щелкнуть правой кнопкой мыши → сгенерировать try/catch, так как это сэкономит много времени на обработку всех возможных случаев.
Возможно ли это?
Ответы
Ответ 1
Использование мыши
Использование клавиатуры # 1
-
Отметьте свой код, используя Shift,
Ctrl + A, или что-то для вас работает
-
Нажмите Menu key
/Application key
(альтернативно Shift + F10)
-
Тип S
-
Тип T
-
Нажмите Enter или Tab
Использование клавиатуры # 2 (как perlox и Фредрик Норлин указывает)
-
Отметьте свой код, используя Shift,
Ctrl + A, или что-то для вас работает
-
Нажмите Ctrl + K, а затем Ctrl + S
-
Тип T
-
Нажмите Enter или Tab
Ответ 2
введите try
, затем нажмите Tab, Tab
2 x Tab активирует фрагмент кода.
введите tryf
, Tab, Tab, чтобы активировать блок try..finally
вместо этого
Ответ 3
Я собирался прокомментировать сообщение sshow (так как это не требует целого "ответа" ), но я не могу, так как у меня недостаточно очков... если вы не хотите удалять свои пальцы с клавиатуры, вы можете нажать Ctrl + K, Ctrl + S, затем T, затем Enter. Это в основном то, что он сказал, но без использования мыши.
http://msdn.microsoft.com/en-us/library/6hf704tz%28VS.80%29.aspx
Ответ 4
Пробовали ли вы использовать фрагменты?
Ответ 5
Я использую CodeRush от DevExpress. Я могу использовать ключевые штрихи "TC" для генерации. Он также работает с С#.
Try
Catch ex As Exception
dmPrgm_Err(Err, ex)
End Try
Затем я могу использовать TSC для Try Catch Catch с настраиваемыми ящиками сообщений.
Try
Catch ex As SqlException
dmSQLErr(ex)
Catch ex As Exception
dmPrgm_Err(Err, ex)
End Try