Vim does well
and it's free, but you have to know or be willing to learn "vi". When you load a file, it gives you the option of using Unix or DOS format for the file.
The lawyers would mostly rather be what they are than get out of the way even if the cost was Hammerfall. - Jerry Pournelle