Visual Assist помогает, предоставляя пользовательские сценарии, выполняемые во время набора текста (или других).
Например, у вас может быть скрипт для комментариев, подобный этому:
/************************************************************************/
/* My comment : $end$ */
/************************************************************************/
Это будет предложено (через поле со списком, точно как intellisense), когда вы начнете печатать, например, "/ **".
Когда вы выбираете это предложение (через Enter / Space / Click - настраиваемый), он вставит скрипт, где находится ваш курсор, и просто заменит маркеры, которые находятся между символами '$', специальными значениями (например, текущим именем файла).
Здесь маркер $ end $ сделает курсор в этой позиции при выполнении скрипта. Таким образом, вы продолжаете печатать гладко. Например, с предыдущим набором скриптов, набрав в точности:
/** this is a test comment to show you one of the many features Visual Assit!
просто даст:
/************************************************************************/
/* My comment : this is a test comment to show you one of the many features Visual Assit! */
/************************************************************************/
Это действительно легко настроить, а поведение системы предложений (читай: intellisense ++) можно настраивать.