<< 自作Fireworks コマンドに戻る

Dreamweaver 覚え書き

仕事で利用していてDreamweaverの不便なところをカスタマイズしたものや機能拡張をアップしています。ご意見・ご質問などありましたらakira_maru@mac.comまでお気軽に。

Dreamweaverテンプレート開発用スニペット Ver1.0

CSS Nite LP, Disk 2のセッション担当を行った際に配布したdwt開発用スニペットです。コードビューで開発する方に。是非どうぞ。mxp形式にしていますので、インストールが楽だとおもいます。Extension Manegerが必要です。

ダウンロード(templatetag_snippets_ver1.lzh)

mxi制作用スニペット Ver1.0

mxp作成の際に必要なmxiファイルをDreamweaverで開発するためスニペットです。制作の現場でコマンドや、スニペットを共有するために必要と思われる程度のタグを登録しています。複雑なものには対応しておりませんので予めご了承下さい。Dreamweaver プロフェッショナル・スタイルにてmxpのコーナーの執筆を担当しました。使い方はそちらをごらんください。
mxp形式にしています。

ダウンロード(mxi_snippets_ver1.lzh)

Dreamweaver スペシャルコードヒント

河内さんのサイトにあったカスタムコードヒントにさらにCSSファイルを編集する際に直前に半角スペースを入れると"!important"を入れる機能と、数値を入れたときに"px"、"em"、"%"を入れる機能を追加しました。

インストール方法

既存のCodeHints.xmlを上書きしてDreamweaverを再起動すればよいです。

このコードヒントはDreamweaver 8用です。そのままMX2004とかでも使用できるかもしれません。
ご利用は自己責任でお願いします。

ダウンロード(CodeHints.xml.lzh)

Border属性削除

画像にリンクを張ったり、修正したりすると消していても復活する"border=0"。なんとかして消したいのですがちょっとわからないので効率よく消す方法を考えてみました。これを導入して、カスタムショットカットを付けたらリンク適用後にすぐさまショートカットを実行して削除できるはずです。

まあ無いよりマシと言うことで...

ダウンロード(BorderZero.mxp)

インストール方法

BorderZero.mxpをダウンロードしてExtensionManegerを利用してインストールしてください。インストール後、キーボードショートカットでコマンドメニューに表示されている"ボーダー属性削除"にカスタムショートカットを割り当ててください。キーボードショートカットのメニューは下記にあります。

コマンド自体は単純にヒストリーのレコーディングから得られた"dw.getDocumentDOM().setAttributeWithErrorChecking ('border', '');"を利用していますが、ヒストリーからコマンドを登録しただけではショートカットを割り当てられないという不都合がありますのでmxpをつくりました(笑)。

一応Dreamweaver8にて動作を確認しました。コマンド自体は古いバージョンでも動くと思いますのでExtensionManegerでのインストールに対応していればインストール出来ると思います。