< % # является директивой привязки данных, < % = является ярлыком для "Ответа. Запишите"
Я использую NetBeans для PHP (я получил стандартный дистрибутив NetBeans и добавил плагины), и он завершает их за меня.
Notepad ++ может сделать автозаполнение для большинства языков. Вы можете найти список поддерживаемых языков здесь
http://notepad-plus.sourceforge.net/uk/auto-completion-HOWTO.php
Я не помню, как его настраивать, поскольку я давно не использовал NetBeans (переключился на TextMate), но я помню, что получал автозаполнение html. Возможно, NetBeans не распознает файл как HTML, и поэтому функции HTML недоступны. Убедитесь, что он распознал файл как RHTML / ERB. Если вы набираете HTML внутри файла RB, у вас может не быть доступа к функциям HTML.