「プラグイン:Emmet LiveStyle」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
編集の要約なし
 
(同じ利用者による、間の42版が非表示)
1行目: 1行目:
__NOTOC__
= Emmet LiveStyle プラグイン =
==Emmet LiveStyle プラグイン==


エディタとブラウザを同期させてスタイルシートのリアルタイム・双方向な編集を可能にするアプリケーション "[http://livestyle.io/ Emmet LiveStyle]" を Mery で使用するためのプラグインです。
エディターと Web ブラウザーを同期させ、スタイル シートをリアルタイムかつ双方向で編集できるアプリケーション、[http://livestyle.io/ Emmet LiveStyle] を Mery で利用できるプラグインです。


[[ファイル:live-style.png|border]]


動作検証にご協力いただける場合、Emmet LiveStyle 公式対応のエディタ「Sublime Text 3」の動作と比較の上で仕様かどうかの判断をしていただけると検証にかかる手間が省けるので助かります。


<span class="plainlinks button">[https://www.haijin-boys.com/download/LiveStyle-2.4.1.zip Emmet LiveStyle プラグイン Ver 2.4.1 (32 ビット版)]</span>
<div class="smalltext">
*1,235,119 バイト 2019/08/14
*SHA256: [https://www.virustotal.com/#/file/c96633e15d991af09b2cfd810501f5f73dee1ca9f5016723c9cd5a19fbfd5e6e c96633e15d991af09b2cfd810501f5f73dee1ca9f5016723c9cd5a19fbfd5e6e]
*対応 OS: Windows 10, 8, 7, Vista, XP (32 ビット, 64 ビット)
*その他: Mery 2.6.7 以降 / Emmet LiveStyle 1.0.5 以降がインストールされている環境
</div>
<span class="plainlinks button">[https://www.haijin-boys.com/download/LiveStyle-x64-2.4.1.zip Emmet LiveStyle プラグイン Ver 2.4.1 (64 ビット版)]</span>
<div class="smalltext">
*1,582,015 バイト 2019/08/14
*SHA256: [https://www.virustotal.com/#/file/eeffa8797c9debdac1b4b8705af6024bc389d7e56ce282f7595eb742c702b76c eeffa8797c9debdac1b4b8705af6024bc389d7e56ce282f7595eb742c702b76c]
*対応 OS: Windows 10, 8, 7, Vista, XP (64 ビット)
*その他: Mery 2.6.7 以降 / Emmet LiveStyle 1.0.5 以降がインストールされている環境
</div>


[[ファイル:Download.png|link=http://www.haijin-boys.com/uploads/LiveStyle_2.0.0.zip]]
== 機能 ==
[http://www.haijin-boys.com/uploads/LiveStyle_2.0.0.zip LiveStyle_2.0.0.zip]


*xxxx バイト 2016/07/10
* リアルタイム編集: LiveStyle はブラウザのスタイル シートをリアルタイムで更新し、ファイル保存やページ再読み込みなしで変更を確認できます。
*SHA256: [https://www.virustotal.com/ja/file/0298317526fddcc82a3481846f28d689c4f7fb27590e326320862d381cb90a76/analysis/1463810583/ 0298317526fddcc82a3481846f28d689c4f7fb27590e326320862d381cb90a76]
* ブラウザからエディターへ: ブラウザのデベロッパー ツールでのレイアウト調整をソースコードに即座に反映可能で、LESS や SCSS にも対応しています。
*対応 OS: Windows 10, 8, 7 (32 ビット, 64 ビット)
* 余計なツール不要: 特別なツールやサーバーのインストールが不要で、エディターとブラウザに直接統合されています。
*その他: Mery 2.2.0 以降 / Emmet LiveStyle 1.0.5 がインストールされている環境
* どんなサイトでも使用可能: 一枚ページから大規模なプロジェクトまで、あらゆるウェブサイトに対応しています。


== はじめに ==


[[ファイル:LiveStyle.png]]
'''動作環境'''
* Windows 11、10、8.1、8、7、Vista、XP をサポートしています。
* Mery Ver 2.8.7 以降と Emmet LiveStyle 1.0.5 以降をインストールしている必要があります。


==Emmet LiveStyle って?==
'''アーカイブに含まれるファイル'''
* Plugins/LiveStyle.dll: プラグイン本体
* ThirdPartyNotices.txt: サードパーティ製コンポーネントのライセンス
* eula.rtf: ソフトウェア使用許諾書
* CHANGELOG.txt: 変更ログ
* README.txt: 本ドキュメント


===リアルタイム編集===
== インストール ==
文字の入力と同時に LiveStyle がブラウザのスタイルシートを更新します。ファイルの保存やページの再読み込みをしなくても Web ページに反映された状態をすぐに確認することができます。


===ブラウザからエディタへ===
# アーカイブを展開し、<code>LiveStyle.dll</code> を <code>Mery.exe</code> のインストール先の <code>Plugins</code> フォルダーにコピーしてください。
ブラウザのデベロッパーツールでレイアウトを微調整し、これらの変更をソースコードに反映させたいなんて思ったことはありませんか?LiveStyle はこれができる唯一のツールです。おまけに LESS と SCSS にも対応しています!
# Mery を起動すると、[ツール] メニューの [プラグイン] にインストールしたプラグインの項目が追加されます。


===余計なツールが不要===
== アップデート ==
LiveStyle は特別なビルドツールや Web サーバをインストールする必要がありません。エディタとブラウザに直接組み込まれますので環境を汚しません。


===どんなサイトでも使用可能===
* アーカイブを展開し、<code>Plugins</code> フォルダーの内容を Mery の <code>Plugins</code> フォルダーに上書きしてください。
LiveStyle はぺらんぺらんの一枚ページから Facebook のような巨大なサイトまでどんな規模のプロジェクトでも動作するように設計されています。


===クロスブラウザのテストも簡単===
== アンインストール ==
Rimote View 機能を使えばインターネットに接続している任意のブラウザやデバイスで簡単にローカルのサイトをプレビューすることができます。もちろんエディタとブラウザのデベロッパーツールからリアルタイムで更新されます。(Remote View 機能はそのうち有料になるようです)


* Mery の <code>Plugins</code> フォルダーからアンインストールしたいプラグイン (*.dll) を削除してください。


詳細な機能やチュートリアルなどは Emmet LiveStyle の公式サイト ([http://livestyle.io/ http://livestyle.io/]) でご確認ください。
== 使い方 ==


==使用方法==
1. 最初に、[https://chrome.google.com/webstore/detail/emmet-livestyle/diebikgmpmeppiilkaijjbdgciafajmg Chrome の拡張機能]をブラウザに追加します。
'''1. はじめに LiveStyle のアプリケーションを下記からインストールしてください。'''
: [[ファイル:live-style-1.png|border]]
:[http://livestyle.io/ http://livestyle.io/]
:(Remote View 機能が不要な場合は LiveStyle アプリケーションなしで Chrome 拡張機能のみでも動作します)
:[[ファイル:LiveStyle2.png|border]]




'''2. LiveStyle のアプリケーションを起動したら「Install Chrome Extension」から Chrome の拡張機能をインストールします。'''
2. Mery で、[ツール] メニューから [プラグイン] の [Emmet LiveStyle] を選択し、プラグインを有効にします。
:[[ファイル:LiveStyle3.png|border]]
: [[ファイル:live-style-2.png|border]]




'''3. Mery の「ツール > プラグイン > Emmet LiveStyle」でプラグインを有効にします。'''
3. その後、Chrome のメニュー バー アイコンから LiveStyle を起動します。
:[[ファイル:LiveStyle4.png|border]]


4. Chrome の LiveStyle で [Enable LiveStyle] のスイッチをオンに切り替えます。
: [[ファイル:live-style-3.png|border]]


'''4. Chrome のメニューバーのアイコンから LiveStyle を起動します。'''


5. Mery でスタイル シートのファイル (css、less、scss) を読み込むか、新規に作成し、編集モードを [CSS] に設定します。
: [[ファイル:live-style-4.png|border]]


'''5. "Enable LiveStyle" のスイッチを ON にします。'''
:[[ファイル:LiveStyle5.png|border]]


6. Chrome の LiveStyle で該当するスタイル シートを選択します。
: [[ファイル:live-style-5.png|border]]


'''6. Mery でスタイルシートのファイル (css, less, scss) を読み込むか、新規作成して編集モードを「css」に設定します。'''
:[[ファイル:LiveStyle6.png|border]]


7. これで、Mery と Chrome を連携して、双方向編集を楽しむことができます。
: [[ファイル:live-style-6.png|border]]


'''7. Chrome 側の LiveStyle でスタイルシートを選択します。'''
'''注意事項'''
:[[ファイル:LiveStyle7.png|border]]
* Mery で開いているファイルを Chrome の LiveStyle に渡すには、以下の条件のいずれかを満たしている必要があります。
# ファイルの拡張子が css、less、scss のいずれかであること。
# 編集モードの名称が css、less、scss のいずれかであること。(必要に応じて less や scss の編集モードを作成してください)
* 既存のファイルを使用する場合は条件 (1)、未保存のファイルを LiveStyle に渡す場合は条件 (2) を参照します。


 
'''制限事項'''
'''8. おめでとうございます!Mery と Chrome で驚きの双方向編集をお楽しみください!'''
* クロスドメインの環境では、CSS の読み込みに関する問題が発生するようですが、ローカル サーバーでは正常に動作しているようです。
 
* ブラウザのデベロッパー ツールで特定の属性値をドロップダウンで選択すると、エディター側に余分なセミコロンが残ることがあるようです。
 
* たとえば、<code>overflow-x</code> の値を <code>auto</code> から <code>hidden</code> にドロップダウンで変更する場合などに問題が発生します。LiveStyle 専用のエディタソフト (Sublime Text、Atom) でも同様の問題が報告されており、おそらくは Chrome 拡張機能の側に問題があると考えられます。
==注意事項==
* Mery にはプロジェクト機能が提供されていないため、プロジェクトで使用されているグローバルな依存関係を渡すパラメータ <code>globalDependencies</code> には対応していません。
 
===LiveStyle アプリケーション===
*LiveStyle アプリケーションは LiveStyle のサーバとして機能するものです。LiveStyle アプリケーションを使用しない場合は Mery が代わりにサーバとして動作します。この場合は RemoteView 機能が使用できません。
*Mery をサーバとして動作させる場合は必要に応じて Windows のファイアウォールの設定を行ってください。
:[[ファイル:LiveStyle8.png|border]]
*初期設定ではポート番号 54000 を使用します。
 
===LiveStyle Chrome 拡張機能===
 
*LiveStyle アプリケーションを使用せず [https://chrome.google.com/webstore/detail/emmet-livestyle/diebikgmpmeppiilkaijjbdgciafajmg Chrome ウェブストア]から直接入手も可能です。
 
==既知の問題==
 
===Emmet LiveStyle (Chrome 拡張機能) の不具合===
*ブラウザのデベロッパーツールで特定の属性値をドロップダウンで選択した場合にエディタ側にセミコロンが残ることがあります。例えば overflow-x の値を auto から hidden にドロップダウンで選択して変更した場合など。LiveStyle 専用のエディタ群 (Sublime Text, Atom) でも同様の問題を確認しましたので恐らく Chrome 拡張機能側の問題だと思います。
 
===仕様上の制限===
*Mery にはプロジェクト機能がないため、プロジェクトで定義しているグローバルな依存関係を渡すパラメータ "globalDependencies" には対応していません。

2023年10月29日 (日) 07:03時点における最新版

Emmet LiveStyle プラグイン

エディターと Web ブラウザーを同期させ、スタイル シートをリアルタイムかつ双方向で編集できるアプリケーション、Emmet LiveStyle を Mery で利用できるプラグインです。


Emmet LiveStyle プラグイン Ver 2.4.1 (32 ビット版)

Emmet LiveStyle プラグイン Ver 2.4.1 (64 ビット版)

機能

  • リアルタイム編集: LiveStyle はブラウザのスタイル シートをリアルタイムで更新し、ファイル保存やページ再読み込みなしで変更を確認できます。
  • ブラウザからエディターへ: ブラウザのデベロッパー ツールでのレイアウト調整をソースコードに即座に反映可能で、LESS や SCSS にも対応しています。
  • 余計なツール不要: 特別なツールやサーバーのインストールが不要で、エディターとブラウザに直接統合されています。
  • どんなサイトでも使用可能: 一枚ページから大規模なプロジェクトまで、あらゆるウェブサイトに対応しています。

はじめに

動作環境

  • Windows 11、10、8.1、8、7、Vista、XP をサポートしています。
  • Mery Ver 2.8.7 以降と Emmet LiveStyle 1.0.5 以降をインストールしている必要があります。

アーカイブに含まれるファイル

  • Plugins/LiveStyle.dll: プラグイン本体
  • ThirdPartyNotices.txt: サードパーティ製コンポーネントのライセンス
  • eula.rtf: ソフトウェア使用許諾書
  • CHANGELOG.txt: 変更ログ
  • README.txt: 本ドキュメント

インストール

  1. アーカイブを展開し、LiveStyle.dllMery.exe のインストール先の Plugins フォルダーにコピーしてください。
  2. Mery を起動すると、[ツール] メニューの [プラグイン] にインストールしたプラグインの項目が追加されます。

アップデート

  • アーカイブを展開し、Plugins フォルダーの内容を Mery の Plugins フォルダーに上書きしてください。

アンインストール

  • Mery の Plugins フォルダーからアンインストールしたいプラグイン (*.dll) を削除してください。

使い方

1. 最初に、Chrome の拡張機能をブラウザに追加します。


2. Mery で、[ツール] メニューから [プラグイン] の [Emmet LiveStyle] を選択し、プラグインを有効にします。


3. その後、Chrome のメニュー バー アイコンから LiveStyle を起動します。

4. Chrome の LiveStyle で [Enable LiveStyle] のスイッチをオンに切り替えます。


5. Mery でスタイル シートのファイル (css、less、scss) を読み込むか、新規に作成し、編集モードを [CSS] に設定します。


6. Chrome の LiveStyle で該当するスタイル シートを選択します。


7. これで、Mery と Chrome を連携して、双方向編集を楽しむことができます。

注意事項

  • Mery で開いているファイルを Chrome の LiveStyle に渡すには、以下の条件のいずれかを満たしている必要があります。
  1. ファイルの拡張子が css、less、scss のいずれかであること。
  2. 編集モードの名称が css、less、scss のいずれかであること。(必要に応じて less や scss の編集モードを作成してください)
  • 既存のファイルを使用する場合は条件 (1)、未保存のファイルを LiveStyle に渡す場合は条件 (2) を参照します。

制限事項

  • クロスドメインの環境では、CSS の読み込みに関する問題が発生するようですが、ローカル サーバーでは正常に動作しているようです。
  • ブラウザのデベロッパー ツールで特定の属性値をドロップダウンで選択すると、エディター側に余分なセミコロンが残ることがあるようです。
  • たとえば、overflow-x の値を auto から hidden にドロップダウンで変更する場合などに問題が発生します。LiveStyle 専用のエディタソフト (Sublime Text、Atom) でも同様の問題が報告されており、おそらくは Chrome 拡張機能の側に問題があると考えられます。
  • Mery にはプロジェクト機能が提供されていないため、プロジェクトで使用されているグローバルな依存関係を渡すパラメータ globalDependencies には対応していません。
スポンサーリンク