Узнайте, как настроить Dreamweaver для распознавания новых типов файлов путем редактирования файлов Extensions.txt и MMDocumentTypes.xml.

В этой статье приводятся советы по устранению следующих неполадок в Dreamweaver:

  • При открытии файла появляется следующее сообщение об ошибке: «Не удается найти редактор для файлов с таким расширением».
  • Идентификация по цветам в представлении «Код» не соответствует кодировке нужного типа файлов.
  • Функция серверной модели недоступна для нужного типа файлов.
  • Невозможно открыть страницу в представлении «Дизайн». Страница открывается только в представлении «Код».
  • При переходе в меню Файл > Сохранить или Файл > Открыть нужный тип файлов не отображается.

Dreamweaver предоставляется с возможностью редактирования и отображения множества различных типов файлов. В этой статье основное внимание уделяется настройке Dreamweaver, которая позволяет распознавать новые типы файлов путем редактирования файлов Extensions.txt и MMDocumentTypes.xml, а также настройке параметров Открыть в представлении «Код» для отображения новых типов файлов в представлении Дизайн.

  • Файл Extensions.txt
    Extensions.txt – это текстовой файл, в котором перечислены все типы файлов, распознаваемые приложением Dreamweaver. Этот файл можно редактировать в любом внешнем текстовом редакторе, например, Notepad или Text Editor, для добавления в список распознаваемых расширений файлов. Не изменяйте файлы конфигурации Dreamweaver непосредственно в приложении Dreamweaver.
  • Файл MMDocumentTypes.xml
    Файл MMDocumentTypes.xml содержит определения типов документов, а также список расширений файлов, связанных с распознаваемыми типами документов. Добавление расширений файлов в файл extensions.txt позволяет приложению Dreamweaver просто распознавать расширения файлов и разрешать открытие файлов соответствующего типа в Dreamweaver. Добавление расширений файлов в файлу mmdocumenttypes.xml указывает Dreamweaver, как обрабатывать файлы с новым расширением, а также определяет тип документов, к которому принадлежит данное расширение.

    В рамках данной статьи рассматриваются только основные аспекты редактирования файла MMDocumentTypes.xml. Для более детального обзора принципов редактирования данного файла см. раздел «Расширение Dreamweaver» в программе Dreamweaver. Нажмите Справка > Расширение Dreamweaver и выполните поиск MMDocumentTypes.xml.

  • Открыть в представлении «Код»
    Параметр Открыть в представлении «Код определяет расширения файлов, которые не поддерживают представление Дизайн. Чтобы разрешить редактирование файлов в представлении Дизайн, удалите соответствующее расширение (если оно включено в список) из настроек параметра Открыть в представлении «Код». Чтобы настроить этот параметр, выберите Редактирование > Установки (Windows) или Dreamweaver > Установки (macOS) и найдите категорию «Типы файлов / программы для редактирования».

Редактирование файла Extensions.txt

При открытии файла, который не распознается в Dreamweaver, выводится сообщение об ошибке: «Не удается найти редактор для файлов с таким расширением». Новые расширения можно добавить в список расширений, которые распознаются в Dreamweaver. Для добавления новых расширений отредактируйте файл Extensions.txt. Записи в файле Extensions.txt также определяют порядок, в котором файлы отображаются в диалоговых окнах Файл > Открыть и Файл > Сохранить. В качестве примера добавьте тип файлов .inc в Dreamweaver.

Примечание. Для выполнения этого действия требуется включить отображение скрытых файлов, скрытых папок и расширений известных типов файлов. По умолчанию Проводник Windows не показывает скрытые файлы, скрытые папки и расширения файлов, которые распознаются системой.

Чтобы включить отображение скрытых файлов и папок, а также расширения известных типов файлов:

  1. Выполните одно из следующих действий в Проводнике Windows:

    • В Windows XP выберите пункты Инструменты > Свойства папки.
    • В Windows Vista выберите Упорядочить > Свойства папок и поиска.
  2. Перейдите на вкладку Вид в диалоговом окне Свойства папки.

  3. В списке Дополнительные параметры установите флажок Показывать скрытые файлы и папки.

  4. Снимите флажок Скрывать расширения известных типов файлов.

  5. Нажмите кнопку «ОК».

Добавление типов файлов в файл Extensions.txt

