WinEdt is a powerful and versatile text editor and development environment for Windows. It is primarily used for creating and editing LaTeX, HTML, and other programming languages. It supports Unicode and includes a spell-checker, a syntax-highlighting editor, and an integrated PDF viewer. It also provides a wide range of tools for working with files, macros, and scripting. With WinEdt, you can create and manage complex documents, as well as edit and debug code quickly and efficiently. WinEdt also features a customizable user interface, an integrated compiler, and a large library of templates and macros. It is designed for both novice and experienced users, making it one of the most versatile development software and applications available.
It runs on osx (best through mac ports for me), Linux and Windows. It is open source. Has a very active community. pdf integration (can easily switch between the two at the same point of interest).