Web制作メモ -トップへ-

Dreamweaverで拡張子がerbやrbのファイルを開く

Ruby2016.01.30 23:07

最近Rails頑張っていますが、相変わらずDreamweaverでやっています。

Railsでプロジェクトを作るとERBやYMLのファイルが生成されますが、標準ではDreamweaverで開けません。

Dreamweaverは登録されている拡張子しか開けないという厄介な仕様になっています。

拡張子を追加する方法はDreamweaverの公式ヘルプに載っています。

Dreamweaver Help

早速、erbを追加してみましたが、なぜかコードカラーリングが上手く行かない。

以前はこの方法で出来た記憶があるのに…

そして、検索すること数時間、やっと目的の情報が出てきました。

どうやら、ヘルプの情報が古いようです。

今はユーザーフォルダ配下にある「MMDocumentTypes.xml」を変更しないと上手く行かないようです。

「Program Files」配下のMMDocumentTypes.xmlも未だ健在ですが、そちらを変更しても変化ありません。

erbとrbとrakeとymlを開けるようにする

編集するファイル:C:\Users\<ユーザー名>\AppData\Roaming\Adobe\Dreamweaver CC 2015\ja_JP\Configuration\Extensions.txt

※行末が「:All Documents」の行に拡張子を追加します。

Extensions.txt

HTM,HTML,SHTM,SHTML,XHTML,ERB,RB,RAKE,YML,STM,SSI,JS,JSON,APPCACHE,XML,XSL,XSD,DTD,RSS,RDF,LBI,DWT,ASP,ASA,ASPX,ASCX,ASMX,CONFIG,CS,CSS,SCSS,LESS,SASS,CFM,CFML,CFC,TLD,TXT,PHP,PHP3,PHP4,PHP5,PHP-DIST,PHTML,TPL,VB,INC,SQL,MASTER,SVG,PRO:All Documents

erbをhtmlとしてコードカラーリング

編集するファイル:C:\Users\<ユーザー名>\AppData\Roaming\Adobe\Dreamweaver CC 2015\ja_JP\Configuration\DocumentTypes\MMDocumentTypes.xml

※HTMLの設定箇所の「winfileextension」と「macfileextension」に拡張子を追加します。

MMDocumentTypes.xml

<documenttype id="HTML" internaltype="HTML"
  winfileextension="html,htm,shtml,shtm,stm,tpl,lasso,xhtml,erb"
  macfileextension="html,htm,shtml,shtm,tpl,lasso,xhtml,ssi,erb"
  file="Default.html" writebyteordermark="false" mimetype="text/html">

大変参考になった記事