Você pode instalar o Aptana no Ubuntu (tente aquelas instruções ). No entanto, para um IDE de propósito geral, gosto de Geany .
Geany is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features. For more details see About.
Se você quiser usar vim ou emacs, pode valer a pena, também, dar uma olhada no GitHub para ver se outros desenvolvedores de JS / HTML / CSS compartilharam seus arquivos de configuração.