То же, что и в Perl, и в PHP редакторе:
- подсветка кода
- поиск вхождений по документу/открытым документам
- on-demand проверка синтаксиса на отсутствие ошибок и на option explicit
- соответственно удобный переход по этим ошибкам
- комментирование блоков кода, блочное выделение (вертикальное)
- возможность передачи выделения пользовательским командам (к примеру, я могу выделить ключи хэша, вуаля -- и получить на месте их сорт по алфавиту)
- форматирование выделенного кода (отступы и т.п.) -- необязательно, но приятно
- автодополнение можно, но совсем не обязательно -- как-то привык без него, чаще даже мешает
- список функций/методов -- опять же, необязательно, но как плюшка радует.
Для всего этого использую
geany