Dreamweaver不会激活代码突出显示/提示/错误检查,除非您使用它知道的文件类型(.php .htm .html .css .js .aspx等),但我正在处理一个用ASP.NET和我有一个问题,Dreamweaver无法识别所有的ASP.NET文件类型。 .aspx有效,而.vb有效但.master文件显示为纯文本,没有提示/突出显示没有设计视图。我可以编辑为.aspx,然后保存 - 不断,但这是一个很大的麻烦。任何人都知道有一种方法可以让Dreamweaver认为它正在编辑.aspx(正确的提示),但实际上是.master吗?
答案 0 :(得分:3)
对于按照this Adobe page上的说明可能遇到同样问题的其他人,正如@rtpHarry正确指出的那样,还有另一个需要更新的文档版本。
我认为这适用于CS5,但以下说明适用于Dreamweaver Creative Cloud。
C:\用户[用户] \应用程序数据\漫游\的Adobe \ Dreamweaver的 CC \ EN_US \配置\ DocumentTypes
在记事本中打开 MMDocumentTypes.xml 。请注意,此漫游数据是隐藏文件夹,因此您可能需要更改Windows设置
更改要编辑的文件扩展名类型的行。例如,添加.CSHTML扩展以启用常规HTML代码着色的原因如下:
<documenttype id="HTML" internaltype="HTML" winfileextension="html,htm,shtml,shtm,stm,tpl,lasso,xhtml" macfileextension="html,htm,shtml,shtm,tpl,lasso,xhtml,ssi" file="Default.html" writebyteordermark="false" mimetype="text/html">
到此
<documenttype id="HTML" internaltype="HTML" winfileextension="cshtml,html,htm,shtml,shtm,stm,tpl,lasso,xhtml" macfileextension="cshtml,html,htm,shtml,shtm,tpl,lasso,xhtml,ssi" file="Default.html" writebyteordermark="false" mimetype="text/html">
答案 1 :(得分:2)
你在Mac上吗?如果是这样的话,它(可能)不应该只是在.APP的PLIST文件中挖掘一下......就像这样:
<dict>
<key>com.adobe.dreamweaver</key>
<string>ASPX</string>
<key>public.filename-extension</key>
<array>
<string>aspx</string>
<string>QQZYX</string> <!-- add this line -->
</array>
<key>public.mime-type</key>
<string>text/html</string>
</dict>
我现在正在使用Windows机器,因此我无法自行验证,但您应该能够右键单击,打开Dreamweaver作为“捆绑”,打开内容,打开info.plist文件文本编辑器(Smultron,TextMate)并将另一个字符串添加到ASPX文件的文件扩展名关联数组中。
在我的示例中,.aspx文件和.qqzyx文件都将作为ASPX文件打开。您正在使用Dreamweaver,因此我假设您熟悉XML:)
更新:看起来您需要Extensions.txt文件。说明: http://kb2.adobe.com/cps/164/tn_16410.html