I'm stuck with a PC at work, and am missing TextMate. what editor should I use? Looking for something windows based (not XEmacs) for general use. Suggestions?
Vim. Both for Windows and Linux I use it, it's a good and very powerful editor. However it's not the type of editor that you'll get how to use it in 5 minutes (well, this is true for the very very basic use, just press "i" to insert text).
I use Textpad a lot, cos its pretty simple looking, and yet has a lot of functionalities, and I open a lot of very huge xml documents in it(pretty stable), some other ex-colleagues of mine love(d) Notepad++. Some other people I know like Ultraedit, although I found it to be too complex for my liking.
Notepad++ is a good editor built off Scite with some nice additions. I keep both installed on most of the systems I work on and would recommend you give it a shot. Other editors I work with are far to heavy for quick changes or random filetype testing.
InType and e are fairly TextMate-ish. The latter costs money, and the former has announced plans to set a price. They're both basic but usable, and compatible to some degree with TextMate snippets / bundles.
Emacs + customisations.. nearly like Textpad but easier to use. Emacs is not really a text editor. It is some sort of OS for making text editors. You can have any text editor you like. Why would you use anything else?
# There is a native Windows build. It is a normal Win app, with file selection dialogs, etc...
Cream (a GVIM variant, which is a VIM variant, which is a...)
http://cream.sf.net/
you will need a day or two to get the hang of it, but once you do you won't ever want to go back. (you'll know when you start writing ":wq" in non-VI editors)
The fact that Textmate doesn't run on Windows is exactly why I stayed away from it on OS X - I am forced to use a windows machine at work, and am stuck in a terminal a lot of the time, so I decided to learn emacs instead.
Once you get over the initial Emacs learning curve its great - then install the emacs code browser, and the rails plugins (if you do rails obviously) for extra productivity. See [this tutorial](http://sodonnell.wordpress.com/the-emacs-newbie-guide-for-ra...) to set it all up.
I've been using UltraEdit for about 8 years now. Notepad++ is close, but the FTP plug-in just isn't quite as good (I use FTP a lot through my text editor and UltraEdit is the best). The best features of UltraEdit are it's macro recording and template (ie: code snippets) feature.
I haven't used Windows in a while, but I think something I discovered right before I made the linux switch was called Programmer's Notepad. Try http://www.pnotepad.org/
Download the self-installing executable here:
http://www.vim.org/download.php#pc