2008-10-15 9 views
4

Existe-t-il un moyen de modifier l'aide contextuelle dans Visual Studio afin qu'il ne recherche que le texte sous le signe insertion au lieu d'une erreur de complication dans votre code? Après avoir compilé et reçu une erreur de compilation (soulignée), placer le curseur dans le texte souligné et appuyer sur F1 vous amènera à la page d'erreur Compliation au lieu de l'aide pour la fonction sous le curseur. Ce comportement peut-il être modifié pour toujours aller à l'aide de méthode/mot-clé?Aide contextuelle dans Visual Studio

Langue: C#

+0

Élaborez ce que vous voulez dire. Je ne peux pas comprendre. AFAIK, il fait ça ... – TheSoftwareJedi

+0

Quelle langue éditez-vous? –

Répondre

2

La seule solution que j'ai trouvé est de corriger l'erreur de compilation ;-)

Une solution consiste à utiliser la fenêtre « Aide dynamique » (à partir du menu d'aide, ou CTRL-F1, D) , l'erreur de compilation est en haut de la liste mais l'élément habituel sera listé ensuite.

Pour ceux qui ne comprennent pas la question, voici un exemple trivial, irréaliste:

int myInt = new int(3); 

Dès que vous vous déplacez hors de la ligne, la « nouvelle int (3); » bit est souligné en rouge, mais si vous sélectionnez le second 'int' et appuyez sur F1, vous obtenez de l'aide sur la déclaration des entiers.

Toutefois, si vous le compilez, la section incriminée est soulignée avec une ligne bleue ondulée et en sélectionnant 'int' et en appuyant sur la touche F1, vous obtenez une aide sur l'erreur de compilation. Il ne s'agit pas seulement d'un focus sur la fenêtre Liste d'erreurs.

0

Si je me souviens, après la compilation, la fenêtre sélectionnée par défaut est le message (liste d'erreurs) un. Si vous frappez F1 à ce stade, vous obtiendrez de l'aide sur le message d'erreur. Mais si vous sélectionnez la fenêtre de code, vous obtiendrez l'aide sur le texte sélectionné.

Est-ce le comportement que vous éprouvez ???

+0

Je pense que cela s'applique même avant la compilation – RobS