Я всегда рекомендую Komodo Edit с ActiveState (теперь до версии 6, с поддержкой HTML 5 и CSS3, а также с последними версиями Javascript, PHP и т. Д.) Обратите внимание, что вам, возможно, придется установитьаддоны для языков, на которых вы работаете, но вы должны найти их через менеджер аддонов, похожий на Mozilla.
Также поддерживает jQuery и даже позволяет использовать jQuery (вместе с vanilla Javascript или Python) в его мощном макросеIDE.
Пример завершения кода:
<script type="application/x-javascript">
var obj = {};
obj.personnel = [{firstName:"John", lastName:"Brick", age:43},
{firstName:"Jane", lastName:"Motte", age:26}
];
// now type obj. and code completion immediately offers you "personnel"
// note: file must be saved for the app to find all members of declared
// variables, but I save about every 10 seconds so it's not a problem
</script>