Adobe Dreamweaver:无法识别的文件类型(如“.master”)中的代码突出显示

发布于 2024-11-11 03:34:12 字数 291 浏览 4 评论 0 原文

Dreamweaver 不会激活代码突出显示/提示/错误检查,除非您使用它知道的文件类型(.php .htm .html .css .js .aspx 等),但我正在开发一个用 ASP.NET 编写的项目我有一个问题,Dreamweaver 无法识别所有 ASP.NET 文件类型。 .aspx 可以工作,.vb 也可以工作,但 .master 文件显示为纯文本,没有提示/突出显示,没有设计视图。我可以编辑为.aspx,然后不断地另存为,但这很麻烦。有人知道如何让 Dreamweaver 认为它正在编辑 .aspx (用于正确提示)但实际上是 .master 吗?

Dreamweaver dose not activate code highlighting/hinting/error-checking unless you are using a file type that it knows, (.php .htm .html .css .js .aspx etc) but I am working on a project written in ASP.NET and I have an issue, Dreamweaver doesn't recognize all the ASP.NET file types. .aspx works, and .vb works but .master files show as plain text, no hinting/highlighting no design view. I can edit as .aspx and then save-as constantly but it is a big hassle. Dose anyone know a way to make Dreamweaver think it is editing a .aspx (for proper hinting) but actually be a .master?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

-残月青衣踏尘吟 2024-11-18 03:34:12

对于可能遇到相同问题的其他人,请按照 此 Adob​​e 页面,@rtpHarry 正确地指出该文档的另一个版本需要更新。

我认为这适用于 CS5,但下面的说明适用于 Dreamweaver Creative Cloud。

  1. 关闭 Dreamweaver,转到

C:\Users[用户]\AppData\Roaming\Adobe\Dreamweaver
CC\en_US\Configuration\DocumentTypes

  1. 在记事本中打开MMDocumentTypes.xml。请注意,此漫游数据是一个隐藏文件夹,因此您可能需要更改 Windows 设置

  2. 更改要编辑的文件扩展名类型的行。例如,添加 .CSHTML 扩展名以启用常规 HTML 代码着色的操作如下:


对此


  1. 重新打开 Dreamweaver 并查看更改!

For other people who may well be having the same problem following the instructions on this Adobe page, as @rtpHarry rightly points out there is another version of the document that needs updating.

I think this will work for CS5, but the instructions below is for Dreamweaver Creative Cloud.

  1. Close Dreamweaver, go to

C:\Users[user]\AppData\Roaming\Adobe\Dreamweaver
CC\en_US\Configuration\DocumentTypes

  1. Open MMDocumentTypes.xml in Notepad. Note that this Roaming Data is a hidden folder so you may need to change your Windows settings

  2. Change the line for the type of file extension you want to edit. For example, adding a .CSHTML extension to enable regular HTML Code Coloring goes from this:

<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">

To this

<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. Reopen Dreamweaver and see the changes!
擦肩而过的背影 2024-11-18 03:34:12

你用的是 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 作为“捆绑包”打开,打开 Contents,使用文本编辑器(Smultron、TextMate)打开 info.plist 文件,然后将另一个字符串添加到 ASPX 文件的文件扩展名关联数组中。

在我的示例中,.aspx 文件和 .qqzyx 文件都将作为 ASPX 文件打开。您正在使用 Dreamweaver,所以我假设您熟悉 XML :)

更新:看来您需要 Extensions.txt 文件。说明在这里:
http://kb2.adobe.com/cps/164/tn_16410.html

Are you on a Mac? If so, it (probably) shouldn't be more than a little digging in the .APP's PLIST file... something like:

<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>

I'm on a Windows machine right now, so I can't verify this myself, but you should be able to right-click, open Dreamweaver as a "bundle," open Contents, open the info.plist file with a text editor (Smultron, TextMate) and add another string to the file-extension association array for ASPX files.

In my example, both .aspx files and .qqzyx files will open as ASPX files. You're using Dreamweaver so I assume you're familiar with XML :)

Update: Looks like you want the Extensions.txt file. Instructions here:
http://kb2.adobe.com/cps/164/tn_16410.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文