web-dev-qa-db-fra.com

Rendre le curseur de la souris d'insertion visible dans l'éditeur Visual Studio sombre

J'utilise un thème de couleur avec un arrière-plan très sombre, qui fonctionne très bien, sauf que VS2010 utilise le curseur de souris par défaut du point d'insertion lorsque la souris est sur le volet de l'éditeur, et que le curseur est noir - ce qui le rend presque impossible à voir (littéralement impossible si le fond est en fait noir par opposition à juste très sombre).

Existe-t-il un moyen simple de dire à VS2010 d'utiliser à la place une version allégée du curseur de la souris du point d'insertion?

Ce que j'ai essayé jusqu'à présent:

  1. J'ai installé Visual Studio Color Theme Editor (qui permet de thématiser le reste de l'interface utilisateur, par opposition à seulement l'éditeur) dans l'espoir qu'il le fasse automatiquement si j'utilise l'un de ses thèmes sombres, mais pas de chance.

  2. J'ai essayé d'utiliser différents pointeurs de souris dans le Panneau de configuration, mais même si le curseur a changé dans certains cas (par exemple, si j'ai choisi l'un des schémas "très grands"), il était toujours noir et donc presque invisible.

66
T.J. Crowder

Ma solution temporaire est que j'utilise un curseur personnalisé de "sélection de texte" sur le système dans son ensemble, ce que j'ai fait en en trouvant un qui n'était pas trop scandaleux, puis:

Windows 7 et versions antérieures:

  1. Ouvrez le panneau de configuration

  2. Ouvrez l'applet de la souris

  3. Choisissez l'onglet Pointeurs

  4. Sélectionnez "Text Select" dans la liste

  5. Cliquez sur le bouton Parcourir et choisissez le fichier curseur

Windows 8:

  1. Cliquez sur le bouton Démarrer

  2. Tapez "clic de souris" et attendez

  3. Choisissez "Modifier les paramètres de clic de souris" - cela vous donne l'ancienne boîte de dialogue Propriétés de la souris

  4. Choisissez l'onglet Pointeurs

  5. Sélectionnez "Text Select" dans la liste

  6. Cliquez sur le bouton Parcourir et choisissez le fichier curseur

Bien sûr, cela change le curseur globalement, pas seulement dans VS2010, et donc je dois en utiliser un qui fonctionne à la fois sur des arrière-plans clairs et sombres (dans mon cas, pour l'instant, celui de la jeu DeepSky sur deviantart - seul le texte en sélectionne un, pas l'ensemble complet).

32
T.J. Crowder

J'ai le même problème dans Visual Studio 2012 (Dark Theme) sur un système invité Windows 7 fonctionnant dans VirtualBox.

J'ai trouvé une solution légèrement meilleure:

Fondamentalement, vous pouvez modifier globalement le schéma du curseur:

  1. Ouvrez le panneau de configuration
  2. Apparence ouverte et personnalisation
  3. Personnalisation ouverte
  4. Enfin - cliquez sur Modifier les pointeurs de la souris.
  5. Sélectionnez le schéma appelé - Windows Black (schéma système)

Rend votre curseur bien visible sur le fond sombre tout en fonctionnant parfaitement sur les fonds clairs. J'espère que ça t'as aidé!

Crédit: http://www.marcusoft.net/2011/08/my-mouse-pointer-disappeared-in-visual.html

126
szalski

Il semble que ce soit toujours un problème avec Visual Studio et Windows 10 en 2019 (je continue de le mettre à jour chaque année ...). À partir de la solution szalski et T. J. Crowder , elle peut être modifiée dans Windows 10 :

  1. Bouton Start
  2. Tapez "souris"
  3. Choisissez "Paramètres de la souris" dans les résultats
  4. Dans la fenêtre Paramètres de la souris, cliquez sur "Options de souris supplémentaires" sous "Paramètres associés"
  5. Choisissez l'onglet Pointeurs dans la nouvelle fenêtre qui s'ouvre
  6. Sélectionnez "Text Select" dans la liste
  7. Cliquez sur le bouton Parcourir et choisissez le curseur souhaité

Comme indiqué par Brad Bamford , "beam_r" est un bon choix car il ressemble beaucoup au pointeur standard, mais a également un contour blanc. Je peux enfin voir le curseur dans Visual Studio.

16
EugeneRomero

Vous pouvez changer le curseur pour ne pas gâcher le thème que vous voulez dans Windows.

J'ai créé deux poutres en I que j'ai rendues disponibles dans un projet github:

DarkThemeBeam

Utilisez-les si vous le souhaitez.

J'espère que c'est plus facile et moins invasif pour vos yeux que de changer le thème souhaité plus large dans lequel vous souhaitez travailler.

2
Robert Achmann