I just use Notepad++.
There is no way to extract the Turbine API's function prototypes from the game client. You might be able to extract them from the API documentation with a perl/python/etc script. Otherwise you'd have to manually add them to SciTE. Unless Garan has done it, I doubt anyone else has, and if they did, it's probably not up to date.