Suche senden
Hochladen
Dreamweaver コードヒントHowTo
•
3 gefällt mir
•
1,611 views
Akira Maruyama
Folgen
CSS Nite in OSAKA Vol.20 前夜祭でお話したDreamweaverのコードヒントのカスタマイズについてのスライドです
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 58
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
Mignon Style
WordBench 東京 とは
WordBench 東京 とは
Mignon Style
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Mignon Style
コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!
FLOW web planning & design
マークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャ
力也 伊原
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
Yoshiki Hayama
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
Junko Nukaga
Empfohlen
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
Mignon Style
WordBench 東京 とは
WordBench 東京 とは
Mignon Style
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Mignon Style
コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!
FLOW web planning & design
マークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャ
力也 伊原
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
Yoshiki Hayama
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
Junko Nukaga
WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminar
Atushi Sugiyama
Htmlコーディングの効率化 前編
Htmlコーディングの効率化 前編
Yasuhito Yabe
WordPressってこんなCMS
WordPressってこんなCMS
Kawakami Hiroko
ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
Takeharu Igari
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
Mignon Style
WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介
Takashi Uemura
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
HTML/CSSを効率的にする メタ言語とツールのアレコレ
HTML/CSSを効率的にする メタ言語とツールのアレコレ
知己 久保
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
Shinichi Nishikawa
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
Mori Kazue
設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化
masaaki komori
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
Horiguchi Seito
Yat-wbnara201602
Yat-wbnara201602
YAT blog
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
Horiguchi Seito
CSS の歩き方
CSS の歩き方
Seiichiro Mishiba
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
Horiguchi Seito
第3回WordPress Cafe プラグイン紹介
第3回WordPress Cafe プラグイン紹介
foom_in
一歩踏み込むWordPress
一歩踏み込むWordPress
正樹 平野
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
HTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築する
Akira Maruyama
コード嫌いのためのDreamweaver デザインビューの極意
コード嫌いのためのDreamweaver デザインビューの極意
Mori Kazue
Weitere ähnliche Inhalte
Was ist angesagt?
WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminar
Atushi Sugiyama
Htmlコーディングの効率化 前編
Htmlコーディングの効率化 前編
Yasuhito Yabe
WordPressってこんなCMS
WordPressってこんなCMS
Kawakami Hiroko
ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
Takeharu Igari
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
Mignon Style
WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介
Takashi Uemura
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
HTML/CSSを効率的にする メタ言語とツールのアレコレ
HTML/CSSを効率的にする メタ言語とツールのアレコレ
知己 久保
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
Shinichi Nishikawa
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
Mori Kazue
設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化
masaaki komori
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
Horiguchi Seito
Yat-wbnara201602
Yat-wbnara201602
YAT blog
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
Horiguchi Seito
CSS の歩き方
CSS の歩き方
Seiichiro Mishiba
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
Horiguchi Seito
第3回WordPress Cafe プラグイン紹介
第3回WordPress Cafe プラグイン紹介
foom_in
一歩踏み込むWordPress
一歩踏み込むWordPress
正樹 平野
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
Was ist angesagt?
(20)
WordPressってブログじゃないの?
WordPressってブログじゃないの?
7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminar
Htmlコーディングの効率化 前編
Htmlコーディングの効率化 前編
WordPressってこんなCMS
WordPressってこんなCMS
ブラウザにやさしいHTML/CSS
ブラウザにやさしいHTML/CSS
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
ズルいLT 〜はじめてのライトニングトーク〜 / WP-D Week
WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
HTML/CSSを効率的にする メタ言語とツールのアレコレ
HTML/CSSを効率的にする メタ言語とツールのアレコレ
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
設計から実装まで、今すぐ始める高速化
設計から実装まで、今すぐ始める高速化
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
Yat-wbnara201602
Yat-wbnara201602
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
CSS の歩き方
CSS の歩き方
Css Architecture for the future 未来を見据えるCSS設計
Css Architecture for the future 未来を見据えるCSS設計
第3回WordPress Cafe プラグイン紹介
第3回WordPress Cafe プラグイン紹介
一歩踏み込むWordPress
一歩踏み込むWordPress
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Ähnlich wie Dreamweaver コードヒントHowTo
HTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築する
Akira Maruyama
コード嫌いのためのDreamweaver デザインビューの極意
コード嫌いのためのDreamweaver デザインビューの極意
Mori Kazue
設定のカスタマイズで まだまだ使える Dreamweaver
設定のカスタマイズで まだまだ使える Dreamweaver
Akira Maruyama
141115 making web site
141115 making web site
Himi Sato
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
知己 久保
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
Tsuyoshi.
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
貴志 上坂
「Webサービスのつくり方」 のつくり方
「Webサービスのつくり方」 のつくり方
Yusuke Wada
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
Koichiro Matsuoka
ドメイン駆動設計とは何か 【入門編】
ドメイン駆動設計とは何か 【入門編】
増田 亨
MT DDC Tokyo テーマ編 - 森和恵
MT DDC Tokyo テーマ編 - 森和恵
Mori Kazue
HTML5での制作、いつから始める?
HTML5での制作、いつから始める?
Fuminori Mori
メディア工房サマーワークショップ「Webアプリ制作」1日目
メディア工房サマーワークショップ「Webアプリ制作」1日目
Takashi Endo
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
webcampusschoo
【de:code 2020】 Azure トラブルシューティング道場 ~どこかがおかしくなりました~
【de:code 2020】 Azure トラブルシューティング道場 ~どこかがおかしくなりました~
日本マイクロソフト株式会社
プログラマがデザインをがんばってみた
プログラマがデザインをがんばってみた
だいすけ ふるかわ
CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)
Kenji Shirane
Mvc conf session_2_shibamura
Mvc conf session_2_shibamura
Hiroshi Okunushi
HTML5な今日この頃に贈る、Webデザイナーこれからの生きる道
HTML5な今日この頃に贈る、Webデザイナーこれからの生きる道
Hideki Akiba
SaCSS vol.69 ライブデモで学ぶ!無料で使えるコーダー必見のエディタ『Brackets』魅力紹介!
SaCSS vol.69 ライブデモで学ぶ!無料で使えるコーダー必見のエディタ『Brackets』魅力紹介!
Atsushi Handa
Ähnlich wie Dreamweaver コードヒントHowTo
(20)
HTML5コーディング環境を Dreamweaverで構築する
HTML5コーディング環境を Dreamweaverで構築する
コード嫌いのためのDreamweaver デザインビューの極意
コード嫌いのためのDreamweaver デザインビューの極意
設定のカスタマイズで まだまだ使える Dreamweaver
設定のカスタマイズで まだまだ使える Dreamweaver
141115 making web site
141115 making web site
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
Styleguide Driven Development x CMS - MTDDC Tokyo 2015
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
「Webサービスのつくり方」 のつくり方
「Webサービスのつくり方」 のつくり方
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
DDDはオブジェクト指向を利用してどのようにメンテナブルなコードを書くか
ドメイン駆動設計とは何か 【入門編】
ドメイン駆動設計とは何か 【入門編】
MT DDC Tokyo テーマ編 - 森和恵
MT DDC Tokyo テーマ編 - 森和恵
HTML5での制作、いつから始める?
HTML5での制作、いつから始める?
メディア工房サマーワークショップ「Webアプリ制作」1日目
メディア工房サマーワークショップ「Webアプリ制作」1日目
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
カフェのWEBサイトを作って、WEBデザインの基礎と技術を学ぶ
【de:code 2020】 Azure トラブルシューティング道場 ~どこかがおかしくなりました~
【de:code 2020】 Azure トラブルシューティング道場 ~どこかがおかしくなりました~
プログラマがデザインをがんばってみた
プログラマがデザインをがんばってみた
CMSMix Sapporo vol.3 (Drupal の回)
CMSMix Sapporo vol.3 (Drupal の回)
Mvc conf session_2_shibamura
Mvc conf session_2_shibamura
HTML5な今日この頃に贈る、Webデザイナーこれからの生きる道
HTML5な今日この頃に贈る、Webデザイナーこれからの生きる道
SaCSS vol.69 ライブデモで学ぶ!無料で使えるコーダー必見のエディタ『Brackets』魅力紹介!
SaCSS vol.69 ライブデモで学ぶ!無料で使えるコーダー必見のエディタ『Brackets』魅力紹介!
Mehr von Akira Maruyama
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Akira Maruyama
Fireworksで作成したデータのリサイクル考察
Fireworksで作成したデータのリサイクル考察
Akira Maruyama
FireworksでのRetina対応を考えてみた
FireworksでのRetina対応を考えてみた
Akira Maruyama
覚えておいて損はない! Fireworksの便利なTips特集
覚えておいて損はない! Fireworksの便利なTips特集
Akira Maruyama
コードビュー中心で開発するDreamweaverテンプレート
コードビュー中心で開発するDreamweaverテンプレート
Akira Maruyama
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+α
Akira Maruyama
Dreamweaver de HTML5 CS5 Ver.
Dreamweaver de HTML5 CS5 Ver.
Akira Maruyama
Fireworksの潜在能力を拡張機能で引き出そう!
Fireworksの潜在能力を拡張機能で引き出そう!
Akira Maruyama
実はこんなこともできる Fireworksの裏技
実はこんなこともできる Fireworksの裏技
Akira Maruyama
DW テンプレートをマスターして 楽々サイトメンテナンス
DW テンプレートをマスターして 楽々サイトメンテナンス
Akira Maruyama
Mehr von Akira Maruyama
(10)
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworksで作成したデータのリサイクル考察
Fireworksで作成したデータのリサイクル考察
FireworksでのRetina対応を考えてみた
FireworksでのRetina対応を考えてみた
覚えておいて損はない! Fireworksの便利なTips特集
覚えておいて損はない! Fireworksの便利なTips特集
コードビュー中心で開発するDreamweaverテンプレート
コードビュー中心で開発するDreamweaverテンプレート
パワーユーザー必携の海外の拡張機能20選+α
パワーユーザー必携の海外の拡張機能20選+α
Dreamweaver de HTML5 CS5 Ver.
Dreamweaver de HTML5 CS5 Ver.
Fireworksの潜在能力を拡張機能で引き出そう!
Fireworksの潜在能力を拡張機能で引き出そう!
実はこんなこともできる Fireworksの裏技
実はこんなこともできる Fireworksの裏技
DW テンプレートをマスターして 楽々サイトメンテナンス
DW テンプレートをマスターして 楽々サイトメンテナンス
Dreamweaver コードヒントHowTo
1.
Dreamweaver コードヒントHowTo 前夜祭 1
2.
Profile 2
3.
丸山 章 mixi: http://mixi.jp/show_profile.pl?id=7200 Twitter: @akira_maru blog:
http://dwlog.net/ 岡山県出身 鳥取在住のフリーランス。 CSS Nite in OSAKAの 実行委員もやってます。 3
4.
DWテンプレートのあたりを 詳細に書いてます。 今のバージョンでも十分 使えますよ。 本も書きました!共著ですが… Dreamweaver プロフェッショナル スタイル 4
5.
機能拡張作ってます DWテンプレートタグ コードヒント機能拡張 MT5 タグライブラリ 機能拡張 他 コメントタグコードヒント 機能拡張 5
6.
要望などフィードバック お待ちしています。 6
7.
Today's Agenda 7
8.
コードヒントとは? コードヒントを表示させるためには? ➡ タグをコードヒントで出す ➡ タグ以外をコードヒントで出す 補足 まとめ Today's
Agenda 8
9.
コードヒントとは? 9
10.
コードヒントとは? Dreamweaverのコードビューで htmlタグやcssなどの入力の際に 表示される補完機能のこと。 <body 10
11.
コードヒントとは? コードヒントの有無でコード入力の 作業効率への影響大。 登録されていないものは表示されない。 11
12.
コードヒントを表示させる ためには? 12
13.
で表示するために情報が登録 されている必要がある。 コードの種類により、登録する 情報の場所が異なる。 13
14.
コードの種類により、登録する 情報の場所が異なる。 タグ HTML5、MTタグなど →タグライブラリエディタ それ以外 CSS、JavaScript、phpなど →codehintフォルダ内(xml形式で) 14
15.
タグをコードヒントで出す 15
16.
属性も登録・変更可 rel属性に、nofollowを追加するとか コメントタグは登録できない タグはタグライブラリ エディタで登録する 16
17.
その1 環境設定 → コードヒント 機能アクセス ここをクリック 17
18.
その2 環境設定 → コードフォーマット 機能アクセス ここをクリック 18
19.
その3 編集メニュー → タグライブラリ... 機能アクセス 19
20.
ここをクリック タグライブラリエディタ 20
21.
新しいタグ ⃝:<tag></tag> ×:<tag /> タグの名前 どのタグライブラリに属するか? 21
22.
新しい属性 どのタグに属するか? どのタグライブラリに属するか? 登録する属性名 22
23.
上で選択する項目に よってここが変わる タグライブラリ タグ タグ属性 タグライブラリエディタ 23
24.
タグライブラリエディタ タグライブラリの時 タグを使用する言語を指定 タグの時 コードフォーマットを指定 属性の時 属性の大文字小文字、属性のタイプを指定 適切な選択がキモ 24
25.
タグライブラリエディタ よく使う属性のタイプ テキスト:任意の文字 列挙: 値を「 , 」で区切る カラー: 色指定(カラーパレット) 相対パス:ファイル参照 CssStyle:CSSのID・Classを指定 25
26.
Demo 26
27.
タグ以外をコードヒントで出す 27
28.
タグ以外の設定は codehint.xmlに格納されている Mac OSX /Applications/Adobe Dreamweaver
CS4/ configuration/CodeHints/ Windows C:¥Program Files¥Adobe¥Adobe Dreamweaver CS4 ¥configuration¥CodeHints 28
29.
注意点など xmlで定義されています。 タグと属性で構成されている。 →htmlと考え方は同じ。コメントアウトもできる。 CodeHintフォルダに別ファイル(xxx.xml) で格納しておくとそれも適用される。 →オリジナルは、安全のために極力触らない。 29
30.
CSSをコードヒントで 出してみよう 30
31.
その前に基本構造を 理解する 31
32.
基本骨格 <codehints xmlns:MMString="http://www.adobe.com/ schemes/data/string/"> <menugroup MMString:name="css_codehints_1" id="CodeHints_Style_Attributes"> <description> <MMString:loadString
id="css_codehints_2" /> </description> </menugroup> </codehints> この部分にコードヒント表示 させたいものを定義 32
33.
CSSコードヒントの基本形 <menu pattern="hoge"> <menuitem label="表示される文字" value
="挿入される文字" /> </menu> hoge aaaaa bbbbb hoge 確定後 ccccc 33
34.
<menu>の属性 pattern属性 入力した際にコードヒントで表示する 出す文字列を指定。 複数の文字列を同時に指定することが できる。 text 34
35.
<menu>の属性 patternseparator属性 pattern属性で複数文字列を指定する 場合、仕切りとなる文字を指定。 text pattern="aaa/bbb" patternseparator="/" aaaまたはbbbが 入力された時、 コードヒントを出す 35
36.
<menu>の属性 additionaldismisschars属性 指定した文字が入力されたらコード ヒントを消す。複数指定可。 text additionaldismisschars=";:" " : "または"
; "が入力された時、 コードヒントが消える 36
37.
<menu>の属性 allowwhitespaceprefix属性 空白が挿入されたらコードヒント表示を 消すか否かを指定。デフォルトはfalse。 true / false allowwhitespaceprefix="true" 空白が入力されても コードヒントは消えない。 37
38.
aaaaa bbbbb <menu>の属性 allowmultiplevalues属性 空白挿入後、再度menuitemの値を 入力できるかを指定。 デフォルトはfalse。 true / false allowmultiplevalues="true" hoge
aaaaa bbbbb 空白入力でコードヒントが 再び出る 38
39.
<menu>の属性 type属性 font /
color / url 特殊なコードヒントを表示する。 39
40.
<menu>の属性 type属性 font /
color / url type="font" フォントリストを表示 type="color" 選択後、カラーパレット表示 type="url" 選択後、ファイル参照 ダイアログを表示 40
41.
<menuitem>の属性 label属性 コードヒント表示時に表示される文字 value属性 確定後に挿入される文字 text text 41
42.
記述してみる 42
43.
CSSプロパティを出す 基本形 <menu pattern="hoge" displayrestriction="css"> <menuitem
label="viewtext" value ="inserttext" /> </menu> 43
44.
CSSプロパティを出す 考え方 ➡ " {
"の入力の後に、コードヒントが 表示される。 ➡ 空白が入力されても消えない。 ➡ " : " " } " の後に、コードヒントが 消える。 44
45.
CSSプロパティを出す <menu pattern="{" allowwhitespaceprefix="true" additionaldismisschars=":}" displayrestriction="css"> <menuitem label="opacity" value
="opacity:" /> </menu> "{"でコードヒント表示 空白OK ":"または"}"で消える コードヒントで "opacity"が表示 確定後は "opacity:" 45
46.
例:opacityの後に0.1∼1を表示 考え方 ➡ " {
"の入力後に、コードヒントで "opacity"表示。確定文字は "opacity:" ➡ "opacity:"の入力後に、コードヒントで 0.1、0.2…を表示。確定文字も同様。 プロパティ確定後に の特定値を出す 46
47.
プロパティ確定後に の特定値を出す <menu pattern="{" allowwhitespaceprefix="true" additionaldismisschars=":}" displayrestriction="css"> <menuitem label="opacity" value
="opacity:" /> </menu> 【opacity表示用】 47
48.
プロパティ確定後に の特定値を出す <menupattern="opacity:" allowwhitespaceprefix="true" additionaldismisschars=":;" displayrestriction="css"> <menuitemlabel="0.1"value="0.1"/> <menuitemlabel="0.2"value="0.2"/> </menu> 【数値表示用】 48
49.
CSSセレクタを出す 基本形 <menu pattern="hoge" doctypes="CSS"> <menuitem
label="viewtext" value ="inserttext" /> </menu> 大文字 49
50.
CSSセレクタを出す 例:" @ "の後にimportを表示 <menu
pattern="@" doctypes="CSS"> <menuitem label="@import" value ="import" /> </menu> 50
51.
Demo 51
52.
補 足 52
53.
機能拡張として 配布するためには? パッケージ化するために mxiファイルが必要 同様にxml形式。 mxpはExtensionManagerで作成。 mxiファイルの仕様 http://help.adobe.com/en_US/ ExtensionManager/2.0/mxi_file_format.pdf 53
54.
まとめ 54
55.
タグ系コードヒントは タグライブラリエディタで登録。 それ以外のコードヒントはxmlを編集 する必要がある。 xmlの編集はタグと属性を理解すれば htmlライクに編集出来る。 55
56.
明日も話します 56
57.
HTML5 タグライブラリ 機能拡張 CSS3コードヒント機能拡張 CSSセレクタコードヒント 機能拡張 57
58.
ありがとうございました。 58
Jetzt herunterladen