Response to RTFM messages:
I agree reading the manual is a good way to learn more about the tool. The OP is trying to figure out a few tools to learn more in depth and finally zero in on one (or a subset to meet varying requirements). To get to the first list before reading the accompanying manuals, one would require some directions and help based on experience. If you had to read manuals of all related tools before identifying the tool that meets your requirement, a new tool would have come in or your project would have gone past you!
Response to original question on best IDE based editor:
- Eclipse (strong community + well designed and documented plugin architecture)
- GNU Emacs (a text editor engine with ability to infinitely extend... Your imagination is the limit)