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

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

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

Если файл начинается не с тега, а с синтаксиса скорости, подсветка синтаксиса не выполняется. Пример

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

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


person olemarius    schedule 11.08.2011    source источник


Ответы (2)


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

person Mauricio Scheffer    schedule 11.08.2011
comment
Также можно установить его через Extension Manager в VS.NET 2010. - person rbellamy; 30.09.2011

Я загрузил 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 шага сделали свое дело.

person AbidCharlotte49er    schedule 30.07.2014