Textpad for linux
I'm going to piss off a lot of people but here goes.
You can use Textpad from a Windows client to edit all of your Linux files via
a root session through WinSCP. Just configure WinSCP to leave file ownership
and chmod settings alone and you're set.
Alternately, you can use sshfs or samba to mount whatever
you'd like to edit (yes, I recommend even mounting / as
a Samba share if you and the Linux server happen to be
on the same subnet behind a firewall)
Just make sure that whatever you use to connect in
does not change your file ownership and permissions.
I realize this advice would give a sysadmin/security expert an aneurysm but
we're talking about getting stuff done not about security...
There's no reason not to use Textpad if that is what you know best...
If I know Textpad the best, I would learn only the minimally necessary
vi edit commands just enough to get by in vi just in case I'm at a Linux
console and I'm forced to edit files in an emergency.
Basically, my advice is to use whatever editor you know best
on whatever client you happen to use (Textpad on Windows,
Textmate on OSX, vim or emacs on Linux).
The time it takes you to map your mind to another editor and
the dual command confusion it leads to are not worth the effort.
If you are just starting out and trying to learn your first
programmer's editor learn either vim or emacs on Linux or
cygwin, Textpad on Windows or Textmate on OSX.
Either way, learn one text editor well and use that one
to it's full potential throughout your career.