Skip to content

MeryをHTMLエディタとして使うためのマクロ

Notifications You must be signed in to change notification settings

hosoboso/Mery-Macro

Repository files navigation

Meryマクロ置き場

テキストエディター「Mery」をHTMLエディタとして活用する時用マクロ置き場です。 HTML手打ちの人向け。

Mery Ver 2.6.7 (64 ビット版)

及び、

Mery ベータ版 Ver 3.7.2 (64 ビット版)

で動作確認済みです。

サクラエディタマクロを手直ししたものを置いてあります。
マクロの登録方法はヘルプ参照。

Tip

Meryでは、マクロの行頭に

#title = "マクロ名"
#tooltip = "マクロ名ツールチップ"
#icon = "xx.ico"

で、表示名やアイコンを変更できます。
必ず行頭に入れる必要があります(行頭にはコメントアウト行なども入れてはだめ)。
アイコンは自前で用意するなりしてください。

上を入力しないとマクロのファイル名がそのまま登録されます。 仕様はマクロリファレンス:3:ディレクティブ - MeryWikiを参照。

<p>hogehoge</p>

のようにテキストを挟むタグ変換。
pをdivやH1など他のタグに変更して他のタグのマクロも作成できる。

選択したテキスト段落を<p></p>で挟み込み+内部の改行には<br>を追加します。
具体的には

明日の
天気は、
晴れ。

<p>明日の<br>
天気は、<br>
晴れ。</p>

にタグ変換。

選択テキストの末尾に

<br>

を追加。

<img src="" alt="">

を入力します。

選択テキストなしなら上の雛形だけ入力。
1行目に画像ファイルのアドレス、2行目にalt属性を記述して選択して実行すると入力します。

例:

map.jpg
公園の地図

というテキストを2行選択して実行すると

<img src="map.jpg" alt="公園の地図">

と変換します。
3行以上選択しても3行目以降は無視するので注意(3行目以降はそのままで変換なし)。
1行のみ選択の場合は画像ファイルのアドレスのみ入力。

選択テキストをリストタグに変換。

aaa
bbb
ccc

↓

<ul>
	<li>aaa</li>
	<li>bbb</li>
	<li>ccc</li>
</ul>

選択テキストをテーブルタグに変換。

aaa	111
bbb	222
ccc	333

↓

<table>
<thead>
	<tr><th>aaa</th><th>111</th></tr>
</thead>
<tbody>
	<tr><td>bbb</td><td>222</td></tr>
	<tr><td>ccc</td><td>333</td></tr>
</tbody>
</table>

選択テキストhogehogeを、

<a href="hogehoge" target="_blank">hogehoge</a>

に変換。

何の文字でも16進数の数値文字参照に変換。

♥ → &#x2665;
♪ → &#x266a;

HTML頻出の文字参照置換。選択文字列中の

&
<
>
"
'

のみ

&amp;
&lt;
&gt;
&quot;
&apos;

に置換する。

Close Last Tag(直前の閉じていない HTML/XML タグを閉じる)

サクラエディタ用のマクロ「Close Last Tag 3.0」を、Meryでも多分動くように個人的に書き換えてみたマクロです。
一応動きますが、素人が適当にいじったのでおかしい挙動をするかもしれません。

VSライクなhtml終タグ自動補完

サクラエディタ用のマクロ「VSライクなhtml終タグ自動補完」を、Meryでも多分動くように個人的に書き換えてみたマクロです。
一応動きますが、素人が適当にいじったのでおかしい挙動をするかもしれません。

選択したテキストをファイル名として開く

サクラエディタ用のマクロ「openfile(選択したテキストをファイル名として開く)」を、Meryでも多分動くように個人的に書き換えてみたマクロです。
選択したテキストをファイルとしてMery(別タブ)で開きます。
おまけとして指定した拡張子を関連付けられたアプリケーションで開く処理も入れています(画像ファイルなどを登録すると、開いて確認できます)。
一応動きますが、素人が適当にいじったのでおかしい挙動をするかもしれません。

テキスト整形

HTMLエディタ向き機能あり

About

MeryをHTMLエディタとして使うためのマクロ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published