Umieść kursor myszy w ciemnym Edytorze Visual Studio

Używam motywu kolorów z bardzo ciemnym tłem, który działa świetnie, z wyjątkiem tego, że VS2010 używa domyślnego kursora myszy, gdy mysz znajduje się nad panelem edytora, i że kursor jest czarny-co sprawia, że prawie niemożliwe do zobaczenia(dosłownie niemożliwe, jeśli tło jest rzeczywiście czarne, w przeciwieństwie do po prostu bardzo ciemne).

Czy istnieje prosty sposób, aby powiedzieć VS2010, aby zamiast tego używał lekkiej wersji kursora myszy punktu wstawiania?

Things I ' ve wypróbowany do tej pory:

  1. Zainstalowałem Visual Studio Color Theme Editor (który umożliwia motywowanie reszty interfejsu użytkownika, w przeciwieństwie do tylko edytora) w nadziei, że zrobi to automatycznie, jeśli użyję jednego z jego ciemnych motywów, ale nie ma takiego szczęścia.

  2. Próbowałem używać różnych wskaźników myszy w Panelu sterowania, ale mimo że kursor zmieniał się w niektórych przypadkach (na przykład, jeśli wybrałem jeden z "bardzo dużych" schematów), nadal był czarny i tak prawie niewidzialny.

Author: T.J. Crowder, 2012-12-15

5 answers

Edit: W Windows 10 to ustawienie jest w innym miejscu:

  1. Otwórz Ustawienia
  2. Personalizacja Kliknięć
  3. Kliknij Motywy na prawym pasku bocznym
  4. Kliknij Kursor Myszy
  5. Wybierz schemat o nazwie-Windows Black (system scheme)
  6. Kliknij Zastosuj

Oryginalna Odpowiedź:

Mam ten sam problem w Visual Studio 2012 (Dark Theme) na systemie Windows 7 guest działającym wewnątrz VirtualBox.

Znalazłem nieco lepsze rozwiązanie:

Zasadniczo można globalnie zmienić schemat kursora:

  1. Otwórz Panel sterowania
  2. otwarty wygląd i Personalizacja
  3. Otwarta Personalizacja
  4. na koniec - kliknij Zmień wskaźnik myszy.
  5. Wybierz schemat o nazwie-Windows Black (system scheme)

Sprawia, że kursor jest dobrze widoczny na ciemnym tle, a jednocześnie świetnie pracuje na jasnym tle. Mam nadzieję, że to pomoże!

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

 139
Author: rszalski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-10-09 16:34:27

Moim tymczasowym rozwiązaniem jest to, że używam niestandardowego kursora "zaznacz tekst" na całym systemie, co zrobiłem, znajdując taki, który nie był zbyt skandaliczny, a następnie:

Windows 7 i wcześniejsze:

  1. Otwórz Panel Sterowania

  2. Otwórz aplet Myszy

  3. Wybierz zakładkę Pointers

  4. Wybierz "Zaznacz tekst" na liście

  5. Kliknij przycisk Przeglądaj i wybierz plik kursora

Okna 8:

  1. Kliknij przycisk Start

  2. Wpisz "kliknięcie myszką" i poczekaj

  3. Wybierz "Zmień ustawienia klikania myszką" - spowoduje to wyświetlenie starego okna dialogowego Właściwości myszki

  4. Wybierz zakładkę Pointers

  5. Wybierz "Zaznacz tekst" na liście

  6. Kliknij przycisk Przeglądaj i wybierz plik kursora

Oczywiście to zmienia kursor globalnie, nie tylko w VS2010, więc muszę użyć takiego, który działa zarówno na jasnym, jak i ciemnym tle (w moim przypadku, na razie, ten z zestawu DeepSky na deviantart - tylko tekst wybrać jeden, a nie Pełny Zestaw).

 34
Author: T.J. Crowder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-07 09:48:11

Wygląda na to, że nadal jest to problem z Visual Studio i Windows 10 w 2020 (aktualizuję to co roku...). Praca z rozwiązaniem szalskiego i T. J. Crowdera , może być zmieniona w Windows 10:

  1. Przycisk Start
  2. wpisz "mysz"
  3. wybierz "Ustawienia myszy" z wyników
  4. w oknie Ustawienia myszy kliknij "Dodatkowe opcje myszy" w sekcji "Ustawienia powiązane"
  5. wybierz zakładkę Pointers w nowym okno, które się otwiera
  6. wybierz "Zaznacz tekst" na liście
  7. Kliknij przycisk Przeglądaj i wybierz kursor, który chcesz

Jak zauważył Brad Bamford, "beam_r" jest dobrym wyborem, ponieważ wygląda bardzo podobnie do standardowego wskaźnika, ale ma również biały zarys. Wreszcie widzę kursor w Visual Studio.

 24
Author: EugeneRomero,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-01-16 17:17:54

Możesz zmienić kursor, aby nie zepsuć motywu, który chcesz w systemie Windows.

Zrobiłem dwa I belki, które udostępniłem w projekcie github:

DarkThemeBeam

Użyj ich, jeśli chcesz.

Mam nadzieję, że jest to łatwiejsze i mniej inwazyjne dla Twoich oczu niż zmiana większego pożądanego tematu, w którym chcesz pracować.

 2
Author: Robert Achmann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-25 14:18:38
  1. Naciśnij przycisk Windows lub kliknij menu Start
  2. Typ: mysz
  3. Wybierz: Ustawienia myszy
  4. z okna Ustawienia myszy wybierz: Dodatkowe opcje myszy, z okna, w prawym górnym rogu.
  5. wybierz zakładkę: Wskaźniki w oknie właściwości myszy.
  6. Teraz wybierz: Zaznacz tekst, pod dostosuj poziom.
  7. Kliknij przycisk Przeglądaj i wybierz swój pożądany kursor.
To działa!
 -1
Author: R M Shahidul Islam Shahed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-05-01 13:37:54