Adobe Dreamweaver: подсветка кода в нераспознанных типах файлов (например, «.master») - PullRequest
3 голосов
/ 01 июня 2011

Dreamweaver не активирует подсветку кода / подсказки / проверку ошибок, если вы не используете тип файла, который он знает (.php .htm .html .css .js .aspx и т. Д.), Но я работаю над проектом, написанным наУ меня есть проблема с ASP.NET, Dreamweaver не распознает все типы файлов ASP.NET..aspx работает, и .vb работает, но файлы .master отображаются в виде обычного текста, без намеков / выделений, без представления дизайна.Я могу редактировать как .aspx, а затем постоянно сохранять как, но это большая проблема.Кто-нибудь знает, как заставить Dreamweaver думать, что он редактирует .aspx (для правильной подсказки), но на самом деле быть .master?

Ответы [ 2 ]

3 голосов
/ 25 июля 2014

Для других людей, которые могут столкнуться с той же проблемой, следуя инструкциям на этой странице Adobe , так как @rtpHarry справедливо указывает, что существует другая версия документа, которая нуждается в обновлении.

Я думаю, что это будет работать для CS5, но ниже приведены инструкции для Dreamweaver Creative Cloud.

  1. Закрыть Dreamweaver, перейти к

C: \ Users [пользователь] \ AppData \ Roaming \ Adobe \ Dreamweaver CC \ en_US \ Configuration \ * DocumentTypes 1012 *

  1. Открыть MMDocumentTypes.xml в Блокноте. Обратите внимание, что эти данные роуминга являются скрытой папкой, поэтому вам может потребоваться изменить настройки Windows

  2. Измените строку для типа расширения файла, которое вы хотите редактировать. Например, добавление расширения .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. Снова откройте Dreamweaver и увидите изменения!
2 голосов
/ 01 июня 2011

Вы на Mac?Если так, то это (вероятно) должно быть не более чем копанием в файле PLIST .APP ... что-то вроде:

<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

...