Monodevelop

Unity
Unity

Having used several IDE’s throughout my career I’ve developed a taste for them and I know what I like.  The pre-packaged IDE that comes with Unity (Monodevelop) so far isn’t it.

Now obviously a lot of this is going to be down to personal preference, and I suspect that some of my issues will be fixable using adjusting the settings so I’m basing this on my “out of the box” experience.  I would spend the time making the editor a better fit for me, but from my understanding the later versions of Unity work with Visual Studio so when the course mandates switching from version 4.6 of Unity to version 5.something I’ll be switching the IDE as well.

  • It’s missing the ability to delete a line properly.  You can use ctrl+X to cut a full line, but this moves that line into your clipboard and I don’t want that.
  • On keyboard shortcuts, I have yet to find the shortcuts that comment out each highlighted line.  My day to day IDE allows me to hit ctrl+/ or ctrl+shift+/ to comment rows or a whole block respectively.
  • The syntax highlighting is very hard to read.  There are a few in-built highlighting configurations and I’ve settled on “Oblivion”, but I have yet to find out how I can edit it (I like making fonts bold, especially for errors).  Also, in order to even see what the highlighting looks like you have to click Tools > Options > Syntax Highlighting and then select the colour scheme before clicking OK, which closes this window.  Not a huge deal as most people will never come back here once they find a scheme they like, but an “Apply” button would’t go amiss here.
  • I seem to spend a lot of time fighting with the code completion hints.  When they pop up you can’t easily dismiss them but I don’t want to turn them off as they’re crucial for me to see what functions/methods I have available to me.  Also, I’m used to my IDE added in a } as soon as I type a { which Monodevelop doesn’t do, plus it doesn’t tab my cursor in at the first line of a function so I have to do that myself.
  • This might just be me, but I find the spacing of where you click the cursor into to be a bit odd.  It’s hard to explain, but basically when I click at the start of a line or the start of a word, my cursor always seems to end up 1 letter in.  I may just need to click a pixel or two more to the left, but it’s hard to get used to and very annoying.

I realize a lot of this is nit-picky and probably easily solvable, but I believe my time with Monodevelop will be short enough for me to not bother trying to fix.

Not short enough to prevent me from moaning about it though!

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.