Чтобы добавить новые типы файлов в файл Extensions.txt:

  1. Найдите файл Extensions.txt в Dreamweaver в папке пользовательской конфигурации. Расположение этой папки зависит от операционной системы и версии Dreamweaver:

    • Dreamweaver CS3 в Windows Vista:
      C:\Users\[имя пользователя]\AppData\Roaming\Adobe\Dreamweaver 9\Configuration
    • Dreamweaver 8 в Windows Vista:
      C:\Users\[имя пользователя]\AppData\Roaming\Macromedia\Dreamweaver 8\Configuration
    • Dreamweaver CS3 в Windows XP:
      C:\Documents and Settings\[имя пользователя]\Application Data\Adobe\Dreamweaver 9\Configuration
    • Dreamweaver 8 в Windows XP и 2000:
      C:\Documents and Settings\[имя пользователя]\Application Data\Macromedia\Dreamweaver 8\Configuration
    • Dreamweaver CS3 в Mac OS X:
      Mac HD:Users:[имя пользователя]:Library:Application Support:Adobe:Dreamweaver 9:Configuration
    • Dreamweaver 8 в Mac OS X:
      Mac HD:Users:[имя пользователя]:Library:Application Support:Macromedia:Dreamweaver 8:Configuration

    Примечание. Только текущий пользователь может изменять этот файл. Изменения, вносимые в файлы в профиле пользователя, недоступны для других пользователей. Дополнительные сведения о ручном редактировании файлов конфигурации Dreamweaver в многопользовательской среде см. в разделе Настройка Dreamweaver в многопользовательской среде.

  2. Откройте файл Extensions.txt в любом внешнем текстовом редакторе, например, Notepad или Text Editor.

    Не изменяйте файлы конфигурации Dreamweaver непосредственно в приложении Dreamweaver.

  3. Добавьте соответствующее расширение в строку All Documents. Расширения должны быть указаны прописными буквами и разделены запятыми. Например, HTML,HTM,SHTM,SHTML,INC.

  4. Чтобы добавить новые расширения к существующей группе документов, добавьте расширение к списку расширений для выбранной группы. Чтобы добавить новую группу документов, добавьте новую строку, которая будет содержать новый тип документа, а также список связанных расширений. Пример: INC:Include Files

    Данную строку также можно добавить в список Server Side Include, который уже находится в файле.

  5. Сохраните файл и перезапустите Dreamweaver.
  6. Чтобы просмотреть изменения, войдите в Dreamweaver и откройте файл с недавно добавленным расширением. Файл открывается только в представлении Код в Dreamweaver.

    Выберите Файл > Сохранить как и нажмите Сохранить как тип во всплывающем меню. Вариант *.inc отображается как распознаваемое расширение файлов в параметре Включить файлы. Этот же параметр отображается во всплывающем меню Файлы типа по пути Файл > Открыть.

    Примечание.

    Порядок, в котором перечислены расширения, соответствует порядку, в котором они отображаются в диалоговых окнах Файл > Открыть и Файл > Сохранить.

    Для работы представления «Дизайн», цветового кодирования и функции поведения сервера необходимо изменить файл MMDocumentTypes.xml, как описано ниже.

Добавление расширений в файл MMDocumentTypes.xml

Файл MMDocumentTypes.xml содержит сведения о серверной модели, стиле цветового кодирования, описания и т. д. для каждого известного типа документов.

Помимо добавления расширений в файл Extension.txt необходимо также добавить новые расширения в списки расширений для связанных типов документов. В противном случае Dreamweaver не будет знать, каким образом следует отображать данный тип файлов, и откроет его в представлении Код по умолчанию.

Если это расширение не связано с определенным типом документа, создается новый документ. Чтобы создать новый тип документа, см. раздел «Расширение Dreamweaver» (в Dreamweaver выберите Справка > Расширение Dreamweaver и найдите файл MMDocumentTypes.xml).

Примечание. В рамках данной статьи термин «определение типа документа» означает файлы, содержащие информацию о документах, распознаваемых приложением Dreamweaver, и его не следует путать с термином DTD, используемым в XML-документации.

