Я предлагаю (не ради флейма) провести сравнение редакторов кода. К каждому редактору необходимо написать не только «умеет делать smart intend и autocomplete» - это уже во многих редакторах реализовано, но именно killer-фичи, которые тот или иной редактор выделяеют среди остальных.
Также, имеет смысл написать наиболее удобные примеры использования. Скажем, vim удобно использовать на любой машине без X-сервера и мышиной возни, а sublime text подойдет для ненапряжного написания программ и скриптов без hjk-магии.
Пишем тут
P. S.: Если считаете нужным, допишите редактор, которого нет в списке.