Зробіть курсор миші вставки видимим у темному редакторі Visual Studio


76

Я використовую кольорову тему з дуже темним фоном, що чудово працює, за винятком того, що VS2010 використовує курсор миші точки вставки за замовчуванням, коли миша знаходиться над панеллю редактора, а цей курсор чорний - це робить майже неможливим побачити (буквально неможливо, якщо фон насправді чорний на відміну від просто дуже темного).

Чи є простий спосіб сказати VS2010 використовувати замість цього полегшену версію курсору миші точки вставки?

Те, що я намагався до цього часу:

  1. Я встановив редактор тем кольорової теми Visual Studio (який дозволяє їм використовувати інший інтерфейс, на відміну від простого редактора), сподіваючись, що він зробить це автоматично, якщо я використовую одну з темних тем, але такої удачі немає.

  2. Я намагався використовувати різні вказівники миші на Панелі управління, але, хоча курсор змінювався в деяких випадках (наприклад, якщо я вибрав одну з "дуже великих" схем), він все ще був чорним і таким майже непомітним.

Відповіді:


137

Редагувати: У Windows 10 цей параметр знаходиться в іншому місці:

  1. Відкрийте налаштування
  2. Клацніть Персоналізація
  3. Клацніть Теми на правій бічній панелі
  4. Клацніть курсор миші
  5. Виберіть схему під назвою - Windows Black (системна схема)
  6. Клацніть Застосувати

Оригінальна відповідь:

У мене така сама проблема у Visual Studio 2012 (темна тема) у гостьовій системі Windows 7, що працює всередині VirtualBox.

Я знайшов дещо краще рішення:

В основному, ви можете глобально змінити схему курсору:

  1. Відкрийте панель керування
  2. Відкритий зовнішній вигляд та персоналізація
  3. Відкрита персоналізація
  4. Нарешті - натисніть Змінити вказівники миші.
  5. Виберіть схему під назвою - Windows Black (системна схема)

Робить курсор добре помітним на темному тлі, а також чудово працює на світлому фоні. Сподіваюся, це допоможе!

Кредит: http://www.marcusoft.net/2011/08/my-mouse-pointer-disappeared-in-visual.html


2
Дякую. У Windows Server 2008 це на Панелі управління -> Миша -> Вкладка Покажчики -> Спадне меню
Олексій

7
Чудова порада! Якщо хтось інший, як я, вважає, що решта Windows Black є потворною, ви можете просто використовувати курсор вставки Windows Black разом із рештою стандартних Windows Aero, натиснувши "Вибір тексту" на підпанелі "Налаштування" та вибравши конкретний курсор . Бред Бамфорд нижче рекомендує "beam_r.cur", і це здорово!
Крістофер Берман

1
Я ніколи не вибрав би «Чорний Windows», щоб вирішити проблему чорного курсору. Дякую за допомогу! (Хоча я вибрав лише заміну курсору "Виділення тексту" на beam_r.cur)
Бруно Броноскі

Ні, це все одно не працює в темній темі, коли ви намагаєтеся виділити текст, курсор зникає у фоновому режимі. дуже розчаровує
JayPex

34

Моє тимчасове рішення полягає в тому, що я використовую власний курсор "виділення тексту" в системі в цілому, що я і зробив, знайшовши такий, який не був надто обурливим, а потім:

Windows 7 та новіші версії:

  1. Відкрийте панель керування

  2. Відкрийте аплет Миша

  3. Виберіть вкладку Покажчики

  4. Виберіть у списку «Виділення тексту»

  5. Натисніть кнопку Огляд і виберіть файл курсора

Windows 8:

  1. Натисніть кнопку Пуск

  2. Наберіть "клацання мишею" і зачекайте

  3. Виберіть "Змінити налаштування клацання миші" - це відкриє старе діалогове вікно Властивості миші

  4. Виберіть вкладку Покажчики

  5. Виберіть у списку «Виділення тексту»

  6. Натисніть кнопку Огляд і виберіть файл курсора

Звичайно, це змінює курсор у всьому світі, а не лише у VS2010, і тому мені доводиться використовувати той, який працює як на світлому, так і на темному тлі (у моєму випадку наразі той, що встановлений у DeepSky на deviantart - лише текст виділено один, а не повний набір).


18
Мені подобається ця відповідь, але я вибрав "beam_r.cur" із папки курсорів за замовчуванням. Чудово працює скрізь.
Бред Бамфорд,

Як пропозицію, додайте до цього розділ Windows 10. Ця відповідь досі дуже актуальна.
crthompson

23

Здається, це все ще проблема з Visual Studio та Windows 10 у 2020 році (я постійно оновлюю це щороку ...). Розробляючи рішення szalski та TJ Crowder , його можна змінити в Windows 10 :

  1. Кнопка "Пуск"
  2. Введіть "миша"
  3. Виберіть "Налаштування миші" з результатів
  4. У вікні налаштувань миші натисніть "Додаткові параметри миші" в розділі "Пов'язані налаштування"
  5. Виберіть вкладку Покажчики у новому вікні, що відкриється
  6. Виберіть у списку «Виділення тексту»
  7. Натисніть кнопку "Огляд" і виберіть потрібний курсор

Як зазначав Бред Бамфорд , "beam_r" - хороший вибір, оскільки він дуже схожий на стандартний вказівник, але також має білий контур. Я нарешті бачу курсор у Visual Studio.


2
Дуже дивно, що досі немає жодних обхідних шляхів для цього вбудовування у Visual Studio, я думаю, це впливає на багатьох користувачів. Велике спасибі за ваше рішення!
Michael Fitzhavey

Яке приємне рішення. Дуже дякую!!! Я божеволів від цього!
ozzy432836

2

Ви можете змінити курсор, щоб ви не псували тему, яку хочете в Windows.

Я зробив два I Beams, які зробив доступними в проекті github:

DarkThemeBeam

Використовуйте їх, якщо хочете.

Сподіваюся, це легше та менш інвазивно для ваших очей, ніж зміна більшої бажаної теми, над якою ви хочете працювати.


-1
  1. Натисніть кнопку Windows або натисніть кнопку Пуск
  2. Тип: миша
  3. Виберіть: Налаштування миші
  4. У вікні налаштувань миші виберіть: Додаткові параметри миші, у вікні праворуч угорі.
  5. Виберіть: вкладка Покажчики у Властивості миші у новому вікні.
  6. Тепер виберіть: Вибір тексту під рівнем налаштування.
  7. Натисніть кнопку "Огляд" і виберіть курсор вашого бажання.

Це працює!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.