Skyward Design

Blog Webクリエイターの日々の覚え書き

ホーム > Blog > Web制作 > DreamweaverでSassを使う時にZen Codingを利用可能にするカスタマイズ

DreamweaverでSassを使う時にZen Codingを利用可能にするカスタマイズ

Posted by Hideki at 2012年1月14日 12:55

タグ:

DreamweaverでSassを使う(SCSSを書く)時、Zen Coding for Dreamweaverを利用しようとしてもデフォルトでは上手く動作しません。調べてみると、.scssファイルを編集している際のドキュメント解析モードが「text」と判定されるためです。

そこで、Zen Codingのコアファイルをカスタマイズし、SCSSを書く際もZen Codingが利用できるようにする方法をご紹介します。

カスタマイズ方法

カスタマイズ対象ファイル

Windows
C:\Users\(ユーザ名)\AppData\Roaming\Adobe\Dreamweaver CS(バージョン番号)\ja_JP\Configuration\Commands\ZenCoding\zen_editor.js
Mac
/Users/(ユーザ名)/Library/Application Support/Adobe/Dreamweaver CS(バージョン番号)/ja_JP/Configuration/Commands/ZenCoding/zen_editor.js

カスタマイズ内容

zen_editor.jsの299行目(v.0.7.5の場合)を下記のように変更します。

			if (dom.URL.lastIndexOf('.scss') > -1) {
				parse_mode = 'css';
			}
			
			return parse_mode;

コードの内容ですが、dom.URLで取得したファイルパスに「.scss」が含まれる場合はZen Codingのパースモードを「css」とするものです。判別にファイルパスを利用するので、先に拡張子.scssでファイルを保存してください。

  • 普段MacのCodaでSCSSを書いているので(Codaの補完を利用しています)、簡単な動作検証しかできておりません。ご了承ください。

このページは役に立ちましたか?

ご意見があればご入力下さい。

コメント

現在この記事へのコメントはありません。

コメント投稿フォーム

トラックバック

トラックバックURL:
http://www.skyward-design.net/mt5/mt-tb.cgi/120

著者紹介

独学でWeb制作を学んだ後、2007年より西新宿のWeb制作会社に勤務。2011年からは広島にUターンし、マイペースで働きつつWeb制作の勉強をしているフロントエンド・エンジニアです。

Feed

Valid XHTML + RDFa

Copyright © 2011 Skyward Design All Rights Reserved.

Powered by Movable Type 5.13-ja