2

昨天工作给了我一个新的 Macbook Pro,我很难让 Dreamweaver CS5.5 处理我的 LESS 文件。起初,我收到一个错误,说它无法打开文件类型,所以我访问了 Adob​​e 帮助区域和用户论坛,找到了关于编辑 Extensions.txt 和 MMDocumentTypes.xml 的解决方案。所以现在我可以从本地文件侧面板打开文件,但不能从文件 -> 打开。尽管它被列为样式表扩展,但代码提示和着色不起作用。一个奇怪的转折是,现在如果我对这些文件进行编辑,DW 仍然会打开 LESS 文件而不会出错。任何人都知道如何让这个完全运作?

以下是我在研究中发现并尽我所能遵循的几篇文章:

http://help.adobe.com/en_US/dreamweaver/cs/extend/WS5b3ccc516d4fbf351e63e3d117f53d6108-7fda.html

http://helpx.adobe.com/dreamweaver/kb/change-add-recognized-file-extensions.html

4

1 回答 1

1

从我今天的尝试来看,现在对我来说有点道理。我让它在 CS5 上工作。首先,您应该显示计算机上的所有文件。Spotlight (OS X) 让查找这些文件的所有实例变得超级容易。找到它后, CMD + R 将显示文件所在的父文件夹。

“Extensions.txt”处理 DW 是否可以从模式窗口/程序菜单打开文件。该文件位于 2 个位置,您应该使用“文本编辑”或其他基本编辑程序进行编辑:

  • USERS/library/Application Support/Adobe/Deamweaver CS5/en_US/Configuration/Extensions.txt
  • 应用程序/Dreamweaver/配置/Extensions.txt

为此,您只需要声明一个新类型:

  1. 作为“所有文档”列表的一部分,您需要添加 SCSS、LESS 扩展
  2. 作为“样式表”列表的一部分,您需要添加 SCSS、LESS 扩展

CSS,SCSS,LESS:Style Sheets

您需要编辑的第二个文件位于 CS6 中的“DocumentTypes”文件夹下,我相信该文件夹已移至:USERS/library/Application Support/Adobe/Deamweaver CS5/en_US/Configuration/

但是,在 CS5 中,我在 Applications/Dreamweaver/Configuration/ 中找到了这个文件夹,如果你编辑“MMDocumentTypes.xml”这个文件,它应该解释你之前在“Extensions.txt”中定义的那些扩展应该如何表现。(再次,使用基本的文本编辑器)。

我想在第 140 行左右的某个地方,您会看到以下内容:

<documenttype id="CSS" internaltype="Text" winfileextension="css" macfileextension="css" file="Default.css" writebyteordermark="false" mimetype="text/css" >

从这里添加“scss,less”到“winfileextension”和“macfileextension”。因为您使用的是 Mac,所以您可能希望确保在 'macfileextension' 属性中填写它。

结果应如下所示:

<documenttype id="CSS" internaltype="Text" winfileextension="css,scss,less" macfileextension="css,scss,less" file="Default.css" writebyteordermark="false" mimetype="text/css" >

干杯!

于 2013-09-24T12:03:52.537 回答