使插入鼠标光标在黑暗的Visual Studio编辑器中可见


76

我使用背景非常暗的颜色主题,除了在鼠标悬停在编辑器窗格上时VS2010使用默认的插入点鼠标光标以及该光标为黑色之外,它的工作原理非常好,这几乎是看不到的(如果背景实际上是黑色,而不是非常暗)。

有没有一种简单的方法告诉VS2010使用插入点鼠标光标的浅色版本呢?

到目前为止我尝试过的事情:

  1. 我安装了Visual Studio颜色主题编辑器(可对UI的其余部分进行主题设置,而不仅仅是编辑器),希望如果我使用其深色主题之一但没有运气,它将自动执行此操作。

  2. 我尝试在“控制面板”中使用不同的鼠标指针,但是即使在某些情况下光标发生了变化(例如,如果我选择了“非常大”的方案之一),它仍然是黑色的,因此几乎看不见。

Answers:


136

编辑:在Windows 10中,此设置位于其他位置:

  1. 打开设置
  2. 单击个性化
  3. 单击右侧栏中的主题
  4. 单击鼠标光标
  5. 选择称为– Windows Black的方案(系统方案)
  6. 点击应用

原始答案:

我在VirtualBox内运行的Windows 7来宾系统上的Visual Studio 2012(深色主题)中遇到相同的问题。

我找到了一个更好的解决方案:

基本上,您可以全局更改游标方案:

  1. 打开控制面板
  2. 开放的外观和个性化
  3. 开放式个性化
  4. 最后–单击更改鼠标指针。
  5. 选择称为– Windows Black的方案(系统方案)

使您的光标在黑暗背景下清晰可见,同时在明亮背景下也能正常工作。希望有帮助!

图片来源:http//www.marcusoft.net/2011/08/my-mouse-pointer-disappeared-in-visual.html


2
谢谢。在Windows Server 2008下,它位于控制面板->鼠标->指针选项卡->方案下拉菜单中
Alex

7
大提示!如果像我这样的其他人认为Windows Black的其余部分很丑陋,则可以通过在Customize子面板中单击“文本选择”,然后选择一个特定的光标,将Windows Black插入光标与标准Windows Aero的其余部分一起使用。下面的Brad Bamford建议使用“ beam_r.cur”,它很棒!
Christopher Berman 2014年

1
我将永远不会选择“ Windows黑色”来解决光标为黑色的问题。谢谢您的帮助!(尽管我确实只选择将“文本选择”光标替换为beam_r.cur)
Bruno Bronosky

不,当您尝试突出显示文本时,光标在背景中消失了,这在黑暗主题中仍然不起作用。非常令人沮丧
JayPex

34

我的临时解决方案是,我在整个系统上使用了一个自定义的“文本选择”光标,我通过找到一个不太离谱的光标来做到这一点,然后:

Windows 7和更早版本:

  1. 打开控制面板

  2. 打开鼠标小程序

  3. 选择“指针”选项卡

  4. 在列表中选择“文本选择”

  5. 单击浏览按钮,然后选择光标文件

Windows 8:

  1. 点击开始按钮

  2. 键入“鼠标单击”,然后等待

  3. 选择“更改鼠标单击设置”-这使您获得旧的“鼠标属性”对话框

  4. 选择“指针”选项卡

  5. 在列表中选择“文本选择”

  6. 单击浏览按钮,然后选择光标文件

当然,这不仅会在VS2010中全局更改光标,因此我必须使用可同时适用于明暗背景的游标(就我而言,目前,这是来自deviantart上的DeepSky设置的游标-仅文本选择)一,而不是全套)。


18
我喜欢这个答案,但是我从默认的Cursors文件夹中选择了“ beam_r.cur”。在任何地方都很棒。
布拉德·班福德

作为建议,在此添加Windows 10部分。这个答案还是很相关的。
paqogomez 2015年

23

看来这仍然是2020年Visual Studio和Windows 10的问题(我每年都在不断更新……)。基于szalskiTJ Crowder的解决方案,可以在Windows 10中对其进行更改:

  1. 开始按钮
  2. 输入“鼠标”
  3. 从结果中选择“鼠标设置”
  4. 在“鼠标设置”窗口中,单击“相关设置”下的“其他鼠标选项”
  5. 在打开的新窗口中选择“指针”选项卡
  6. 在列表中选择“文本选择”
  7. 单击浏览按钮,然后选择所需的光标

正如Brad Bamford所指出的那样,“ beam_r”是一个不错的选择,因为它看起来与标准指针非常相似,但是具有白色轮廓。我终于可以在Visual Studio中看到光标。


2
奇怪的是,仍然没有解决方案可以在Visual Studio中进行构建,我想这会影响许多用户。非常感谢您的解决方案!
Michael Fitzhavey19年

多么好的解决方案。非常感谢!!!我一直为此而生气!
ozzy432836

2

您可以更改光标,这样就不会弄乱Windows中想要的主题。

我在github项目中提供了两个I Beams:

黑暗主题光束

如果需要,请使用它们。

我希望这比更改想要工作的较大主题更容易,对眼睛的侵害也小。


-1
  1. 按Windows按钮或单击“开始”菜单
  2. 类型:鼠标
  3. 选择:鼠标设置
  4. 在“鼠标设置”窗口中,选择:其他鼠标选项,在窗口的右上角。
  5. 在“鼠标属性”新窗口中选择:“指针”选项卡。
  6. 现在选择:文本选择,位于自定义级别下。
  7. 单击浏览按钮,然后选择所需的光标。

工作正常!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.