annoying Monodevelop Auto-complete

Hello everyone!

I’m quite new to Unity but I have experimented a bit with it now and I think it offers many nice features and possibilities.

Just recently I got a little into programming. nothing large yet, just something to calculate the fps by using the update method which is automatically generated when creating a new script file.

however I find it quite annoying that the autocomplete of monodevelop jumps in so fast and at the wrong places.

e.g. when I want to write “private int i = 0;” it makes it to “private int if” when I type the letter i and then press space.

also I find the red marking of lines which apparently still have errors in them to be too fast. when I type a line and havent even finished it yet it already gets marked red.

my question now is whether there is a way to customize these behaviours of the auto-complete and how to do it.

thanks in advance for any helping replies.
regards

Maybe

Tools → Options → Text Editor → General

There is a checkbox for “Aggressively Trigger Code Completion List”

That’s the only option I know of.

Cheers,
Cahman

thank you very much! :smile:

I also disabled “commit comletion list selection with space or punctuation” and now it works just fine for me as I’m used to programming in Eclipse and I find the behaviour of its auto-complete very helpful.

Where can I find this “commit comletion list selection with space or punctuation” ???

It is no longer an option (as far as I am aware) but you can now go to Edit → toggle completion suggestion mode.
This will make it so it only autocompletes when you press tab or enter, instead of punctuation.

Had this exact issue recently (“Hey it looks like you’re trying to define x, do you mean ‘Matrix4x4’?”)
There is (tested on OSX MonoDevelop 5.9.6) an option under Edit called Toggle Completion Suggestion Mode which will allow you to keep typing without fear of Matrices, Yeilds or Zebras (last one made up).

Hope this helps folk.

2634841--185286--Screen Shot 2016-05-14 at 13.22.53.png

It appears the “Aggressively Trigger Code Completion List” option is gone in the latest version of MonoDevelop, is there a viable duplicate or alternative within the program? Sorry for bumping an old threat btw