Все делаю в Macromedia Dreamweaver, там и подсветка синтаксиса для многих языков веб программирования, включая JavaScript, нумуерация строк, элементы автоматизации работы с кодом, отличный визуальный радактор...
emeditor + komodo
оба позволяют писать для себя скрипты на яваскрипте.
последний использую исключительно из-за поддержки scp, правда глючит местами очень раздражающе...