Автоматическое выделение реализовано в Визуальный, Помогают как команда "Find References" рефакторинга. Это выделяет все происшествия данной переменной или метода, но это не автоматически (связанный с сочетанием клавиш на моем компьютере).
Вот экс-клен:
StringTemplate, вероятно, самый крутой и хорошо продуманный шаблонизатор из существующих на сегодняшний день. Это определенно хороший выбор, независимо от того, какой язык / платформу вы используете.
С другой стороны, есть еще T4, который является «более стандартным» (поставляется с VS, многоразовым, многие разработчики .NET это уже знают), а в VS2010 он поставляется с «предварительно скомпилированными шаблонами», в которых ваш шаблон преобразуется в необработанный код C # во время разработки, который компилируется как часть вашего проекта - что быстро и не имеет зависимостей во время выполнения.