Quelqu'un sait comment placer un onglet ou une nouvelle ligne dans le message d'impression d'un point d'arrêt et le faire apparaître correctement? P>
jusqu'à présent, j'ai essayé '\ t' et '\ n' qui donnent la même chose dans la sortie de débogage. J'ai également essayé simplement de mettre en place 4 espaces, mais ils sont supprimés après que je clique sur OK dans le 'lorsque le point d'arrêt est touché par la boîte de dialogue. P>
J'utilise vs.net 2008 avec code natif si cela fait une différence. P>
Merci. P>
3 Réponses :
Vous pouvez spécifier n'importe quel caractère dans le message en y compris les accolades. Par exemple, cela insérera une nouvelle ligne dans le message: C'est une solution peu maladroite, mais cela fonctionne si vous avez besoin de casser une longue déclaration en plusieurs lignes. D'autres personnages sont ok, aussi bien. Mais ne mettez pas de chaînes ( {'\ n'} code>. Le problème est que la valeur de ce personnage et des devis simples seront imprimés également. J'ai essayé de désactiver la sortie de la valeur du personnage avec toutes sortes de formatage d'expression, mais rien n'aide. P>
{"\ r \ n"} code>). Il semble que vs débogueur soit capable d'imprimer uniquement des caractères uniques, mais des littéraux à chaîne. P>
Cela ne fonctionne pas pour moi (en utilisant VS 2012). Tout ce qui est imprimé est en fait la représentation des chaînes du caractère en guillemets simples ( '\ n' code>). Je pourrais vivre avec le fait que cela se présente dans Addition B> à la pause de la ligne souhaitée. Cependant, aucune pause à la ligne n'est insérée du tout.
@IInspectable, tu as raison. Il semble qu'ils l'ont réparé. J'ai essayé avec vs2013 et ça ne marche plus.
dans VS2010, vous pouvez coller dans un onglet que vous avez copié dans la zone d'édition "Imprimer un message". P>
La seule façon dont j'ai pu créer une nouvelle ligne dans la sortie TracePoint était la suivante:
Modifiez manuellement le XML et remplacez Breakme avec une évasion CDATA, avec Newline (s) que vous vouliez au lieu du marqueur: P>
<![CDATA[ ]]>
Supprimez le point de trace de vos points d'arrêt et ré-importer le XML. P> LI> ol>
OTOH, si vous utilisez le résultat pour le traitement ultérieur du texte, vous pouvez remplacer votre marqueur ultérieur aux étapes ultérieures et épargner les étapes 2-4 ... p>
Disclaimer / Divulgation Strong>: J'utilise Visual Studio chez Microsoft, mais je ne développe pas le studio visuel lui-même; Ce que j'écris ici n'est pas approuvé par Microsoft et exprime mes opinions privées seulement, etc. p> p>
Est-ce que cela répond à votre question? Comment produire une nouvelle ligne dans des actions Visual Studio?
Voir cette réponse: Stackoverflow.com/a/43488943/4213607
Vous pouvez faire la même chose pour les onglets avec {"\ t", s8b}