Visual Studio identiques jeton en soulignant
J'ai codé un jeu de Mancala en Java pour un cours à l'université, au printemps dernier, et j'ai utilisé le Eclipse IDE de l'écrire. L'un des grands (et assez simple) aides visuelles dans Eclipse est si vous sélectionnez un pion, dire une variable déclarée, puis l'IDE va automatiquement mettre en évidence toutes les autres références de ce jeton sur votre écran. Notepad++, mon préféré remplacer Notepad, le fait aussi.
Un autre soigné et fonctionnalité similaire dans Eclipse a la verticale "barre d'erreur" à la droite de votre code (je ne sais pas comment l'appeler). Il affiche petites boîtes pour toutes les erreurs de syntaxe dans votre document, les cases jaunes pour les avertissements comme des "variables déclarées mais non utilisé", et si vous sélectionnez un mot, des cases apparaissent dans la barre pour chaque occurrence du mot dans le document.
Une capture d'écran de ces fonctionnalités en action:
Après une demi-heure de recherche, j'ai déterminé que Visual Studio ne peut pas le faire sur son propre, donc ma question est: est-ce que quelqu'un sait de des add-ins pour 2005 ou 2008 qui peut constituer l'un de ces fonctionnalités?
Être en mesure de mettre en évidence la ligne actuelle de votre curseur est sur serait sympa aussi. Je crois que le complément ReSharper peut le faire, mais je préfère avoir recours à un complément plutôt que d'en acheter un.
- Souhaite que je pourrais upvote ce un million de fois. Je déteste la façon dont visual studio n'a à peu près tout. Mais au moins la question ou la solution qui me permet de gagner un joli mal de tête important.
- Les plus récentes versions de visual studio ont ces caractéristiques et beaucoup plus. Je pense que la mise en évidence remonte à MSVS 2010. Pas sûr au sujet de la barre de défilement -- au moins depuis 2012, je pense. La barre de défilement a aussi un peu de rouge des marques correspondant à des lignes qui intelliSense pense avoir des erreurs (il est généralement, mais pas toujours à droite).
- BTW, je trouve parfois le MSVS mettant en distraire. Quelqu'un sait comment faire pour le désactiver, par exemple, lorsque j'essaie juste de sélectionner le texte à copier ou glisser autour?
Vous devez vous connecter pour publier un commentaire.
Il y a un RockScroll alternative appelée MetalScroll qui est essentiellement la même chose avec quelques ajustements et des améliorations.
Il y a aussi un petit et simple WordLight plug-in qui ne fait que souligner l'identique de jetons.
Les deux sont open source et code de support de pliage qui est agréable.
À mon humble avis, le bar à côté de la barre de défilement dans Eclipse est beaucoup plus élégant à la solution de la barre de défilement de remplacement de RockScroll/MetalScroll. Malheureusement, je ne pouvais pas trouver toutes VS plugins que faire de l'Éclipse, alors je l'ai juste coller avec WordLight.
Vérifiez les points suivants addins
La Productivité Des Outils Électriques- Affiche erreur dans la barre de défilement et
Mettez en surbrillance le mot sélectionné
Dans une autre question sur SI (lien), quelqu'un a mentionné le VS 2005 /VS 2008 complément "RockScroll". Il semble fournir la "barre d'erreur" fonction, j'ai été curieux au sujet de ma question ci-dessus.
RockScroll
EDIT: RockScroll également le jeton identique, soulignant que je cherchais! Super!
Une vieille question, mais... Visual Studio 2010 dispose de cette fonctionnalité intégrée, à la dernière.
Le point culminant des fonctionnalités est facilement mis en œuvre dans VisualAssist.
À mon avis, ils sont tous les deux must-have.
1) mettent en Évidence l'identificateur en vertu de l'édition de curseur:
Options -> Avancé> Refactoring -> Automatiquement souligner les références de symbole sous le curseur de la
2) mettre en Évidence résultat de la recherche - dans toutes les fenêtres. Fonctionne pour les expressions régulières!
Options -> Avancé> Affichage> mettre en Évidence résultats de la recherche
Sur RockScroll: Il ne met pas en évidence les identifiants. Cela ne fait que souligner la même chaîne de caractères dans le code source! Si il y a un identifiant similaire a déclaré : ex. _test et de test et de test est mis en évidence, il mettra en évidence la chaîne "test" dans la variable _test trop! Et il mettra aussi en évidence la même chaîne dans une méthode appelée "sometesting()". Donc ce n'est pas exactement comme eclipse et ne fonctionne pas pour moi.
La surbrillance automatique est mis en œuvre dans Visual Assist que la commande de refactoring "Trouver des Références". Il met en évidence toutes les occurrences d'une variable ou une méthode, mais ce n'est pas automatique (lié à un raccourci clavier sur mon ordinateur).
Voici un exemple:
DevExpress CodeRush fait cela lorsque vous appuyez sur la touche TAB lorsque le curseur est dans un identifiant, vous pouvez ensuite l'onglet à travers toute la cité des exemples. Il y a aussi un DXCore plugin (la fondation sur laquelle CodeRush/Refactoriser Pro sont construits) qui n'actuel de la ligne mise en surbrillance.
La "barre d'erreur" fonctionnalité est fournie dans JetBrains ReSharper. Je ne suis pas sûr si elle n'est mise en évidence des références à l'identifiant choisi.
Pour le mot sélectionné(s) pour mettre en surbrillance la fonction, il est également StickyHighlight.
StickyHighlight prend en charge Visual Studio 2010 & 2012.
VS 2017, cela peut être résolu par l'installation de la Match De La Marge plugin.
Il semble faire partie de la La Productivité Des Outils Électriques (ce qui pourrait être intéressant de regarder pour d'autres fonctions), mais étonnamment, l'installation de PPT n'a pas résolu le problème pour moi, j'ai dû installer Match Marge séparément.