在Castle MonoRails中使用NVelocity突出显示语法

时间:2011-08-11 04:40:01

标签: visual-studio-2010 syntax-highlighting nvelocity

我正在使用Castle Monorails和NVelocity作为视图引擎。当我转到Tools>时,语法突出显示有效。选项>文本编辑器>文件扩展名并在编辑器体验中将“vm”添加到“HTML编辑器”。

以下是例外:

如果文件不是以标记开头,而是使用速度语法,则语法突出显示失败。实施例

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

任何人都有解决此问题的方法吗?

2 个答案:

答案 0 :(得分:3)

尝试使用CVSI (Castle Visual Studio Integration),它是用于NVelocity的着色器和智能感知。

答案 1 :(得分:1)

我为我的VS 2013下载了CSVI,没有任何效果(既不是彩色编码也不是智能感知) 我还删除了缓存注册表值,尝试重新启动我的系统没有任何工作。颜色编码在VS 2005中有效,但在2010年或2013年没有。我错过了什么吗? 这就是我所做的,我已经下载了vsix文件并运行它,它打开了一个命令提示符并做了一些事情,之后没有任何反应。任何建议都非常感谢。

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

谢谢

这就是我所做的 1.重命名vsix以zip更新extension.vsixmanifest XML文件以支持.net 2.0版本到4.5 2.再次使用所有库和清单文件构建一个zip文件,然后将其重命名为vsix。 3.右键单击.vsix文件打开使用MS Visual Studio版本选择器,然后单击“安装”。

以上3个步骤就行了。