I don’t know UltraEdit since I last played with it in the 90’s and you’re not specific about what it is you want / don’t like.
So here’s some general info. Colouring in sublime is configured in two XML files:
- the .tmLanguage file for the language (in this case PHP.tmLanguage), which defines the scopes that define different syntactical elements and rules about which scopes can be applied in what context.
- the .tmTheme file which determines the colours that are applied to the scopes defined in (1).
When you switch colour schemes, you are swapping between some tmTheme files supplied with Sublime ie. 2 above, although both file types can be modified to whatever extent you wish.
There are many community packages with new colour schemes (tmTheme files) and probably some people have created their own PHP .tmLanguage files to override default behaviour as well.
If you want to play with some new colour schemes, I’d recommend the Base16 theme package which is available on package control, or the original Tomorrow / Tomorrow Night themes by the same author.
As the file extensions suggest, these files are compatible with Textmate so you can use tmLanguage and tmTheme files designed for that editor also.
I also recommend taking a look at this GUI tmTheme file editor if you want to roll your own, though there’s no equivalent for making tmLanguage files that I know of.