I'm running Visual Studio 2008 (Team System edition) on Windows 7 x86. This is a clean install of the OS, and clean install of VS, including SP1.
I don't know if anyone has experienced this. The editor (not designers or anything else, just the text editor) is extremely unusable. By that I mean that editing text is a sort of herky-jerky experience where it seems there are certain actions that cause lag. Ctrl+Backspace for example, noticeable lag. Scrolling up or down a source file with the arrow keys also seems to lag.
It's difficult to explain this "lag". It feels like the editor isn't keeping up with my typing speed.
I've run VS2008 on Windows XP and Server 2003 (as a desktop) without this problem. On those the editor is as snappy as TextPad or any other, simpler editing application.
Also on this same machine VS2010 does not exhibit the behavior. The editor works fine.
In fact, the problem reminds me of the horrible performance of the VS2005 editor, which I had to stop using because it was unbearable. Most of my initial .NET 2.0 experience was obtained by using vim and a NAnt file, actually, until I upgraded to VS2008.
This is what I've tried so far, without success:
- Turn off change tracking.
- Turn off delimiter highlighting (1)
- Turn off as much screen candy as possible (line numbers, selection margin, etc)
- Turn off the navigation bar (this was one of the recommended actions to fix VS2005).
- Turn off "Underline errors in the editor" and "Show live semantic errors"
- Turn off automatic formatting.
(1) Is this a bug in VS? I turned it off and it continues to highlight braces!?
I even installed a hotfix dated from March 2008 that supposedly fixed a problem with the HTML source editor that I never installed anywhere else before, but that didn't have any effect either.
From the OS perspective I've tried turning off all animations, effects, themes and eye candy. Also to no avail. An interesting thing though, when running Win7 without themes the treeview in the solution explorer tends to flash uncontrollably when it gains or loses the focus. With eye candy turned on it stops flashing.
The problem occurs in any type of project, with any number of files open or closed. It also happens with Intellisense turned off; however once I turn off Intellisense there isn't much point to using VS, so I'd like to keep it. But in any case it has no effect.
Finally my question: Has anyone run into this problem? And if so, is it fixable? Does anyone know if MS is planning another VS2008 service pack to fix Win7 problems or something like that?
I write text 8-10 hours a day on this thing and I can't deal with these problems. I don't care about fancy designers and thingamajigs but at the very least I need the editor to perform reasonably.
(Note: To head off one line of reasoning here, I can't upgrade this project to VS2010 yet. Maybe in a few months but not now. So I need VS2008 to work now).
Update This is C#, by the way. I haven't tried C++ or VB. I also tried switching fonts from ProggyClean (my fav) to Consolas to Courier New and back, no effect. Another thing: A symptom seems to be excessive flashing of the caret, especially when hitting Enter. It's like blink-blink-blink--blinkblinkblinkblink-blink-blink. If that makes sense.