Действия для добавления расширений к определению типа документа в файле MMDocumentTypes.xml:

  1. Найдите файл MMDocumentTypes.xml в главной конфигурационной папке приложения Dreamweaver (не в папке пользовательской конфигурации Dreamweaver). Расположение этой папки зависит от операционной системы и версии Dreamweaver:
    • Dreamweaver CS3 в Windows Vista и ХР:

      C:\Program Files\Adobe\Adobe Dreamweaver CS3\Configuration\DocumentTypes
    • Dreamweaver 8 на Windows Vista, XP и 2000:

      C:\Program Files\Macromedia\Dreamweaver 8\Configuration\DocumentTypes
    • Dreamweaver CS3 в Mac OS X:

      Mac HD:Applications:Adobe Dreamweaver CS3:Configuration:Document Types
    • Dreamweaver 8 в Mac OS X:

      Mac HD:Applications:Macromedia Dreamweaver 8:Configuration:Document Types
  2. Откройте файл MMDocumentTypes.xml в любом внешнем текстовом редакторе, например, Notepad или Text Editor.

    Не изменяйте файлы конфигурации Dreamweaver непосредственно в приложении Dreamweaver.

  3. Найдите набор тегов для нужного типа документа.

    Ниже приводится определение типа документа по умолчанию для HTML-документов, указанных в файле MMDocumentTypes.xml:

    <documenttype id="HTML" internaltype="HTML" winfileextension="html,htm,shtml,shtm,stm,tpl,lasso,xhtml" macfileextension="html,htm,shtml,shtm,tpl,lasso,xhtml,ssi" writebyteordermark="false">

  4. Добавьте нужное расширение к атрибутам winfileextension и macfileextension тега documenttype. Например, winfileextension="html,htm,shtml,shtm,stm,tpl,lasso,xhtml,inc"

    Приведенный выше код добавляет расширение INC в список файлов, которые Dreamweaver обрабатывается как HTML-файлы. Добавление расширений к спискам macOS и Windows для данного типа файлов позволяет Dreamweaver открывать файлы данного типа в представлении Дизайн.

  5. Сохраните файл MMDocumentTypes.xml и перезапустите Dreamweaver.
  6. Чтобы просмотреть изменения, войдите в Dreamweaver и откройте файл с недавно добавленным расширением.

    Теперь представление «Дизайн», цветовая кодировка и функция поведения сервера (если применимо) должны работать надлежащим образом.

    Примечание.

    Порядок, в котором перечислены расширения, имеет значение. Первое расширение в списке расширений является расширением по умолчанию, используемым для указанного типа файлов.

    Если вы создали резервную копию файла MMDocumentTypes.xml и оставили ее в папке Configuration/DocumentTypes, при запуске Dreamweaver отобразятся предупреждения, которые выглядят следующим образом:

    «Тип документа «HTML» не будет добавлен, поскольку он использует расширение файла, связанное с другим типом документа».

    Это сообщение об ошибке также будет отображаться, если один и тот же тип файлов несколько раз указан в файле MMDocumentTypes.xml.

    Чтобы прекратить отображение этих предупреждений, переместите резервную копию файла MMDocumentTypes.xml из папки Configuration/DocumentTypes.

Опция «Редактировать в представлении «Код»

В завершение необходимо проверить настройки параметра «Типы файлов / программы для редактирования» (Редактирование > Установки) и убедиться, что данное расширение не указано в поле Открыть в представлении «Код». По умолчанию расширение файлов INC появляется в этом списке. Если вы удалите .inc из списка Открыть в представлении «Код», файлы с этим расширением будут доступны для просмотра в представлении Дизайн.

Включение цветового оформления кода для пользовательских типов файлов

После того как вы добавите файл MMDocumentTypes.xml, выполните следующие действия для включения цветового оформления кода в пользовательских типах файлов.

  1. Выйдите из приложения Dreamweaver.

  2. С помощью текстового редактора откройте файл brackets.json, находящийся в следующей папке:

    • Win: %appdata%\Adobe\Dreamweaver CC xxxx\en_US\Configuration\Brackets\brackets.json
    • macOS: ~/Library/Application Support/Adobe/Dreamweaver CC XXXX/en_US/Configuration/Brackets/brackets.json

    Здесь xxxx обозначает версию Dreamweaver. Например, 2017.

  3. Откройте файл .json и после последней пары «ключ/значение» введите запятую в качестве разделителя, а затем введите следующий текст:
    "language.fileExtensions": { ".ext": "php" }

    Замените .ext на список расширений файлов, разделенных запятыми, для которых требуется добавить цветовое оформление кода.

    Замените php нужным типом документа. Ниже указаны поддерживаемые типы документов:

    • bash
    • ц
    • clojure
    • coffeescript
    • cpp
    • csharp
    • css
    • dart
    • diff
    • ejs
    • erb_html (Embedded Ruby)
    • groovy
    • handlebars
    • haskell
    • html
    • hx (Haxe)
    • java
    • javascript
    • json
    • jsx
    • less
    • lua
    • markdown
    • perl
    • php
    • свойства
    • python
    • ruby
    • sass
    • scala
    • scss
    • sql
    • stylus
    • svg
    • turtle (RDF Turtle)
    • vb
    • vbscript
    • xml
    • yaml
  4. Сохраните файл и запустите Dreamweaver.

Дополнительная информация

Дополнительные сведения об изменении типов файлов в Dreamweaver см. в разделе «Расширение Dreamweaver».

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет