I develope using Eclipse PDT. I have also added an eclipse code formatter style in case you want to hack away.
Change encoding to UTF8. Add 3rd party code to derived sources. Eclipse PDT is slow, bloated and not very feature rich, but it gets the job done.