IntelliSense doubles first letter of keywords

I have a very annoying problem with IntelliSense in C#. Visual Studio 2012.

When I type a key word at the beginning of a line, IntelliSense doubles the first letter. For instance, private becomes pprivate, enum becomes eenum.

I do not have that problem in VB.

Anybody has a fix?
LVL 40
Jacques Bourgeois (James Burger)PresidentAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

käµfm³d 👽Commented:
I have never witnessed this in VS 2012. Can you describe the exact process you take that when you begin to type? Any chance you can get a video of the behavior? That's an odd one indeed.
0
Jacques Bourgeois (James Burger)PresidentAuthor Commented:
I simply start typing a line, and when I hit the space key after the first keyword, IntelliSense replaces it with a new word that has the first character repeated, so void becomes vvoid.

This happens only at the class level. I do not have the problem inside of methods.

This also happens only after a few minutes of working in the editor. Closing and reopening Visual Studio solves the problem, but it eventually reappears after a few minutes.

I fear I will have to completely uninstall and reinstall VS, something I would rather not lose time on.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gt2847cSr. Security ConsultantCommented:
Do you have any plugins for VS that you are using that might be causing issues?  Tools like ReSharper, Code Rush, and others interact with Intellisense and could potentially cause interactions...
0
CompTIA Network+

Prepare for the CompTIA Network+ exam by learning how to troubleshoot, configure, and manage both wired and wireless networks.

Jacques Bourgeois (James Burger)PresidentAuthor Commented:
No. I have stopped using add-ins years ago because they always end up causing problems of that type.
0
gt2847cSr. Security ConsultantCommented:
Has this happened from the very beginning with C# or did it start recently?

If it started after the fact, what (if any) patches were applied during the time frame it began?

What Extensions do you have loaded/installed?

Are you up to date on the VS2012 updates?  (3 is current, 4 is in RC2 I believe)...
0
Jacques Bourgeois (James Burger)PresidentAuthor Commented:
It started recently, and the only patch that might have been added in that time is Update 3.

The only installed extensions are basic ones provided through Microsoft:

     Microsoft Web Developer Tools
     NuGet Package Manager
     Visual Studio Extensions for Windows Library for JavaScript

And they are not used in a standard Windows Application, which is what I am working on right now.
0
gt2847cSr. Security ConsultantCommented:
You might try uninstalling update 3 and see if the problem goes away.  To find it in Programs and Features, you have to find it under View Installed Updates as it was implemented as a Windows Update...
0
Jacques Bourgeois (James Burger)PresidentAuthor Commented:
I finally went to uninstall and reinstall Visual Studio 2012.

When doing so, I saw that some old extensions, such as Visual Studio Tools for Applications, where left after uninstalling VS 2010. I uninstalled those, and it solved the problems in VS 2012.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
C#

From novice to tech pro — start learning today.