Подсветка синтаксиса с помощью NVelocity в замке MonoRails

Я работаю с Castle Monorails и NVelocity в качестве движка просмотра. Подсветка синтаксиса работает, когда я захожу в Инструменты> Параметры> Текстовый редактор> Расширение файла и добавляю "vm" в "Редактор HTML" в режиме "Опыт редактора".

Вот исключение:

Когда файл начинается не с тега, а с синтаксисом скорости, подсветка синтаксиса завершается неудачно. пример

#*
Some comment with development notes about this file..
*#
<div>
  <p>The actual markup</p>
</div>

У кого-нибудь есть решение этой проблемы?

2 ответа

Попробуйте использовать CVSI (Castle Visual Studio Integration), это колоризатор и IntelliSense для NVelocity.

Я загрузил CSVI для своего VS 2013, и ничего не работало (ни цветовое кодирование, ни intellisense). Я также удалил значения кэшированного реестра, попытался перезагрузить систему, но ничего не получилось. Цветовое кодирование работает в VS 2005, но не в 2010 или 2013. Я что-то упустил? вот что я сделал, я скачал файл vsix и запустил его, он открыл командную строку и сделал что-то, и ничего не происходит после этого. Любые предложения очень ценятся.

http://jonorossi.com/blog/2014/05/31/castle-visual-studio-integration-0.5.0/

Спасибо

Вот что я сделал 1. переименовал vsix в zip обновленный XML-файл extension.vsixmanifest для поддержки.net 2.0 версии до 4.5 2. Снова собрал zip-файл со всеми библиотеками и файлом манифеста, затем переименовал его обратно в vsix. 3. Щелкните правой кнопкой мыши на файле.vsix. Откройте с помощью селектора версии MS Visual Studio и затем установите.

Вышеупомянутые 3 шага сделали свое дело.

Другие вопросы по тегам