Ok I have a problem with MonoDevelop’s code completion. Whenever I make a variable that is even remotely close to something that code completion suggests it automatically changes what I’m typing to what it suggests when I hit space or enter. Is there any way to just continue typing with out it changing my text that doesn’t involve shutting off code completion entirely?
3 Answers
3Not a perfect solution, but you can close the code completion popup by hitting escape.
Code completion are normaly core elements of such editors.
In most cases you cannot change that directly, I wouldn’t know how to…
Altought I know your problem. For me it worked that I always hit “esc” whenever the code completion shows something that I don’t want. Or I just finish writing my statement…
You will need some time to get used to, but it’s worth it ![]()
Greetings
Chillersanim
Thank you. I guess I'll just have to get used to hitting for now. at least I can program a macro key on my keyboard for easier access for it.
– MrZalibYou can actually change the behaviour slightly in MonoDevelop under Menubar/Tools/Options. There you need to go to TextEditor/General and can switch of "Aggressively trigger code completion list".
– chillersanimLike you asked in your now removed post, it should only show the code completion when you hit ctrl+space.
– chillersanimOk I checked that out for myself and that's dialing it back too much. I'll get used to using ESC. How about the future though? Could we not have code completion activating on TAB , SPACE AND ENTER?!?! That seems completely necessary when most people who do any amount of coding (including myself) can get by using TAB to complete should they want it. Hopefully this gets to any developers? =)
– MrZalibWhat you’re looking for is Edit… Toggle Completion Suggestion Mode. When you toggle it, autocomplete activates on hitting ENTER instead of automatically. Huzzah!
I have directional light in the scene too. I even created a bunch of extra lights just in case to see if that would be a problem, but nope, that's not it.
– MaciejGliwa
This is so stupid that it hurts. NOBODY WANTS IT THIS WAY! The mono developers are basically douchers who are more worried about wanting the options to be easy to understand than they are in tying them to functionality people actually want.
– UNDERHILLMake sure you are using Deferred Lighting mode in your Main camera.
– petersvpWell, if you've only got a single point light in the scene, it's not going to have an effect. You can't subtract light when there's no other light source giving light from which to take away...
– tanoshimi