「説明を出力」の版間の差分
セクションの修正 |
改行の修正、マークアップの追加 |
||
| 1行目: | 1行目: | ||
== 概要 == | == 概要 == | ||
マッチした文字列が選択されたら、アウトプットバーに説明を出力します。 | |||
既定ではこのマクロと同じディレクトリのhelp. | |||
既定ではこのマクロと同じディレクトリのhelp.jsonを定義ファイルとして参照します。 | |||
定義ファイルはSJISで保存してください。 | |||
「選択範囲が変更されたとき」のイベントで実行することを前提に作成しています。 | |||
定義ファイルの書き方はjsonで例を下に載せてあります。 | |||
== 更新履歴 == | == 更新履歴 == | ||
2015/08/16 複数の定義ファイルの読み込みに対応、titleプロパティを追加可能に | * 2015/08/16 複数の定義ファイルの読み込みに対応、titleプロパティを追加可能に | ||
2015/08/16 flagsプロパティを省略可能に、説明の出力形式・出力の間に空白行を入れるかどうかのオプションを追加 | * 2015/08/16 flagsプロパティを省略可能に、説明の出力形式・出力の間に空白行を入れるかどうかのオプションを追加 | ||
2015/08/16 JSONのパースをreturnではなくeval()で行うよう変更 | * 2015/08/16 JSONのパースをreturnではなくeval()で行うよう変更 | ||
2015/08/16 作成 | * 2015/08/16 作成 | ||
== コード == | == コード == | ||
| 79行目: | 83行目: | ||
== 定義ファイル例 == | == 定義ファイル例 == | ||
flagsは省略可能です。 | |||
titleを書くと正規表現と違うタイトルを説明に表示できます。 | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
[ | [ | ||
スポンサーリンク