VS2019 Tools -> Options -> Font and Colors never saved - settings

In Visual Studio 2019 CE I try to change the font size for Text Editor.
I go to Tools -> Options -> Envirounment -> Fonts and Colors, change font size and click OK.
Font size changed and I can work.
After I close and open VS2019 these settings lost and again set to defaults.
What can be the problem? How to permanently solve it?

This might be an issue in Visual Studio 2019 application, see a similar problem discussed here.
And here's a workaround from the same thread, but not an official fix from MS.
I was experiencing almost the same issues: everything was using the
"general" defaults rather than the c# defaults (which I wanted). I set
to the c# defaults but they wouldn’t save upon reopening vs. However,
any font changes remained after reopening and any colour changes
remained - for example, I set plaintext - background to "black" rather
than "default" - which saved. I then tried switching the font colour
to white, and all the default c# colour options saved.

Related

Visual Studio 2022 font size is way too small in the tooltips. How to increase that font size?

Recently in my installation of VS2022 the tooltip message font size went microscopic as shown in the clip below.
I've gone thru the font size options in the menus but haven't been able to find anything that will change the size.
Any ideas how to get that back to a readable size?
Go to Tools → Options → Environment → Fonts and Colors and change the drop down to "Editor Tooltip" and then change the "Size" drop down value (the default is 9, yours appears to be set to something like 6):
The cause was an extension that extended the intellisense functionality. The resolution was to remove the suspect extension, restart VS2022, then reinstall the extension.
The errant extension was either CodeRush or CodeMaid.

How to change the color of XML elements in Visual Studio

I have imported a theme, and I have noticed that the color of the value for a key in app.config has not been changed:
Is there any way of editing this?
Go to
Tools -> Options -> Environment -> Fonts and Colors
and find there
Show Settings For -> Text Editor
Display Items -> XML Attribute Value
Item Foreground -> {choose color you prefer}
You should change the XMLAttributeValue setting.
Tools->Options->Environment->Fonts And Colors -> (Text Editor set) XMLAttributeValue
If anyone else is running into this issue, it is not because of the Visual Studio settings. It is because of the VSCommands extension. I disabled the extension and Visual Studio took control back of the color settings. Very poor behavior for an extension to override color control, if you ask me. Changing colors when requested is expected, overriding the control is not!

How to disable font smoothing in Visual Studio editor?

How can I disable the font smoothing in the text editor of Visual Studio? On some machines I use, this works, but, not in most of them.
The text in the editor on the left is not really sharp. But the font in Windows is.
There is an extension called Text Sharp that allows you to completely disable font smoothing (ClearType) for Visual Studio:
https://visualstudiogallery.msdn.microsoft.com/7aafa2ea-8c54-4da8-922e-d26bf018514d
I'm using this combined with the Source Code Pro font for very readable code.
Well, the characters are at least readable. The code itself may be a different story. :)
In Visual Studio 2019 v16.5.4 (possibly lower), there is a new feature under the Text Editor -> Advanced settings called "Text rendering method". This appears to be defaulted to "ClearType" upon installation. On my machine, I've disabled ClearType at the OS level, yet after a fresh install/update, noticed that my fonts were being smoothed.
Simply switch this setting to "Aliased" to get pixel-perfect font rendering back.
Again, this assumes you have already disabled ClearType at the system level. I am unsure if VS settings would ignore/override the system-level ClearType settings or not.
In my case the problem was that I had the text size to 120%, I just change it to 100%.
Is an option located in Display Settings above the Resolution selector. It says:
"Change the size of the text, apps, and other items"
set the value to:
100% (Recommended)
This happened to me when I added a new LCD monitor to my setup.
According to blogs.msdn.com and this post on SuperUser, you may have to disable it in many places, but for VStudio two are enough:
Control Panel > Display > Adjust ClearType Text
Control Panel > System > Adjust the appearance and performance of Windows > Visual Effects > Smooth edges of screen fonts
Don't use Consolas as it always uses ClearType, as Alex K. noted in the comments.
Prefer Lucida Console which is a fixed font (they are bold in VStudio's font list in Tools > Options > Environment > Fonts and Colors) and appears not to suffer from the effects of ClearType or smoothed edges.
For those willing to disable anti-aliasing/smooth edges/cleartype on VS Code as of today, there's no official option inside the VS Code program to do it. Instead, I have found this method that works for me, and it's thanks to this article: https://medium.com/kasun-kodagoda/fix-text-becomes-blurry-when-vs-code-application-loses-focus-issue-on-windows-d95697b2f927
Here are the steps:
<img src="https://i.stack.imgur.com/L2i9S.png" alt="..." />
Disable anti-aliasing VSCode Image:
Right click on VS Code program and go to Proprieties.
In the "target" section of the app, add the following lines: --disable-gpu --enable-use-zoom-for-dsf
Apply the changes and that's it.
I hope it's useful.
For me it helped to switch to "Consolas" font and then back to "Courier New" in Tools->Options->Environment->Fonts and Colors. Don't forget to press "OK" after switching to Consolas.

How do I change the colours used in Resharper's preview windows?

I'm using a dark theme in visual studio 2010, and have just set up Resharper's colours to fit that.
However, when I now use either the Inspection Results preview or the Find Usages preview, it has picked up the dark background colour setting but none of the other colour settings. This makes it rather difficult to read, black on dark gray!
I have looked through the Resharper section of the visual studio colour settings, but I can't find one for the background of a preview window specifically, has anyone else found out how to change this please?
(Edit: I have no problem with setting just the background colour back to light gray/white, especially if it's not going to pick up the other colours, so I'm clarifying that even a fairly complicated method of setting just this one colour would be fine.)
I was getting an all-white after changing to a dark theme in the Find Results but change the follow and worked for me.
Tools -> Options -> Environment -> Fonts and Colors -> Definition Window Background
If you're using VS2012, try switching to VS's built-in Dark theme to fix this problem.

Visual Studio 2010: any way to make font settings solution dependent?

I know how to set the font in Options -> Fonts and Colors. It would be nice to be able to have font settings per solution so that 1 solution could be set to Monaco and another one set to Consolas for example.
Why? Sometimes when you have several solutions open, particularly when you have dragged code windows onto multiple screens, it would be a nice tip-off to instantly see which project you are editing by seeing the different font.
Here's a question/answer on SO which might be the solution for you.

Resources