Visual Studio 2010のステートメントの周りにtry/catchブロックを自動生成するためのキーストロークショートカットまたはオプションがあるかどうか誰でも知っていますか?ステートメントにカーソルを合わせたときにオーバーレイのドキュメントを見ると、どの例外がスローされているかを確認できます。右クリック-> try/catchを生成します。可能なケースをすべて処理するのに多くの時間を節約できるからです。
これは可能ですか?
コードにマークを付ける
右クリック
選択する Surround with...
try
をダブルクリックします
使用してコードをマーク Shift、 Ctrl + A、またはあなたのために働くものは何でも
押す - Menu key
/ Application key
(または Shift + F10)
タイプ S
タイプ T
押す Enter または Tab
使用してコードをマーク Shift、 Ctrl + A、またはあなたのために働くものは何でも
押す Ctrl + K、 に続く CTRL + S
タイプ T
押す Enter または Tab
try
と入力してから、 Tab、Tab
2× Tab コードスニペットをアクティブにします。
タイプtryf
、 Tab、Tab 代わりにtry..finally
ブロックをアクティブにする
私はsshowの投稿にコメントするつもりでしたが(これは「完全な答え」を必要としないため)、十分なポイントがないのでコメントできません...指を指から離したくない場合は、キーボード、あなたは打つことができます 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を使用して、カスタムメッセージボックスでSQLキャッチを試行できます。
Try
Catch ex As SqlException
dmSQLErr(ex)
Catch ex As Exception
dmPrgm_Err(Err, ex)
End Try
VisualStudio 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 / 、Zip、.vsixに名前を変更してインストールします。