Quelqu'un sait-il s'il existe un raccourci clavier ou une option pour générer automatiquement un bloc try/catch autour d'une instruction dans Visual Studio 2010? Je peux voir quelles exceptions sont levées si je regarde la documentation de superposition lorsque je survole une instruction. Je voudrais faire un clic droit -> générer try/catch, car cela gagnerait beaucoup de temps dans la gestion de tous les cas possibles.
Est-ce possible?
Marquez votre code
Clic-droit
Sélectionnez Surround with...
Double-cliquez sur try
Marquez votre code en utilisant Shift, Ctrl + A, ou tout ce qui fonctionne pour vous
Presse Menu key
/ Application key
(alternativement Shift + F10)
Type S
Type T
Presse Enter ou Tab
Marquez votre code en utilisant Shift, Ctrl + A, ou tout ce qui fonctionne pour vous
Presse Ctrl + K, suivi par CTRL + S
Type T
Presse Enter ou Tab
tapez try
puis appuyez sur Tab,Tab
2 x Tab active un extrait de code.
tapez tryf
, Tab,Tab pour activer le try..finally
bloquer à la place
J'allais commenter le post de sshow (car cela ne nécessite pas une "réponse" complète), mais je ne peux pas car je n'ai pas assez de points ... si vous ne voulez pas retirer vos doigts du clavier, vous pouvez frapper Ctrl + K, Ctrl + S, puis T, puis Enter. C'est essentiellement ce qu'il a dit, mais sans utiliser la souris.
http://msdn.Microsoft.com/en-us/library/6hf704tz%28VS.80%29.aspx
Avez-vous essayé d'utiliser des extraits de code?
J'utilise CodeRush de DevExpress. Je peux utiliser les touches "TC" pour générer. Cela fonctionne aussi avec C #.
Try
Catch ex As Exception
dmPrgm_Err(Err, ex)
End Try
Je peux ensuite utiliser TSC pour un Try SQL Catch avec des boîtes de message personnalisées.
Try
Catch ex As SqlException
dmSQLErr(ex)
Catch ex As Exception
dmPrgm_Err(Err, ex)
End Try
Il y a maintenant une extension visualstudio 2017: https://marketplace.visualstudio.com/items?itemName=ZTransform.TryCatch
Si vous souhaitez l'utiliser avec VS2019: téléchargez, changez l'extension en Zip, décompressez, suivez ces instructions https://devblogs.Microsoft.com/visualstudio/how-to-upgrade-extensions-to-support-visual -studio-2019 / , Zip, renommez .vsix et installez.