Рекомендую kdevelop, поддержа всех языков (можно даже писать сценарии для bash, что веб разработчику нужно), так же есть консоль, настройка отступов, множество кодировок и много разных фич. Но это уже ide.