<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://www.haijin-boys.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Starworshipper</id>
	<title>MeryWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://www.haijin-boys.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Starworshipper"/>
	<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Starworshipper"/>
	<updated>2026-04-28T00:27:13Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E5%88%A4%E5%88%A5%E5%BC%8F%E3%82%A4%E3%83%B3%E3%83%87%E3%83%B3%E3%83%88&amp;diff=7495</id>
		<title>判別式インデント</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E5%88%A4%E5%88%A5%E5%BC%8F%E3%82%A4%E3%83%B3%E3%83%87%E3%83%B3%E3%83%88&amp;diff=7495"/>
		<updated>2024-06-27T05:28:29Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: 記事作成&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://www.haijin-boys.com/discussions/7938&lt;br /&gt;
を参考にしました。ありがとうございます。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
スペース４つならスペース４つ、タブならタブでインデント・インデント解除するマクロを練習で作りました。&lt;br /&gt;
&lt;br /&gt;
最初に選択範囲を走査して、選択範囲の行頭にコメントが有ったりしても、数行下のインデントを判別してインデントします。&lt;br /&gt;
他の例外は考えていない、雑な作りです。&lt;br /&gt;
個人的にはコメントアウトも一緒にインデントする作りが好きなので、選択範囲を全てインデントする作りになってます。&lt;br /&gt;
&lt;br /&gt;
== インデント ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// 選択されたテキストを取得&lt;br /&gt;
var selectionText = document.selection.Text;&lt;br /&gt;
&lt;br /&gt;
// 行を分割&lt;br /&gt;
var lines = selectionText.split(&amp;quot;\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// 最初の行を処理&lt;br /&gt;
var firstLine = lines[0];&lt;br /&gt;
var indent = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// 最初の数行を調査&lt;br /&gt;
for (var i = 0; i &amp;lt; lines.length; i++) {&lt;br /&gt;
    if (/^\t/.test(lines[i])) {&lt;br /&gt;
        indent = &amp;quot;\t&amp;quot;;&lt;br /&gt;
        break;&lt;br /&gt;
    } else if (/^ {4}/.test(lines[i])) {&lt;br /&gt;
        indent = &amp;quot;    &amp;quot;;&lt;br /&gt;
        break;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全ての行を処理&lt;br /&gt;
var processedText = lines.map(function(line) {&lt;br /&gt;
    // インデントを追加&lt;br /&gt;
    return indent + line;&lt;br /&gt;
}).join(&amp;quot;\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// 変更されたテキストを選択範囲に反映&lt;br /&gt;
document.selection.Text = processedText;&lt;br /&gt;
&lt;br /&gt;
// ハイライト検索を無効に&lt;br /&gt;
document.HighlightFind = false;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== インデント解除 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// 選択されたテキストを取得&lt;br /&gt;
var selectionText = document.selection.Text;&lt;br /&gt;
&lt;br /&gt;
// 行を分割&lt;br /&gt;
var lines = selectionText.split(&amp;quot;\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// 最初の行を処理&lt;br /&gt;
var firstLine = lines[0];&lt;br /&gt;
var indent = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// 最初の数行を調査&lt;br /&gt;
for (var i = 0; i &amp;lt; lines.length; i++) {&lt;br /&gt;
    if (/^\t/.test(lines[i])) {&lt;br /&gt;
        indent = &amp;quot;\t&amp;quot;;&lt;br /&gt;
        break;&lt;br /&gt;
    } else if (/^ {4}/.test(lines[i])) {&lt;br /&gt;
        indent = &amp;quot;    &amp;quot;;&lt;br /&gt;
        break;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全ての行を処理&lt;br /&gt;
var processedText = lines.map(function(line) {&lt;br /&gt;
    // インデントを削除&lt;br /&gt;
    if (line.indexOf(indent) === 0) {&lt;br /&gt;
        return line.slice(indent.length);&lt;br /&gt;
    } else {&lt;br /&gt;
        return line;&lt;br /&gt;
    }&lt;br /&gt;
}).join(&amp;quot;\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// 変更されたテキストを選択範囲に反映&lt;br /&gt;
document.selection.Text = processedText;&lt;br /&gt;
&lt;br /&gt;
// ハイライト検索を無効に&lt;br /&gt;
document.HighlightFind = false;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Beep%E9%9F%B3%E3%81%AE%E4%BE%8B&amp;diff=7242</id>
		<title>Beep音の例</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Beep%E9%9F%B3%E3%81%AE%E4%BE%8B&amp;diff=7242"/>
		<updated>2024-03-03T12:13:26Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WindowsでBeep音を出したい時に。&lt;br /&gt;
マクロで想定内のエラーが発生したり、ビジュアル的な反応を返せないときに、statusバーへの報告だけですと、気づかなかったり視線の移動が煩わしかったりすることがありませんでしょうか。&lt;br /&gt;
&lt;br /&gt;
「ぷろーーん」と言うBeep音1つ出せるだけで、色々便利なことがあるかと思います。&lt;br /&gt;
&lt;br /&gt;
2行で簡単にBeepが出るものを見つけたのでメモします。&lt;br /&gt;
&lt;br /&gt;
[https://social.technet.microsoft.com/Forums/Azure/ja-JP/a0857a02-2144-4d6e-8689-3ee9cf99c408/1246712510125311248912503125251253112503124881239112289-rundll32?forum=win10itprogeneralJP こちらのスレッド]を参考にしました。&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var wshShell = new ActiveXObject(&amp;quot;WScript.Shell&amp;quot;);//定義&lt;br /&gt;
&lt;br /&gt;
wshShell.Run(&amp;quot;rundll32 user32.dll,MessageBeep&amp;quot;); //これを鳴らしたいタイミングの場所に挿入する&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== こうやれば喋らせることもできるようです ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var my_speak_obj=new ActiveXObject(&amp;quot;SAPI.SpVoice&amp;quot;);&lt;br /&gt;
var mytext = &amp;quot;Mery is fantastic!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
my_speak_obj.Speak(mytext);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA&amp;diff=7241</id>
		<title>マクロライブラリ</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA&amp;diff=7241"/>
		<updated>2024-03-03T12:06:13Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: ucky様のテーマトグルスクリプトを掲載させていただきました。&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery で使用できるマクロを集めたライブラリです。&lt;br /&gt;
&lt;br /&gt;
スクリプトを拡張子 &amp;quot;js&amp;quot;（JavaScript、JScript の場合）にして Macros フォルダーなどに保存し、[マクロ] メニューの [選択] や [カスタマイズ] から読み込んで使用してください。&lt;br /&gt;
&lt;br /&gt;
マクロライブラリはどなたでも自由に編集できますので、みなさんが作成した便利なマクロをどんどん掲載してください。&lt;br /&gt;
&lt;br /&gt;
== テキスト操作補助 ==&lt;br /&gt;
* [https://github.com/haijinboys/mery-macro-emmet Emmet] (Kuro)&lt;br /&gt;
* [[Zen Coding]] (Kuro)&lt;br /&gt;
* [[対応する括弧に移動]] (Kuro, Kurama, Masme)&lt;br /&gt;
* [[行頭に移動]] (Kuro, Masme, Noonworks, Isari)&lt;br /&gt;
* [[VSCode風、行頭/行末に移動]] (Yuko)&lt;br /&gt;
* [[バイト数]] (Kuro, Ks)&lt;br /&gt;
* [[日付と時刻を挿入]] (N, Masme, Isari)&lt;br /&gt;
* [[日付と時刻を挿入（カレンダー版）]] (Papagoat)&lt;br /&gt;
* [[選択範囲を上下に移動]] (Ks)&lt;br /&gt;
* [[TeraPadのCtrl↑と同じような動作をするマクロ]] (Suke)&lt;br /&gt;
* [[TeraPadのCtrl↓と同じような動作をするマクロ]] (Suke)&lt;br /&gt;
* [[Vz 風テキストスタック 2 ストロークキー]] (Papagoat)&lt;br /&gt;
* [[ラクラク罫線]] (手石)&lt;br /&gt;
* [[ファイル:XHTML.zip]] (アラフォー親父) HTMLタグを、ショートカット・キーに登録して入力するマクロ（文章挟み込み仕様）。&lt;br /&gt;
* [[自動箇条書き]] (手石)&lt;br /&gt;
* [[青空文庫用整形補助]] (Ks, 急急如律令)&lt;br /&gt;
* [[部分編集]] (Ks)&lt;br /&gt;
* [[文字カウント]] (Masme)&lt;br /&gt;
* [[数値を増減]] (インクリメント・デクリメント) (Masme)&lt;br /&gt;
* [[自動ルビ振り]] (急急如律令)&lt;br /&gt;
* [[貼付け実行後のカーソル位置を貼付け文字列の先頭にする]] (Yuko)&lt;br /&gt;
* [[ドイツ語特殊文字]] (鯉)&lt;br /&gt;
* [[文章で使用されている文字をユニーク抽出]] (Kuro)&lt;br /&gt;
* [[アウトライン用ノード追加]] (Mik)&lt;br /&gt;
* [[アウトラインのノードレベルを上げる]] (Mik)&lt;br /&gt;
* [[アウトラインのノードレベルを下げる]] (Mik)&lt;br /&gt;
* [[アウトラインのノードの完了/未完了を切り替える]] (Mik)&lt;br /&gt;
* [[ハルナアウトライン用の完了/未完了フラグをノード名に反映する]] (Mik)&lt;br /&gt;
* [[Markdown文書で改行時にリスト、引用ブロック開始記号を自動入力する]] (Catfist, Yuko)&lt;br /&gt;
* [[Markdown 向け、リスト記号 (*) のトグル]] (Yuko)&lt;br /&gt;
* [[Markdown 向け、タスクリスト (* ［］) のチェック状態をトグル]] (Yuko)&lt;br /&gt;
* [[Markdown入力補助]] (急急如律令)&lt;br /&gt;
* [[何年生で習う漢字？]] (シリル)&lt;br /&gt;
* [[上に行挿入]] (Yuko)&lt;br /&gt;
* [[選択範囲を広げる]] (Yuko)&lt;br /&gt;
* [[新規行番号入力]] (Takuma, Sukemaru)&lt;br /&gt;
* [[選択した文字列を文書からすべて削除]] (Noah)&lt;br /&gt;
&lt;br /&gt;
== ファイル操作補助 ==&lt;br /&gt;
* [[パスを取得]] (Kuro)&lt;br /&gt;
* [[フォルダ内のファイルをすべて開く]] (Kuro)&lt;br /&gt;
* [[ファイルを比較]] (Kuro)&lt;br /&gt;
* [[ファイル名を引数にしてアプリ起動]] (Kuro, Miso)&lt;br /&gt;
* [[文字列中のパス起動]] (Ks)&lt;br /&gt;
* [[パス・URLを開く コマンドを実行する]] (Yuko)&lt;br /&gt;
* [[開いている文書のファイル名を変更する]] (Yuko)&lt;br /&gt;
* [[上書き保存(UAC対応)]] (Ks)&lt;br /&gt;
* [[含んでいるフォルダを開く]] (Ks)&lt;br /&gt;
* [[ブックマーク一覧ジャンプ]] ※ポップアップメニュー (Goat)&lt;br /&gt;
* [[拡張子の違うファイルを開く]] (N)&lt;br /&gt;
* [[フォルダを開く]] (N)&lt;br /&gt;
* [[コマンドプロンプトを開く]] (N)&lt;br /&gt;
* [[よく使うフォルダ]] (手石)&lt;br /&gt;
* [[ファイル（選択範囲）の仮保存]] (手石)&lt;br /&gt;
* [[ポップアップメニューでファイル選択]] (手石)&lt;br /&gt;
* [[フォルダツリーをポップアップ表示]] (N)&lt;br /&gt;
* [[タグジャンプ]] (O)&lt;br /&gt;
* [[ウィンドウの位置とサイズを拡張子で指定]] (Papagoat)&lt;br /&gt;
* [[編集モードの自動選択]] (Bleat)&lt;br /&gt;
* [[書き換え禁止モード色反転]] (Bleat)&lt;br /&gt;
* [[変更なしのタブをすべて閉じる]] (Noah)&lt;br /&gt;
&lt;br /&gt;
== 変換・ソート・整形 ==&lt;br /&gt;
* [[標準変換]] (Kuro, MSY-07)&lt;br /&gt;
* [[テキスト変換]] (Ks)&lt;br /&gt;
* [[テキスト整形]] (Masme)&lt;br /&gt;
* [[旧漢字から新漢字に変換]] (Furu)&lt;br /&gt;
* [[Wikipediaマークアップ修正]] (MSY-07)&lt;br /&gt;
* [[SHA でハッシュ化]] (Kuro)&lt;br /&gt;
* [[ブックマーク系コマンド集]] (Ks)&lt;br /&gt;
* [[clustalw を用いてアライメントを実行]] (Suke)&lt;br /&gt;
* [[clustal-omegaを用いてアライメントを実行]] (Suke)&lt;br /&gt;
* [[連番の挿入]] (手石)&lt;br /&gt;
* [[TSV(CSV) ⇒ 固定長]] (手石)&lt;br /&gt;
* [[行並べ替え]] (Masme)&lt;br /&gt;
* [[連番を挿入]] (Masme)&lt;br /&gt;
* [[GFMをHTMLに変換]] (Noonworks)&lt;br /&gt;
* [[基数変換10 16]] (シリル)&lt;br /&gt;
* [[スネークケース ⇔ キャメルケースの変換]] (Noah)&lt;br /&gt;
* [[マルチカーソルに連番を入力]] (Yuko)&lt;br /&gt;
* [[自然数ソート]] (tak)&lt;br /&gt;
&lt;br /&gt;
== 検索・置換 ==&lt;br /&gt;
* [[文書から検索]] (Kuro)&lt;br /&gt;
* [[単語を抽出]] (Kuro)&lt;br /&gt;
* [[タグの外側（内側）だけ置換]] (手石)&lt;br /&gt;
* [[ポップアップメニューで検索先にジャンプ]] (手石)&lt;br /&gt;
* [[検索(SJIS以外)]] + 検索強調を解除 (Masme)&lt;br /&gt;
* [https://github.com/TakamiChie/mery-scripts/blob/master/SearchWithMode.js 現在開いているファイルの言語名をつけてWeb検索] (高見知英) → [[https://vine.co/v/eeY59rFMail 実際の動作例]]&lt;br /&gt;
* [https://github.com/GunseiPaseri/Mery_macro 文字出現量ランキング] (群生系パセリ)&lt;br /&gt;
* [[検索ヒット数表示]] (Ks)&lt;br /&gt;
* [[任意の検索エンジンで検索ー改良版]] (Takeshi)&lt;br /&gt;
* [[デフォルトの検索フラグを設定して検索ウィンドウ表示]] (Yuko)&lt;br /&gt;
* [[複数置換]] (Noah)&lt;br /&gt;
* [[類義語アウトプット【Python】]] (シリル)&lt;br /&gt;
* [[校正支援アウトプット]] (シリル)&lt;br /&gt;
* [[見出しジャンプ]] (Yuko)&lt;br /&gt;
&lt;br /&gt;
== プログラミング補助 ==&lt;br /&gt;
* [[Eclipse風コメントアウト]] (Ks)&lt;br /&gt;
* [[Eclipse風コメントアウト(改)]] (Pizz)&lt;br /&gt;
* [[コメントマーク付け外し]] (手石, Masme)&lt;br /&gt;
* [[スマートインデント(C 構文)]] (Ks)&lt;br /&gt;
* [[ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ]] (Kazy)&lt;br /&gt;
* [[タグファイルから補完]] (N)&lt;br /&gt;
* [[コードスニペットもどき]] (手石)&lt;br /&gt;
* [[TeX文書のコンパイル]] (手石, Isari)&lt;br /&gt;
* [[TeX数式のチェック]] (手石)&lt;br /&gt;
* [[簡易数式計算]] (Ks)&lt;br /&gt;
* [[定義へ移動]] (Ks)&lt;br /&gt;
* [[タブの桁数]] (手石)&lt;br /&gt;
* [[行末の空白を削除]] (N)&lt;br /&gt;
* [https://github.com/TakamiChie/mery-scripts/tree/master/ 開いているスクリプトファイルを実行] (高見知英) 掲載時点ではバッチファイル・Javascript・Lua・PHP・Perl・Python・Ruby・UWSCに対応。順次追加予定。&lt;br /&gt;
* [https://github.com/TakamiChie/mery-scripts/tree/master/ 開いているスクリプトファイルを構文チェック] (高見知英) 掲載時点ではPHP・Perlに対応。順次追加予定。&lt;br /&gt;
* [[説明を出力]] (S)&lt;br /&gt;
* [[拡張子からコンソール実行]] (YOS G-spec)&lt;br /&gt;
* [[JSON整形]] (Ovis)&lt;br /&gt;
* [[ScriptRun]] (Scriptコードの実行) (Fuka)&lt;br /&gt;
&lt;br /&gt;
== おもしろ ==&lt;br /&gt;
* [[メール送信]] (Ks)&lt;br /&gt;
* [[あつまれ☆みんなのおもしろアイコン]] (シリル)&lt;br /&gt;
* [[テーマのトグル]] (ucky)&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
* [[最新版を確認]] (Diaphragm)&lt;br /&gt;
* [[HSPキーワード検索]] (SSSE)&lt;br /&gt;
* [[SAPI 使って単語読み上げ]] (Miso)&lt;br /&gt;
* [[フォルダ選択ダイアログ]] (手石)&lt;br /&gt;
* [[HTA(HTML)の自作ダイアログを表示]] (Noonworks)&lt;br /&gt;
* [[JavaScript を実行]] (N)&lt;br /&gt;
* [[Ruby を実行]] (N)&lt;br /&gt;
* [[ポップアップメニューを手軽に扱う]] (Komorebikoboshi)&lt;br /&gt;
* [[マクロ・関数をメニューで呼び出す]] (Aliquis)&lt;br /&gt;
* [[階層化マクロメニュー]] (Ks)&lt;br /&gt;
* [[シェルコマンドを実行]] (Sasaki)&lt;br /&gt;
* [[ポップアップメニューでチェックボックス]] (手石)&lt;br /&gt;
* [[ポップアップメニューでラジオボタン]] (手石)&lt;br /&gt;
* [[Editor.OpenFile()のポリフィル]] (Kazy)&lt;br /&gt;
* [[折り返しトグル切り替え]] (Bleat)&lt;br /&gt;
* [[Beep音の例]] (Star0worshipper)&lt;br /&gt;
* [[ブラウザ風タブ移動]] (Yuko)&lt;br /&gt;
&lt;br /&gt;
== 開発者向け ==&lt;br /&gt;
* [[キーアサイン集]] (Ks, Masme, Isari, Sukemaru)&lt;br /&gt;
* [[includeライブラリ]] (Ks)&lt;br /&gt;
* [[GetKeyState.exe(キー状態取得実行ファイル)]] (Pizz)&lt;br /&gt;
* [[マクロ覚え書き（開発者向け）]] (Ks, Papagoat, Sukemaru)&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
Mery Ver 2.6.6（2018年3月22日）以前に作成されたマクロが動作しない場合は下記のページを参照してください。&lt;br /&gt;
&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/6929 公式のマクロ 箇条書きが最新メリーで動作するかチェックいただけませんか？]&lt;br /&gt;
* [https://www.haijin-boys.com/software/mery/mery-2-6-6 テキストエディター「Mery」ベータ版 Ver 2.6.6 を公開、JavaScript エンジン Chakra に対応]&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E3%83%86%E3%83%BC%E3%83%9E%E3%81%AE%E3%83%88%E3%82%B0%E3%83%AB&amp;diff=7240</id>
		<title>テーマのトグル</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E3%83%86%E3%83%BC%E3%83%9E%E3%81%AE%E3%83%88%E3%82%B0%E3%83%AB&amp;diff=7240"/>
		<updated>2024-03-02T11:23:57Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: ページの作成:「== 概要 == https://www.haijin-boys.com/discussions/6141  テーマをキーボードショートカットなどでトグルできるようになるマクロです。 フォーラム上でusky様が作成されたものですが、 フォーラムだけだと埋没してしまい検索に苦労したので、こちらにも記載させていただきました。  == ソースコード == 2021年6月26日 21:21  |  ucky 様 &amp;lt;syntaxhighlight lang=&amp;quot;bs&amp;quot;&amp;gt;  if (&amp;quot;ReadSett…」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
https://www.haijin-boys.com/discussions/6141&lt;br /&gt;
&lt;br /&gt;
テーマをキーボードショートカットなどでトグルできるようになるマクロです。&lt;br /&gt;
フォーラム上でusky様が作成されたものですが、&lt;br /&gt;
フォーラムだけだと埋没してしまい検索に苦労したので、こちらにも記載させていただきました。&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
2021年6月26日 21:21  |  ucky 様&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bs&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if (&amp;quot;ReadSettings&amp;quot; in editor) {&lt;br /&gt;
  var currentTheme = editor.ReadSettingString(&amp;quot;Themes&amp;quot;, &amp;quot;ThemeName&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
  var newTheme;&lt;br /&gt;
&lt;br /&gt;
  switch (currentTheme) {&lt;br /&gt;
    case &amp;quot;切り替え用１&amp;quot;:&lt;br /&gt;
      newTheme = &amp;quot;切り替え用２&amp;quot;;&lt;br /&gt;
      break;&lt;br /&gt;
    case &amp;quot;切り替え用２&amp;quot;:&lt;br /&gt;
      newTheme = &amp;quot;切り替え用３&amp;quot;;&lt;br /&gt;
      break;&lt;br /&gt;
    default:&lt;br /&gt;
      newTheme = &amp;quot;切り替え用１&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  var items = [&lt;br /&gt;
    &amp;quot;GeneralForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;GeneralBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;GeneralStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;SelectionForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SelectionBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SelectionStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;MultiSelectionForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;MultiSelectionBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;MultiSelectionStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;CaretColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ImeCaretColor&amp;quot;,&lt;br /&gt;
    &amp;quot;CurrentLineForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;CurrentLineBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;CurrentLineStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;HyperlinkForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;HyperlinkBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;HyperlinkStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;StringForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;StringBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;StringStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;CommentForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;CommentBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;CommentStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;ScriptForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScriptBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScriptStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;BracketForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;BracketBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;BracketStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;TagForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;TagBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;TagStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword1ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword1BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword1Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword2ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword2BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword2Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword3ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword3BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword3Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword4ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword4BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword4Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword5ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword5BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword5Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword6ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword6BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword6Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword7ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword7BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword7Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword8ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword8BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Keyword8Style&amp;quot;,&lt;br /&gt;
    &amp;quot;CRLFForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;CRLFBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;CRLFStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;WrapForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;WrapBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;WrapStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;TabForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;TabBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;TabStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;EOFForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;EOFBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;EOFStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;CaretForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;CaretBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;CaretStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;LineNumbersForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;LineNumbersBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;LineNumbersStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;ChangedLineNumbersForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ChangedLineNumbersBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ChangedLineNumbersStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;RulerForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;RulerBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;RulerStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;VerticalLineForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;VerticalLineBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;VerticalLineStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;SBAlphabeticForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SBAlphabeticBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SBAlphabeticStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;SBNumberForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SBNumberBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SBNumberStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;SBSymbolForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SBSymbolBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SBSymbolStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;SBKatakanaForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SBKatakanaBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SBKatakanaStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;SBSpaceForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SBSpaceBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SBSpaceStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;DBAlphabetForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBAlphabetBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBAlphabetStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;DBNumberForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBNumberBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBNumberStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;DBSymbolForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBSymbolBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBSymbolStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;DBHiraganaForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBHiraganaBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBHiraganaStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;DBKatakanaForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBKatakanaBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBKatakanaStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;DBKanjiForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBKanjiBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBKanjiStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;DBSpaceForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBSpaceBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;DBSpaceStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;BookmarkForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;BookmarkBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;BookmarkStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;SpellForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SpellBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SpellStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;SearchStringForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SearchStringBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;SearchStringStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;AutoMarkerForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;AutoMarkerBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;AutoMarkerStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker1ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker1BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker1Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker2ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker2BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker2Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker3ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker3BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker3Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker4ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker4BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker4Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker5ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker5BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker5Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker6ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker6BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker6Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker7ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker7BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker7Style&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker8ForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker8BackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;Marker8Style&amp;quot;,&lt;br /&gt;
    &amp;quot;IndicatorModifiedForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;IndicatorModifiedBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;IndicatorModifiedStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;IndicatorSavedForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;IndicatorSavedBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;IndicatorSavedStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarModifiedForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarModifiedBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarModifiedStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarSavedForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarSavedBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarSavedStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarBookmarkForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarBookmarkBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarBookmarkStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarFoundForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarFoundBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarFoundStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarCaretForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarCaretBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ScrollBarCaretStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;ForeignForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ForeignBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ForeignStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;OtherForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;OtherBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;OtherStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;ControlForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ControlBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;ControlStyle&amp;quot;,&lt;br /&gt;
    &amp;quot;InvalidForeColor&amp;quot;,&lt;br /&gt;
    &amp;quot;InvalidBackColor&amp;quot;,&lt;br /&gt;
    &amp;quot;InvalidStyle&amp;quot;&lt;br /&gt;
  ];&lt;br /&gt;
&lt;br /&gt;
  if (editor.ReadSettingString(&amp;quot;Theme\\&amp;quot; + newTheme, &amp;quot;GeneralForeColor&amp;quot;, &amp;quot;&amp;quot;) !== &amp;quot;&amp;quot;) {&lt;br /&gt;
    editor.WriteSettingString(&amp;quot;Themes&amp;quot;, &amp;quot;ThemeName&amp;quot;, newTheme);&lt;br /&gt;
&lt;br /&gt;
    for (var i = 0; i &amp;lt; items.length; i++) {&lt;br /&gt;
      editor.WriteSettingString(&amp;quot;Display&amp;quot;, items[i], &lt;br /&gt;
        editor.ReadSettingString(&amp;quot;Theme\\&amp;quot; + newTheme, items[i], &amp;quot;&amp;quot;)&lt;br /&gt;
      );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    editor.ReadSettings();&lt;br /&gt;
  } else {&lt;br /&gt;
    alert(newTheme + &amp;quot; という名前でテーマを保存してください&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
} else {&lt;br /&gt;
  alert(&amp;quot;Version &amp;quot; + editor.Version + &amp;quot; では使えません&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E6%A7%8B%E6%96%87%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB&amp;diff=7239</id>
		<title>構文ファイル</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E6%A7%8B%E6%96%87%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB&amp;diff=7239"/>
		<updated>2024-02-27T11:13:23Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: fire alpacaブラシスクリプト用構文へのリンクを追加しました。&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery で使用できる構文ファイルを集めたライブラリです。&lt;br /&gt;
&lt;br /&gt;
「表示」メニューの「編集モード &amp;gt; 編集モードの設定 &amp;gt; プロパティ」の下部にある「インポート」ボタンでインポートして使用します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルライブラリはどなたでも自由に編集できますので、新しい言語やマニアックな言語の色分けに使えそうなものが出来上がったら投稿してみてくださいね。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
構文ファイルとは、拡張子 &amp;quot;.msy&amp;quot; のファイルで、HTML や C++ などの言語における「強調」「構文」などの情報を保持しています。編集モードの設定から、インポートすることによって使用できます。一度インポートすると、Mery 内に保存されますので、構文ファイルは不要になります。&lt;br /&gt;
&lt;br /&gt;
保存されているデータはテキストで、基本は強調する単語の列挙、特別な情報を # で始まる行で保存します。有志が作った構文ファイルを実際にテキストエディタで開いて見てみると分かりやすいでしょう。&lt;br /&gt;
&lt;br /&gt;
== ファイル一覧 ==&lt;br /&gt;
* [https://www.haijin-boys.com/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:aozoramsy.zip Aozora（青空文庫形式）] (急急如律令、Isari)&lt;br /&gt;
* [https://github.com/jacklegdoc/Mery-AutoHotKey-syntax/blob/master/AutoHotkey.msy AutoHotkey] (Jacklegdoc)&lt;br /&gt;
* [[Bat]] (シリル)&lt;br /&gt;
* [https://github.com/MihailJP/merydef/blob/master/bf.msy Brainf*ck] (MihailJP) &amp;lt;!-- 冗談半分で作ったシロモノです --&amp;gt;&lt;br /&gt;
* [[メディア:CASLII.zip|CASL II]] (YOS G-spec)&lt;br /&gt;
* [[Clojure]] (N)&lt;br /&gt;
* [[メディア:CommonLisp.zip|CommonLisp]] (YOS G-spec)&lt;br /&gt;
* [https://github.com/GunseiPaseri/mery_MSY/blob/master/css3.msy CSS3] (群生系パセリ)&lt;br /&gt;
* [https://github.com/MihailJP/merydef/blob/master/d.msy D言語] (MihailJP) ※Mery本体の仕様により、コメントネストが正しく表示されません。&lt;br /&gt;
* [https://github.com/MihailJP/merydef/blob/master/erlang.msy Erlang] (MihailJP)&lt;br /&gt;
* [https://github.com/MihailJP/merydef/blob/master/fsharp.msy F#] (MihailJP) ※Mery本体の仕様により、コメントネストが正しく表示されません。&lt;br /&gt;
* [[メディア:Fortran.zip|Fortran]] (YOS G-spec)&lt;br /&gt;
* [https://www.haijin-boys.com/wiki/FireBS FireAlpaca ブラシスクリプト] (starworshipper) Fire Alpaca、 Medhibang Paintに使える、.bsファイル用構文&lt;br /&gt;
* [https://github.com/MihailJP/merydef/blob/master/go.msy Go] (MihailJP) ※Mery本体の仕様により、Raw文字列リテラルは色分けされません。&lt;br /&gt;
* [https://github.com/MihailJP/merydef/blob/master/haskell.msy Haskell] (MihailJP)&lt;br /&gt;
* [[HTML Living Standard]] (Ucky)&lt;br /&gt;
* [[HTML5.1]] (Momdo)&lt;br /&gt;
* [https://github.com/ShikaKingdom/MerySyntaxFile JSON] (ShikaKingdom)&lt;br /&gt;
* [https://github.com/TakamiChie/mery-scripts/blob/master/msy/less.msy Less] (高見知英)&lt;br /&gt;
* [[Lua]] (N)&lt;br /&gt;
* [https://github.com/MihailJP/merydef/blob/master/markdown.msy Markdown] (MihailJP)&lt;br /&gt;
* [[メディア:Matlab.zip|Matlab]] (YOS G-spec)&lt;br /&gt;
* [[メディア:MQL4.zip|MQL4]] (才石)&lt;br /&gt;
* [[MQL4 改]] (東平)&lt;br /&gt;
* [[Mery MSY|MSY]] (Sukemaru)&lt;br /&gt;
* [[NSIS]] (Leo)&lt;br /&gt;
* [https://github.com/MihailJP/merydef/blob/master/ocaml.msy OCaml] (MihailJP) ※Mery本体の仕様により、コメントネストが正しく表示されません。&lt;br /&gt;
* [https://github.com/WGGSH/ProcessingMery/blob/master/src/Processing.msy Processing] (WGG)&lt;br /&gt;
* [https://github.com/TakamiChie/mery-scripts/tree/master/msy Re:VIEW] (高見知英)&lt;br /&gt;
* [https://github.com/sh0hei/merydef/blob/master/scala.msy Scala] (Sh0hei)&lt;br /&gt;
* [[メディア:ShellScript(bash).zip|ShellScript (bash)]] (Yuko)&lt;br /&gt;
* [[メディア:smali.zip|smali]] (GTO)&lt;br /&gt;
* [https://github.com/syeimi/Mery-msy/blob/master/Whitespace.msy Whitespace] (Syeimi)&lt;br /&gt;
* [[Wikitext]] (MSY-07)&lt;br /&gt;
* [https://github.com/ebc-2in2crc/merydef/blob/master/yaml.msy YAML] (Ebc-2in2crc)&lt;br /&gt;
* [https://www.haijin-boys.com/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:ZScript.zip ZScript] (Starworshipper) ZBrushというCGソフトのマクロ用です。&lt;br /&gt;
* [https://github.com/MihailJP/merydef/blob/master/nadesiko.msy なでしこ] (MihailJP) ※試供品。注意点は[https://github.com/MihailJP/merydef#%E3%81%AA%E3%81%A7%E3%81%97%E3%81%93-nadesikomsy]を参照のこと。&lt;br /&gt;
* [https://github.com/ikebeight/hatenasyntax/blob/master/hatena.msy はてな記法] (池辺祥和) ※Mery本体の仕様により、引用記法などが正しく表示されません。&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=FireBS&amp;diff=7238</id>
		<title>FireBS</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=FireBS&amp;diff=7238"/>
		<updated>2024-02-27T11:07:32Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: ページの作成:「== 概要 == http://firealpaca.com/bs  Fire AlpacaやMedhibang Paintで使える、bsスクリプトをハイライトする構文です。  コメントアウトなどの基本はLua構文で、 bs_xxxxxのような対応ファンクションと、かならず使うであろう「x,y, pressure」変数をハイライトするようにしてあります。  さっくり適当に作ったので、ミスがあったら暖かい修正をお願い申し上げます。…」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
http://firealpaca.com/bs&lt;br /&gt;
&lt;br /&gt;
Fire AlpacaやMedhibang Paintで使える、bsスクリプトをハイライトする構文です。&lt;br /&gt;
&lt;br /&gt;
コメントアウトなどの基本はLua構文で、&lt;br /&gt;
bs_xxxxxのような対応ファンクションと、かならず使うであろう「x,y, pressure」変数をハイライトするようにしてあります。&lt;br /&gt;
&lt;br /&gt;
さっくり適当に作ったので、ミスがあったら暖かい修正をお願い申し上げます。&lt;br /&gt;
&lt;br /&gt;
== 更新履歴 ==&lt;br /&gt;
* 2024-02-27 初版 (Starworshipper)&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
bs.msy&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bs&amp;quot;&amp;gt;&lt;br /&gt;
#TagBegin=&lt;br /&gt;
#TagEnd=&lt;br /&gt;
#CommentBegin1=--[[&lt;br /&gt;
#CommentEnd1=]]&lt;br /&gt;
#LineComment1=--&lt;br /&gt;
#CommentBegin2=[[&lt;br /&gt;
#CommentEnd2=]]&lt;br /&gt;
#LineComment2=&lt;br /&gt;
#SpecialSyntax=None&lt;br /&gt;
#ScriptBegin=&lt;br /&gt;
#ScriptEnd=&lt;br /&gt;
#QuoteSingle=True&lt;br /&gt;
#QuoteDouble=True&lt;br /&gt;
#QuoteContinue=True&lt;br /&gt;
#EscapeCharacter=\&lt;br /&gt;
&lt;br /&gt;
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False&lt;br /&gt;
end&lt;br /&gt;
false&lt;br /&gt;
function&lt;br /&gt;
if&lt;br /&gt;
true&lt;br /&gt;
&lt;br /&gt;
#Word Color=1, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False&lt;br /&gt;
bs_atan&lt;br /&gt;
bs_bezier_begin&lt;br /&gt;
bs_bezier_c&lt;br /&gt;
bs_bezier_clear&lt;br /&gt;
bs_bezier_l&lt;br /&gt;
bs_bezier_m&lt;br /&gt;
bs_bezier_move&lt;br /&gt;
bs_bezier_move_center&lt;br /&gt;
bs_bezier_mul&lt;br /&gt;
bs_bezier_region&lt;br /&gt;
bs_bezier_rotate&lt;br /&gt;
bs_bezier_v&lt;br /&gt;
bs_bezier_y&lt;br /&gt;
bs_bg&lt;br /&gt;
bs_canvas_angle&lt;br /&gt;
bs_canvas_dpi&lt;br /&gt;
bs_canvas_height&lt;br /&gt;
bs_canvas_width&lt;br /&gt;
bs_count&lt;br /&gt;
bs_dir&lt;br /&gt;
bs_distance&lt;br /&gt;
bs_ellipse&lt;br /&gt;
bs_fill&lt;br /&gt;
bs_fore&lt;br /&gt;
bs_forebg&lt;br /&gt;
bs_grand&lt;br /&gt;
bs_ms&lt;br /&gt;
bs_normal&lt;br /&gt;
bs_opaque&lt;br /&gt;
bs_pixel_get&lt;br /&gt;
bs_pixel_get_alpha&lt;br /&gt;
bs_pixel_set&lt;br /&gt;
bs_polygon&lt;br /&gt;
bs_polygon_clear&lt;br /&gt;
bs_polygon_move&lt;br /&gt;
bs_polygon_move_center&lt;br /&gt;
bs_polygon_mul&lt;br /&gt;
bs_polygon_region&lt;br /&gt;
bs_polygon_rotate&lt;br /&gt;
bs_rect&lt;br /&gt;
bs_rotate&lt;br /&gt;
bs_width&lt;br /&gt;
bs_width_max&lt;br /&gt;
bs_width_min&lt;br /&gt;
local&lt;br /&gt;
&lt;br /&gt;
#Word Color=2, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False&lt;br /&gt;
a&lt;br /&gt;
b&lt;br /&gt;
bit32&lt;br /&gt;
coroutine&lt;br /&gt;
debug&lt;br /&gt;
file&lt;br /&gt;
g&lt;br /&gt;
io&lt;br /&gt;
math&lt;br /&gt;
os&lt;br /&gt;
package&lt;br /&gt;
pressure&lt;br /&gt;
r&lt;br /&gt;
string&lt;br /&gt;
table&lt;br /&gt;
x&lt;br /&gt;
y&lt;br /&gt;
&lt;br /&gt;
#Word Color=3, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False&lt;br /&gt;
acos&lt;br /&gt;
byteabs&lt;br /&gt;
yield&lt;br /&gt;
&lt;br /&gt;
#Word Color=4, WholeWord=True, RightSide=False, RightAll=False, MatchCase=True, InsideTag=False, RegEx=False&lt;br /&gt;
main&lt;br /&gt;
param1&lt;br /&gt;
param10&lt;br /&gt;
param2&lt;br /&gt;
param3&lt;br /&gt;
param4&lt;br /&gt;
param5&lt;br /&gt;
param6&lt;br /&gt;
param7&lt;br /&gt;
param8&lt;br /&gt;
param9&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Beep%E9%9F%B3%E3%81%AE%E4%BE%8B&amp;diff=5824</id>
		<title>Beep音の例</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Beep%E9%9F%B3%E3%81%AE%E4%BE%8B&amp;diff=5824"/>
		<updated>2022-01-26T23:58:25Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: /* ソース */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WindowsでJScriptマクロを使ってて、Beep音を出したい時に。&amp;lt;br&amp;gt;&lt;br /&gt;
2行で簡単にBeepが出るものを見つけたのでメモします。&amp;lt;br&amp;gt;&lt;br /&gt;
https://social.microsoft.com/Forums/nl-NL/a0857a02-2144-4d6e-8689-3ee9cf99c408/1246712510125311248912503125251253112503124881239112289-rundll32?forum=win10itprogeneralJP &amp;lt;br&amp;gt;&lt;br /&gt;
↑こちらのスレッドを参考にしました。&lt;br /&gt;
&lt;br /&gt;
==ソース==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var wshShell = new ActiveXObject(&amp;quot;WScript.Shell&amp;quot;)&lt;br /&gt;
wshShell.Run(&amp;quot;rundll32 user32.dll,MessageBeep&amp;quot;); //これを好きなところに挿入する&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==こうやれば喋らせることもできるようです==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var my_speak_obj=new ActiveXObject(&amp;quot;SAPI.SpVoice&amp;quot;)&lt;br /&gt;
var mytext = &amp;quot;Mery is fantastic!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_speak_obj.Speak(mytext)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Beep%E9%9F%B3%E3%81%AE%E4%BE%8B&amp;diff=5823</id>
		<title>Beep音の例</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Beep%E9%9F%B3%E3%81%AE%E4%BE%8B&amp;diff=5823"/>
		<updated>2022-01-26T23:58:05Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: Sorce-&amp;gt;syntaxhighlight&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WindowsでJScriptマクロを使ってて、Beep音を出したい時に。&amp;lt;br&amp;gt;&lt;br /&gt;
2行で簡単にBeepが出るものを見つけたのでメモします。&amp;lt;br&amp;gt;&lt;br /&gt;
https://social.microsoft.com/Forums/nl-NL/a0857a02-2144-4d6e-8689-3ee9cf99c408/1246712510125311248912503125251253112503124881239112289-rundll32?forum=win10itprogeneralJP &amp;lt;br&amp;gt;&lt;br /&gt;
↑こちらのスレッドを参考にしました。&lt;br /&gt;
&lt;br /&gt;
==ソース==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var wshShell = new ActiveXObject(&amp;quot;WScript.Shell&amp;quot;)&lt;br /&gt;
wshShell.Run(&amp;quot;rundll32 user32.dll,MessageBeep&amp;quot;); //これを好きなところに挿入する&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==こうやれば喋らせることもできるようです==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var my_speak_obj=new ActiveXObject(&amp;quot;SAPI.SpVoice&amp;quot;)&lt;br /&gt;
var mytext = &amp;quot;Mery is fantastic!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_speak_obj.Speak(mytext)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Beep%E9%9F%B3%E3%81%AE%E4%BE%8B&amp;diff=5822</id>
		<title>Beep音の例</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Beep%E9%9F%B3%E3%81%AE%E4%BE%8B&amp;diff=5822"/>
		<updated>2022-01-26T23:56:04Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: 絵文字の削除&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WindowsでJScriptマクロを使ってて、Beep音を出したい時に。&amp;lt;br&amp;gt;&lt;br /&gt;
2行で簡単にBeepが出るものを見つけたのでメモします。&amp;lt;br&amp;gt;&lt;br /&gt;
https://social.microsoft.com/Forums/nl-NL/a0857a02-2144-4d6e-8689-3ee9cf99c408/1246712510125311248912503125251253112503124881239112289-rundll32?forum=win10itprogeneralJP &amp;lt;br&amp;gt;&lt;br /&gt;
↑こちらのスレッドを参考にしました。&lt;br /&gt;
&lt;br /&gt;
==ソース==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var wshShell = new ActiveXObject(&amp;quot;WScript.Shell&amp;quot;)&lt;br /&gt;
wshShell.Run(&amp;quot;rundll32 user32.dll,MessageBeep&amp;quot;); //これを好きなところに挿入する&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==こうやれば喋らせることもできるようです==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var my_speak_obj=new ActiveXObject(&amp;quot;SAPI.SpVoice&amp;quot;)&lt;br /&gt;
var mytext = &amp;quot;Mery is fantastic!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_speak_obj.Speak(mytext)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Beep%E9%9F%B3%E3%81%AE%E4%BE%8B&amp;diff=5565</id>
		<title>Beep音の例</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Beep%E9%9F%B3%E3%81%AE%E4%BE%8B&amp;diff=5565"/>
		<updated>2021-06-21T03:03:51Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: ページの作成:「WindowsでJScriptマクロを使ってて、Beep音を出したい時に。&amp;lt;br&amp;gt; 2行で簡単にBeepが出るものを見つけたのでメモします。  ==ソース==…」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WindowsでJScriptマクロを使ってて、Beep音を出したい時に。&amp;lt;br&amp;gt;&lt;br /&gt;
2行で簡単にBeepが出るものを見つけたのでメモします。&lt;br /&gt;
&lt;br /&gt;
==ソース==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var wshShell = new ActiveXObject(&amp;quot;WScript.Shell&amp;quot;)&lt;br /&gt;
wshShell.Run(&amp;quot;rundll32 user32.dll,MessageBeep&amp;quot;); //これを好きなところに挿入する&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA&amp;diff=5564</id>
		<title>マクロライブラリ</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA&amp;diff=5564"/>
		<updated>2021-06-21T02:59:34Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: beep音の例を追加しました&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery で使用できるマクロを集めたライブラリです。&lt;br /&gt;
&lt;br /&gt;
スクリプトを拡張子「js」 (JavaScript、JScript の場合) にして「Macros」フォルダ等に保存し、マクロメニューの「選択」や「カスタマイズ」から読み込んで使用してください。&lt;br /&gt;
&lt;br /&gt;
マクロライブラリはどなたでも自由に編集できますので、みなさんが作成した便利なマクロをどんどん掲載してください。&lt;br /&gt;
&lt;br /&gt;
== テキスト操作補助 ==&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/haijinboys/mery-macro-emmet Emmet] (Kuro)&lt;br /&gt;
*[[Zen Coding]] (Kuro)&lt;br /&gt;
*[[対応する括弧に移動]] (Kuro, kurama, masme) update 2019/04/12&lt;br /&gt;
*[[行頭に移動]] (Kuro, 他) update 2020/05/22&lt;br /&gt;
*[[バイト数]] (Kuro, ks)&lt;br /&gt;
*[[日付と時刻を挿入]] (n, masme) update 2016/02/28&lt;br /&gt;
*[[日付と時刻を挿入（カレンダー版）]] (papagoat) update 2016/05/24&lt;br /&gt;
*[[選択範囲を上下に移動]] (ks)&lt;br /&gt;
*[[TeraPadのCtrl↑と同じような動作をするマクロ]] (suke)&lt;br /&gt;
*[[TeraPadのCtrl↓と同じような動作をするマクロ]] (suke)&lt;br /&gt;
*[[Vz 風テキストスタック 2 ストロークキー]] (papagoat) update 2013/11/22&lt;br /&gt;
*[[非選択状態でも逆インデント]] (papagoat)&lt;br /&gt;
*[[ラクラク罫線]] (手石) Update 2012/12/22&lt;br /&gt;
*[[ファイル:XHTML.zip]] (アラフォー親父) HTMLタグを、ショートカット・キーに登録して入力するマクロ（文章挟み込み仕様）&lt;br /&gt;
*[[矩形ペースト]] (手石)&lt;br /&gt;
*[[自動箇条書き]] (手石) update 2013/03/15&lt;br /&gt;
*[[インデントを考慮した折り返し（改行挿入）]] (手石) update 2013/02/23&lt;br /&gt;
*[[青空文庫用整形補助]] (ks, 有志)&lt;br /&gt;
*[[部分編集]] (ks)&lt;br /&gt;
*[[文字カウント]] (masme) 2014/02/01, update 2020/05/17&lt;br /&gt;
*[[字下げ・字上げ]](インデント・逆インデント)  (masme) 2014/02/09; update 2019/06/01&lt;br /&gt;
*[[数値を増減]](インクリメント・デクリメント) (masme) 2014/06/17, update 2020/05/17&lt;br /&gt;
*[[少し便利な Undo/Redo]] (ks)&lt;br /&gt;
*[[自動ルビ振り]] (急急如律令)&lt;br /&gt;
*[[貼付け実行後のカーソル位置を貼付け文字列の先頭にする]] (yuko) 2017/06/04&lt;br /&gt;
*[[ドイツ語特殊文字]] (鯉)&lt;br /&gt;
*[[矩形選択範囲の各行先頭に文字挿入]] (yuko)&lt;br /&gt;
*[[文章で使用されている文字をユニーク抽出]] (Kuro)&lt;br /&gt;
*[[アウトライン用ノード追加]] (mik) 2018/06/25&lt;br /&gt;
*[[アウトラインのノードレベルを上げる]] (mik) 2018/06/25&lt;br /&gt;
*[[アウトラインのノードレベルを下げる]] (mik) 2018/06/25&lt;br /&gt;
*[[アウトラインのノードの完了/未完了を切り替える]] (mik) 2018/10/18 update&lt;br /&gt;
*[[ハルナアウトライン用の完了/未完了フラグをノード名に反映する]] (mik) 2018/10/18 update&lt;br /&gt;
*[[Markdown文書で改行時にリスト、引用ブロック開始記号を自動入力する]] (catfist, yuko) 2020/09/04 update&lt;br /&gt;
*[[Markdown 向け、リスト記号 (*) のトグル]] (yuko) 2019/04/29&lt;br /&gt;
*[[Markdown 向け、タスクリスト (* ［］) のチェック状態をトグル]] (yuko) 2020/09/04&lt;br /&gt;
*[[何年生で習う漢字？]] (シリル) 2019/03/10&lt;br /&gt;
*[[上に行挿入]] (yuko) 2019/05/11&lt;br /&gt;
*[[選択範囲を広げる]] (yuko) 2020/03/22&lt;br /&gt;
*[[新規行番号入力]] (Takuma 他) 2020/06/17 - 2020/06/26&lt;br /&gt;
&lt;br /&gt;
== ファイル操作補助 ==&lt;br /&gt;
&lt;br /&gt;
*[[文字列中のパス起動]] (ks)&lt;br /&gt;
*[[自動バックアップ]] (ks)&lt;br /&gt;
*[[終了時状態保持・復元]] (ks)&lt;br /&gt;
*[[上書き保存(UAC対応)]] (ks)&lt;br /&gt;
*[[含んでいるフォルダを開く]] (ks)&lt;br /&gt;
*[[パスを取得]] (Kuro)&lt;br /&gt;
*[[フォルダ内のファイルをすべて開く]] (Kuro)&lt;br /&gt;
*[[ファイルを比較]] (Kuro)&lt;br /&gt;
*[[ファイル名を引数にしてアプリ起動]] (Kuro, miso)&lt;br /&gt;
*[[ブックマーク一覧ジャンプ]] ※ポップアップメニュー (goat) update 2019/04/16&lt;br /&gt;
*[[拡張子の違うファイルを開く]] (n)&lt;br /&gt;
*[[フォルダを開く]] (n)&lt;br /&gt;
*[[コマンドプロンプトを開く]] (n)&lt;br /&gt;
*[[SDIウィンドウの記憶と復帰]] (papagoat) Update 2012/10/23 (説明文変更 2013/11/22)&lt;br /&gt;
*[[よく使うフォルダ]] (手石) Update 2014/02/22&lt;br /&gt;
*[[ファイル（選択範囲）の仮保存]] (手石)&lt;br /&gt;
*[[ポップアップメニューでファイル選択]] (手石)&lt;br /&gt;
*[[フォルダツリーをポップアップ表示]] (n)&lt;br /&gt;
*[[タグジャンプ]] (o)&lt;br /&gt;
*[[ウィンドウの位置とサイズを拡張子で指定]] (papagoat) Update 2014/04/17&lt;br /&gt;
*[[編集モードの自動選択]] (Bleat) 2019/02/15&lt;br /&gt;
*[[書き換え禁止モード色反転]] (Bleat) Update 2021/04/17&lt;br /&gt;
*[[文書が変更されていなければ変更マークを消す]] (Noah)&lt;br /&gt;
*[[変更なしのタブをすべて閉じる]] (Noah)&lt;br /&gt;
&lt;br /&gt;
== 変換・ソート・整形 ==&lt;br /&gt;
&lt;br /&gt;
*[[SHA でハッシュ化]] (Kuro)&lt;br /&gt;
*[[標準変換]] (Kuro)&lt;br /&gt;
*[[ブックマーク系コマンド集]] (ks)&lt;br /&gt;
*[[テキスト変換]] (ks)&lt;br /&gt;
**[[テキスト整形]] (masme) 2013/09/15, update 2019/12/21&lt;br /&gt;
*[[旧漢字から新漢字に変換]] (furu)&lt;br /&gt;
*[[clustalw を用いてアライメントを実行]] (suke)&lt;br /&gt;
*[[連番の挿入]] (手石)&lt;br /&gt;
*[[TSV(CSV) ⇒ 固定長]] (手石) update 2013/04/16&lt;br /&gt;
*[[行並べ替え]] (masme) 2013/08/25, update 2020/05/20&lt;br /&gt;
*[[連番を挿入]] (masme) 2013/08/25, update 2020/05/17&lt;br /&gt;
*[[GFMをHTMLに変換]] (noonworks) 2014/03/09&lt;br /&gt;
*[[基数変換10_16]] (シリル) 2019/02/10&lt;br /&gt;
*[[スネークケース ⇔ キャメルケースの変換]] (Noah)&lt;br /&gt;
&lt;br /&gt;
== 検索・置換 ==&lt;br /&gt;
&lt;br /&gt;
*[[文書から検索]] (Kuro)&lt;br /&gt;
*[[単語を抽出]] (Kuro)&lt;br /&gt;
*[[タグの外側（内側）だけ置換]] (手石)&lt;br /&gt;
*[[ポップアップメニューで検索先にジャンプ]] (手石) 2014/04/19&lt;br /&gt;
*[[検索(SJIS以外)]] + 検索強調を解除 (masme) 2014/09/16, update 2019/06/01&lt;br /&gt;
*[https://github.com/TakamiChie/mery-scripts/blob/master/SearchWithMode.js 現在開いているファイルの言語名をつけてWeb検索] (高見知英)→[[https://vine.co/v/eeY59rFMail 実際の動作例]]&lt;br /&gt;
*[https://github.com/GunseiPaseri/Mery_macro 文字出現量ランキング] (群生系パセリ) 2015/12/28&lt;br /&gt;
*[[検索ヒット数表示]] (ks)&lt;br /&gt;
*[[任意の検索エンジンで検索]] (Noah)&lt;br /&gt;
*[[任意の検索エンジンで検索ー改良版]] (Takeshi) 2019/07/12&lt;br /&gt;
*[[デフォルトの検索フラグを設定して検索ウィンドウ表示]] (yuko)&lt;br /&gt;
*[[複数置換]] (Noah)&lt;br /&gt;
*[[類義語アウトプット【Python】]] (シリル) 2019/03/24&lt;br /&gt;
*[[校正支援アウトプット]] (シリル) 2019/05/01&lt;br /&gt;
&lt;br /&gt;
== プログラミング補助 ==&lt;br /&gt;
&lt;br /&gt;
*[[Eclipse風コメントアウト]] (ks)&lt;br /&gt;
*[[Eclipse風コメントアウト(改)]] (pizz) 2020/03/15&lt;br /&gt;
*[[コメントマーク付け外し]] (手石, masme) last update 2019/06/01&lt;br /&gt;
*[[スマートインデント(C 構文)]] (ks)&lt;br /&gt;
*[[ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ]] (kazy)&lt;br /&gt;
*[[タグファイルから補完]] (n)&lt;br /&gt;
*[[コードスニペットもどき]] (手石) Update 2012/12/20&lt;br /&gt;
*[[TeX文書のコンパイル]] (手石, isari) update 2020/10/16&lt;br /&gt;
*[[TeX数式のチェック]] (手石)&lt;br /&gt;
*[[簡易数式計算]] (ks)&lt;br /&gt;
*[[定義へ移動]] (ks)&lt;br /&gt;
*[[タブの桁数]] (手石)&lt;br /&gt;
*[[行末の空白を削除]] (n) 2014/12/19&lt;br /&gt;
*[https://github.com/TakamiChie/mery-scripts/tree/master/ 開いているスクリプトファイルを実行(掲載時点ではバッチファイル・Javascript・Lua・PHP・Perl・Python・Ruby・UWSCに対応。順次追加予定)] (高見知英)&lt;br /&gt;
*[https://github.com/TakamiChie/mery-scripts/tree/master/ 開いているスクリプトファイルを構文チェック(掲載時点ではPHP・Perlに対応。順次追加予定)] (高見知英)&lt;br /&gt;
*[[説明を出力]] (s) Create 2015/08/16&lt;br /&gt;
*[[拡張子からコンソール実行]] (YOS G-spec) 2020/12/12更新&lt;br /&gt;
*[[JSON整形]](Ovis) Create 2019/03/25&lt;br /&gt;
*[[ScriptRun]]（Scriptコードの実行）（fuka）2020/08/02&lt;br /&gt;
&lt;br /&gt;
== おもしろ ==&lt;br /&gt;
*[[メール送信]] (ks)&lt;br /&gt;
*[[あつまれ☆みんなのおもしろアイコン]] (有志)&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
*[[HSPキーワード検索]] (SSSE) 2019/08/29&lt;br /&gt;
*[[最新版を確認]] (diaphragm)&lt;br /&gt;
*[[SAPI 使って単語読み上げ]] (miso)&lt;br /&gt;
*[[フォルダ選択ダイアログ]] (手石)&lt;br /&gt;
*[[HTA(HTML)の自作ダイアログを表示]] (noonworks)&lt;br /&gt;
*[[JavaScript を実行]] (n)&lt;br /&gt;
*[[Ruby を実行]] (n)&lt;br /&gt;
*[[ポップアップメニューを手軽に扱う]] (komorebikoboshi)&lt;br /&gt;
*[[マクロ・関数をメニューで呼び出す]] (aliquis) 2013/08/19&lt;br /&gt;
*[[階層化マクロメニュー]] (ks)&lt;br /&gt;
*[[シェルコマンドを実行]] (sasaki)&lt;br /&gt;
*[[ポップアップメニューでチェックボックス]] (手石)&lt;br /&gt;
*[[ポップアップメニューでラジオボタン]] (手石)&lt;br /&gt;
*[[Editor.OpenFile()のポリフィル]](kazy)&lt;br /&gt;
*[[折り返しトグル切り替え]] (Bleat) update 2021/02/13&lt;br /&gt;
*[[ファイルロック (排他制御) 的なもの]] (PebblePot)&lt;br /&gt;
*[[Beep音の例]] (star0worshipper)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
*[[キーアサイン集]] (ks, masme, 有志) last update 2020/05/22&lt;br /&gt;
*[[includeライブラリ]] (ks)&lt;br /&gt;
*[[GetKeyState.exe(キー状態取得実行ファイル)]] (pizz) 2019/03/23&lt;br /&gt;
*[[マクロ覚え書き（開発者向け）]](ks, 有志) Last Update 2019/09/08&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E6%A7%8B%E6%96%87%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB&amp;diff=5025</id>
		<title>構文ファイル</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E6%A7%8B%E6%96%87%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB&amp;diff=5025"/>
		<updated>2020-04-17T23:03:34Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: たった１行の構文ですが、Zscriptもひとまず追加させていただきました。&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery で使用できる構文ファイルを集めたライブラリです。&lt;br /&gt;
&lt;br /&gt;
「表示」メニューの「編集モード &amp;gt; 編集モードの設定 &amp;gt; プロパティ」の下部にある「インポート」ボタンでインポートして使用します。構文ファイルライブラリはどなたでも自由に編集できますので、新しい言語やマニアックな言語の色分けに使えそうなものが出来上がったら投稿してみてくださいね。&lt;br /&gt;
&lt;br /&gt;
*[http://www.haijin-boys.com/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:aozoramsy.zip Aozora] (急急如律令)&lt;br /&gt;
*[https://github.com/jacklegdoc/Mery-AutoHotKey-syntax/blob/master/AutoHotkey.msy AutoHotkey] (jacklegdoc)&lt;br /&gt;
*[[Bat]] (有志)&lt;br /&gt;
*[https://github.com/MihailJP/merydef/blob/master/bf.msy Brainf*ck] (MihailJP) &amp;lt;!-- 冗談半分で作ったシロモノです --&amp;gt;&lt;br /&gt;
*[[メディア:CASLII.zip|CASL II]] (YOS G-spec)&lt;br /&gt;
*[[Clojure]] (n)&lt;br /&gt;
*[[メディア:CommonLisp.zip|CommonLisp]] (YOS G-spec)&lt;br /&gt;
*[https://github.com/GunseiPaseri/mery_MSY/blob/master/css3.msy CSS3] (群生系パセリ)&lt;br /&gt;
*[[Delphi]] (kuro)&lt;br /&gt;
*[https://gist.github.com/vain0/95a28a64fb371d37613b diff/word-diff]&lt;br /&gt;
*[https://github.com/MihailJP/merydef/blob/master/d.msy D言語] (MihailJP) ※Mery本体の仕様により、コメントネストが正しく表示されません&lt;br /&gt;
*[https://github.com/MihailJP/merydef/blob/master/erlang.msy Erlang] (MihailJP)&lt;br /&gt;
*[https://github.com/MihailJP/merydef/blob/master/fsharp.msy F#] (MihailJP) ※Mery本体の仕様により、コメントネストが正しく表示されません&lt;br /&gt;
*[[メディア:Fortran.zip|Fortran]] (YOS G-spec)&lt;br /&gt;
*[https://github.com/MihailJP/merydef/blob/master/go.msy Go] (MihailJP) ※Mery本体の仕様により、Raw文字列リテラルは色分けされません&lt;br /&gt;
*[https://github.com/MihailJP/merydef/blob/master/haskell.msy Haskell] (MihailJP)&lt;br /&gt;
*[[HTML5]] (ucky)&lt;br /&gt;
*[[HTML5.1]] (momdo)&lt;br /&gt;
*[https://github.com/ShikaKingdom/MerySyntaxFile JSON] (ShikaKingdom)&lt;br /&gt;
*[https://github.com/utgw/kuin-syntaxhilight-for-mery/blob/master/kuin.msy Kuin] (うたがわきき)&lt;br /&gt;
*[[Lua]] (n)&lt;br /&gt;
*[https://github.com/MihailJP/merydef/blob/master/markdown.msy Markdown] (MihailJP)&lt;br /&gt;
*[[メディア:Matlab.zip|Matlab]] (YOS G-spec)&lt;br /&gt;
* [[Mery MSY]] (sukemaru) 2018/09/05&lt;br /&gt;
* [[Mery Macro JS]] (sukemaru) 最終更新: 2018/11/10 ※マクロの JS ファイル用&lt;br /&gt;
*[[MQL4_改]] (東平) 2020/02/27 ※才石様のMQL4ファイルに項目を追加したものです。&lt;br /&gt;
*[[NSIS]] (Leo)&lt;br /&gt;
*[https://github.com/MihailJP/merydef/blob/master/ocaml.msy OCaml] (MihailJP) ※Mery本体の仕様により、コメントネストが正しく表示されません&lt;br /&gt;
*[https://github.com/WGGSH/ProcessingMery/blob/master/src/Processing.msy Processing] (WGG)&lt;br /&gt;
*[https://github.com/TakamiChie/mery-scripts/tree/master/msy Re:VIEW] (高見知英)&lt;br /&gt;
*[https://github.com/sh0hei/merydef/blob/master/scala.msy Scala] (sh0hei)&lt;br /&gt;
*[[メディア:ShellScript(bash).zip|ShellScript (bash)]] (yuko)&lt;br /&gt;
*[https://github.com/ebc-2in2crc/merydef/blob/master/yaml.msy YAML] (ebc_2in2crc)&lt;br /&gt;
*[https://github.com/syeimi/Mery-msy/blob/master/Whitespace.msy Whitespace] (syeimi)&lt;br /&gt;
*[https://github.com/MihailJP/merydef/blob/master/nadesiko.msy なでしこ] (MihailJP) ※試供品。注意点は[https://github.com/MihailJP/merydef#%E3%81%AA%E3%81%A7%E3%81%97%E3%81%93-nadesikomsy]を参照のこと&lt;br /&gt;
*[https://github.com/ikebeight/hatenasyntax/blob/master/hatena.msy はてな記法] (池辺祥和) ※Mery本体の仕様により、引用記法などが正しく表示されません&lt;br /&gt;
*[[メディア:MQL4.zip|MQL4]] (才石)&lt;br /&gt;
*[https://github.com/TakamiChie/mery-scripts/blob/master/msy/less.msy Less] (高見知英)&lt;br /&gt;
* [[JaneStyle （正規表現用）]] (sukemaru) 2018/08/31 ※bregonig の正規表現に対応 &lt;br /&gt;
*[https://github.com/moriyaki/pug.msy PUG] (もりゃき)&lt;br /&gt;
&lt;br /&gt;
*[https://www.haijin-boys.com/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:ZScript.zip ZScript] (Starworshipper) ZBrushというCGソフトのマクロ用です。&lt;br /&gt;
== 構文ファイルとは ==&lt;br /&gt;
&lt;br /&gt;
構文ファイルとは、拡張子「.msy」のファイルで、HTMLやC++などの言語における「強調」「構文」などの情報を保持しています。編集モードの設定から、インポートすることによって使用できます。一度インポートすると、Mery内に保存されますので、構文ファイルは不要になります。&lt;br /&gt;
&lt;br /&gt;
保存されているデータはテキストで、基本は強調する単語の列挙、特別な情報を # で始まる行で保存します。有志が作った構文ファイルを実際にテキストエディタで開いて見てみると分かりやすいでしょう。&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:ZScript.zip&amp;diff=5024</id>
		<title>ファイル:ZScript.zip</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:ZScript.zip&amp;diff=5024"/>
		<updated>2020-04-17T22:57:28Z</updated>

		<summary type="html">&lt;p&gt;Starworshipper: タグとコメントに色がつくだけの、無いよりはマシ程度の一口サイズなので、
誰かしっかりしたもの作ったら置き換えてください！
＋Zscriptモードにするマクロ付き
（ZScriptは.txtなので、txtの頭の文字列を読んで判別する形です）&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
タグとコメントに色がつくだけの、無いよりはマシ程度の一口サイズなので、&lt;br /&gt;
誰かしっかりしたもの作ったら置き換えてください！&lt;br /&gt;
＋Zscriptモードにするマクロ付き&lt;br /&gt;
（ZScriptは.txtなので、txtの頭の文字列を読んで判別する形です）&lt;/div&gt;</summary>
		<author><name>Starworshipper</name></author>
	</entry>
</feed>