<?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=MSY-07</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=MSY-07"/>
	<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/MSY-07"/>
	<updated>2026-08-19T22:30:12Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9617</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9617"/>
		<updated>2026-08-18T09:04:49Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 日付処理を追加、ウィキリンク処理をカテゴリ処理に変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
var f = [&lt;br /&gt;
	[&amp;quot;タブ文字&amp;quot;, tab_character],&lt;br /&gt;
	[&amp;quot;全角空白&amp;quot;, fullwidth_space],&lt;br /&gt;
	[&amp;quot;全角記号&amp;quot;, fullwidth_symbols],&lt;br /&gt;
	[&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters],&lt;br /&gt;
	[&amp;quot;半角カナ&amp;quot;, halfwidth_kana],&lt;br /&gt;
	[&amp;quot;約物&amp;quot;, punctuation_marks],&lt;br /&gt;
	[&amp;quot;ローマ数字&amp;quot;, roman_numerals],&lt;br /&gt;
	[&amp;quot;丸数字&amp;quot;, circled_numbers],&lt;br /&gt;
	[&amp;quot;空白&amp;quot;, space],&lt;br /&gt;
	[&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines],&lt;br /&gt;
	[&amp;quot;1行改行&amp;quot;, single_line_break],&lt;br /&gt;
	[&amp;quot;箇条書き&amp;quot;, bullet_points],&lt;br /&gt;
	[&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes],&lt;br /&gt;
	[&amp;quot;日付&amp;quot;, date],&lt;br /&gt;
	[&amp;quot;タグ&amp;quot;, tag],&lt;br /&gt;
	[&amp;quot;カテゴリ&amp;quot;, category],&lt;br /&gt;
	[&amp;quot;リダイレクト&amp;quot;, redirect],&lt;br /&gt;
	[&amp;quot;マジックリンク&amp;quot;, magic_links],&lt;br /&gt;
	[&amp;quot;テンプレート&amp;quot;, templates],&lt;br /&gt;
	[&amp;quot;注釈&amp;quot;, notes],&lt;br /&gt;
	[&amp;quot;出典&amp;quot;, references],&lt;br /&gt;
	[&amp;quot;脚注&amp;quot;, footnotes]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// タブ文字&lt;br /&gt;
function tab_character(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\t/g, &#039; &#039;); //タブ文字(U+0009)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;); //全角空白(U+3000)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;)  //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;); //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;)  //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;)  //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;)   //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;);  //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 日付&lt;br /&gt;
function date(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[([\d]{1,4})年\]\]/g, &#039;$1年&#039;)&lt;br /&gt;
		.replace(/\[\[([\d]{1,2})月\]\]/g, &#039;$1月&#039;)&lt;br /&gt;
		.replace(/\[\[([\d]{1,2})日\]\]/g, &#039;$1日&#039;)&lt;br /&gt;
		.replace(/\[\[([\d]{1,2})月([\d]{1,2})日\]\]/g, &#039;$1月$2日&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// カテゴリ&lt;br /&gt;
function category(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,5})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;)  //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;);  //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=TreasureMap&amp;diff=9616</id>
		<title>TreasureMap</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=TreasureMap&amp;diff=9616"/>
		<updated>2026-08-17T21:11:40Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 見出しを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;何かのメニュー画面をイメージして作成しました。&lt;br /&gt;
&lt;br /&gt;
フォントは Migu 1M 18ptで撮影しました。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:msTreasureMap.png|border]]&lt;br /&gt;
&lt;br /&gt;
== ダウンロード ==&lt;br /&gt;
[[ファイル:TreasureMap.zip]]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Stillness&amp;diff=9615</id>
		<title>Stillness</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Stillness&amp;diff=9615"/>
		<updated>2026-08-17T21:09:51Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 見出しを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;静かな雰囲気のテーマです。&lt;br /&gt;
&lt;br /&gt;
ライトテーマ「Stillness of Morning」とダークテーマ「Stillness of Night」のセットです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=384 heights=340&amp;gt;&lt;br /&gt;
ファイル:stillness-of-morning-preview.png|Stillness of Morning&lt;br /&gt;
ファイル:stillness-of-night-preview.png|Stillness of Night&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ダウンロード ==&lt;br /&gt;
[[ファイル:Stillness.zip]]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=opCode&amp;diff=9614</id>
		<title>opCode</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=opCode&amp;diff=9614"/>
		<updated>2026-08-17T21:08:40Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 見出しを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;派手すぎず、沈みすぎずのカラーバランスに配慮したテーマです。&lt;br /&gt;
&lt;br /&gt;
拙作の[[Smali]]用構文ファイルと組み合わせるとより便利です。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:opCode.png|border]]&lt;br /&gt;
&lt;br /&gt;
== ダウンロード ==&lt;br /&gt;
[[ファイル:opCode.zip]]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=MoonStoneOfLive&amp;diff=9613</id>
		<title>MoonStoneOfLive</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=MoonStoneOfLive&amp;diff=9613"/>
		<updated>2026-08-17T21:07:56Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 見出しを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;黒背景に目に優しい淡い文字色で作成しました。&lt;br /&gt;
&lt;br /&gt;
フォントはMigu 1M 18pt で撮影しました。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:MoonStone3.png|border]]&lt;br /&gt;
&lt;br /&gt;
== ダウンロード ==&lt;br /&gt;
[[ファイル:MoonStoneOfLive.zip]]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Son-of-Obsidian&amp;diff=9612</id>
		<title>Son-of-Obsidian</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Son-of-Obsidian&amp;diff=9612"/>
		<updated>2026-08-17T21:07:19Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 見出しを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VisualStudioの人気テーマ[https://studiostyl.es/schemes/son-of-obsidian Son of Obsidian]を移植してみました。フォントは源ノ角ゴシック 9ptで撮影。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:son-of-obsidian-cs.png|border]]&lt;br /&gt;
&lt;br /&gt;
== ダウンロード ==&lt;br /&gt;
[[ファイル:son-of-obsidian.zip]]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=atom-one-dark&amp;diff=9611</id>
		<title>atom-one-dark</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=atom-one-dark&amp;diff=9611"/>
		<updated>2026-08-17T21:06:25Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 見出しを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Atomの[https://github.com/atom/one-dark-ui One Dark]を（HTMLファイルに）合うように適当に移植しました。サンプルはRicty,13で撮影。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:atom-one-dark.png|border|800px]]&lt;br /&gt;
&lt;br /&gt;
== ダウンロード ==&lt;br /&gt;
[[ファイル:atom-one-dark.zip]]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Doscolor&amp;diff=9610</id>
		<title>Doscolor</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Doscolor&amp;diff=9610"/>
		<updated>2026-08-17T21:05:43Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 見出しを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;テキストエディタ「Peggy」の「doscolor」風配色テーマを作ってみました。&lt;br /&gt;
&lt;br /&gt;
画面は「オプション」で「カーソルのある行に下線を表示」にチェックをした状態です。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:doscolor.png|border|800px]]&lt;br /&gt;
&lt;br /&gt;
== ダウンロード ==&lt;br /&gt;
[[ファイル:Doscolor.zip]]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Tomorrow&amp;diff=9609</id>
		<title>Tomorrow</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Tomorrow&amp;diff=9609"/>
		<updated>2026-08-17T21:04:06Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 見出しを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;パステルカラーが美しい [https://github.com/chriskempson/tomorrow-theme Tomorrow Theme] を移植してみました。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:Tomorrow.png|border]]&lt;br /&gt;
&lt;br /&gt;
== ダウンロード ==&lt;br /&gt;
[[ファイル:Tomorrow.zip]]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikitext&amp;diff=9594</id>
		<title>Wikitext</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikitext&amp;diff=9594"/>
		<updated>2026-06-24T05:36:01Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: RFCマジックリンクの桁数を変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MediaWikiやWikipediaなどで使用されているマークアップ言語「Wikitext」用の構文ファイルです。&lt;br /&gt;
&lt;br /&gt;
マクロの[[Wikipediaマークアップ修正]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
拡張子は「wiki」「wikitext」「mw」「mediawiki」のいずれかを設定してください。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89 Help:マジックワード]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Magic_words/ja Help:マジックワード (MediaWiki)]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E8%A1%A8%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9 Help:表の作り方]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AA%E3%83%B3%E3%82%AF Help:マジックリンク]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E7%AE%87%E6%9D%A1%E6%9B%B8%E3%81%8D Help:箇条書き]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; copy&amp;gt;&lt;br /&gt;
#TagBegin=&lt;br /&gt;
#TagEnd=&lt;br /&gt;
#CommentBegin1=&amp;lt;!--&lt;br /&gt;
#CommentEnd1=--&amp;gt;&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=False&lt;br /&gt;
#EscapeCharacter=&lt;br /&gt;
&lt;br /&gt;
#リンク&lt;br /&gt;
#Word Color=2, WholeWord=False, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False&lt;br /&gt;
[&lt;br /&gt;
]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
#HTML・テンプレート・マジックワード&lt;br /&gt;
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False&lt;br /&gt;
&amp;lt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
{{&lt;br /&gt;
}}&lt;br /&gt;
^#REDIRECT&lt;br /&gt;
^#リダイレクト&lt;br /&gt;
^#転送&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
__TOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
__NEWSECTIONLINK__&lt;br /&gt;
__NONEWSECTIONLINK__&lt;br /&gt;
__NOGALLERY__&lt;br /&gt;
__HIDDENCAT__&lt;br /&gt;
__EXPECTUNUSEDCATEGORY__&lt;br /&gt;
__NOCONTENTCONVERT__&lt;br /&gt;
__NOCC__&lt;br /&gt;
__NOTITLECONVERT__&lt;br /&gt;
__NOTC__&lt;br /&gt;
__INDEX__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
__STATICREDIRECT__&lt;br /&gt;
__NOGLOBAL__&lt;br /&gt;
__DISAMBIG__&lt;br /&gt;
__EXPECTED_UNCONNECTED_PAGE__&lt;br /&gt;
__ARCHIVEDTALK__&lt;br /&gt;
__NOTALK__&lt;br /&gt;
&lt;br /&gt;
#テーブル・マジックリンク&lt;br /&gt;
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True&lt;br /&gt;
^^\{\|&lt;br /&gt;
^^\|\}&lt;br /&gt;
^^\|-&lt;br /&gt;
^^\|\+&lt;br /&gt;
^^!&lt;br /&gt;
!!&lt;br /&gt;
ISBN ([\d\-X]{10,17})&lt;br /&gt;
PMID ([\d]{1,8})&lt;br /&gt;
RFC ([\d]{1,5})&lt;br /&gt;
&lt;br /&gt;
#箇条書き&lt;br /&gt;
#Word Color=6, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True&lt;br /&gt;
^^;&lt;br /&gt;
^^:+;&lt;br /&gt;
^^:+&lt;br /&gt;
^^^#+&lt;br /&gt;
^^\*+&lt;br /&gt;
&lt;br /&gt;
#見出し&lt;br /&gt;
#Word Color=5, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True&lt;br /&gt;
^^==(.*?)==$&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== アウトラインプラグイン ==&lt;br /&gt;
下記はアウトラインプラグイン用の設定方法です。&lt;br /&gt;
&lt;br /&gt;
# Mery本体のメニューバーの「ツール &amp;gt; プラグイン &amp;gt; プラグインの設定」をクリックする。&lt;br /&gt;
# 「Outline」を選択した状態で「プロパティ」をクリックする。&lt;br /&gt;
# 編集モードを「Wikitext」に設定する。&lt;br /&gt;
# タイプを「カスタム」に設定する。&lt;br /&gt;
# 最大レベルを「6」に設定する。&lt;br /&gt;
# レベル1・7・8の検索欄を空白にする。&lt;br /&gt;
# レベル2の検索欄に&amp;lt;code&amp;gt;^==(.*?)==&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル3の検索欄に&amp;lt;code&amp;gt;^===(.*?)===&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル4の検索欄に&amp;lt;code&amp;gt;^====(.*?)====&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル5の検索欄に&amp;lt;code&amp;gt;^=====(.*?)=====&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル6の検索欄に&amp;lt;code&amp;gt;^======(.*?)======&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル2〜6の正規表現欄のチェックボックスにチェックを入れて、置換欄に&amp;lt;code&amp;gt;$1&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# 「OK」ボタンをクリックしてウィンドウを閉じる。&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9593</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9593"/>
		<updated>2026-06-24T05:29:21Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: RFCマジックリンクの桁数を変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
var f = [&lt;br /&gt;
	[&amp;quot;タブ文字&amp;quot;, tab_character],&lt;br /&gt;
	[&amp;quot;全角空白&amp;quot;, fullwidth_space],&lt;br /&gt;
	[&amp;quot;全角記号&amp;quot;, fullwidth_symbols],&lt;br /&gt;
	[&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters],&lt;br /&gt;
	[&amp;quot;半角カナ&amp;quot;, halfwidth_kana],&lt;br /&gt;
	[&amp;quot;約物&amp;quot;, punctuation_marks],&lt;br /&gt;
	[&amp;quot;ローマ数字&amp;quot;, roman_numerals],&lt;br /&gt;
	[&amp;quot;丸数字&amp;quot;, circled_numbers],&lt;br /&gt;
	[&amp;quot;空白&amp;quot;, space],&lt;br /&gt;
	[&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines],&lt;br /&gt;
	[&amp;quot;1行改行&amp;quot;, single_line_break],&lt;br /&gt;
	[&amp;quot;箇条書き&amp;quot;, bullet_points],&lt;br /&gt;
	[&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes],&lt;br /&gt;
	[&amp;quot;タグ&amp;quot;, tag],&lt;br /&gt;
	[&amp;quot;ウィキリンク&amp;quot;, wikilinks],&lt;br /&gt;
	[&amp;quot;リダイレクト&amp;quot;, redirect],&lt;br /&gt;
	[&amp;quot;マジックリンク&amp;quot;, magic_links],&lt;br /&gt;
	[&amp;quot;テンプレート&amp;quot;, templates],&lt;br /&gt;
	[&amp;quot;注釈&amp;quot;, notes],&lt;br /&gt;
	[&amp;quot;出典&amp;quot;, references],&lt;br /&gt;
	[&amp;quot;脚注&amp;quot;, footnotes]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// タブ文字&lt;br /&gt;
function tab_character(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\t/g, &#039; &#039;); //タブ文字(U+0009)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;); //全角空白(U+3000)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;)  //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;); //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;)  //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;)  //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;)   //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;);  //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,5})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;)  //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;);  //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9592</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9592"/>
		<updated>2026-06-21T12:08:09Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 処理の順番を変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
var f = [&lt;br /&gt;
	[&amp;quot;タブ文字&amp;quot;, tab_character],&lt;br /&gt;
	[&amp;quot;全角空白&amp;quot;, fullwidth_space],&lt;br /&gt;
	[&amp;quot;全角記号&amp;quot;, fullwidth_symbols],&lt;br /&gt;
	[&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters],&lt;br /&gt;
	[&amp;quot;半角カナ&amp;quot;, halfwidth_kana],&lt;br /&gt;
	[&amp;quot;約物&amp;quot;, punctuation_marks],&lt;br /&gt;
	[&amp;quot;ローマ数字&amp;quot;, roman_numerals],&lt;br /&gt;
	[&amp;quot;丸数字&amp;quot;, circled_numbers],&lt;br /&gt;
	[&amp;quot;空白&amp;quot;, space],&lt;br /&gt;
	[&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines],&lt;br /&gt;
	[&amp;quot;1行改行&amp;quot;, single_line_break],&lt;br /&gt;
	[&amp;quot;箇条書き&amp;quot;, bullet_points],&lt;br /&gt;
	[&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes],&lt;br /&gt;
	[&amp;quot;タグ&amp;quot;, tag],&lt;br /&gt;
	[&amp;quot;ウィキリンク&amp;quot;, wikilinks],&lt;br /&gt;
	[&amp;quot;リダイレクト&amp;quot;, redirect],&lt;br /&gt;
	[&amp;quot;マジックリンク&amp;quot;, magic_links],&lt;br /&gt;
	[&amp;quot;テンプレート&amp;quot;, templates],&lt;br /&gt;
	[&amp;quot;注釈&amp;quot;, notes],&lt;br /&gt;
	[&amp;quot;出典&amp;quot;, references],&lt;br /&gt;
	[&amp;quot;脚注&amp;quot;, footnotes]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// タブ文字&lt;br /&gt;
function tab_character(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\t/g, &#039; &#039;); //タブ文字(U+0009)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;); //全角空白(U+3000)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;)  //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;); //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;)  //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;)  //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;)   //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;);  //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;)  //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;);  //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9591</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9591"/>
		<updated>2026-06-21T11:07:22Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 改行・空行処理の一部を除去&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
var f = [&lt;br /&gt;
	[&amp;quot;タブ文字&amp;quot;, tab_character],&lt;br /&gt;
	[&amp;quot;全角空白&amp;quot;, fullwidth_space],&lt;br /&gt;
	[&amp;quot;全角記号&amp;quot;, fullwidth_symbols],&lt;br /&gt;
	[&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters],&lt;br /&gt;
	[&amp;quot;半角カナ&amp;quot;, halfwidth_kana],&lt;br /&gt;
	[&amp;quot;約物&amp;quot;, punctuation_marks],&lt;br /&gt;
	[&amp;quot;ローマ数字&amp;quot;, roman_numerals],&lt;br /&gt;
	[&amp;quot;丸数字&amp;quot;, circled_numbers],&lt;br /&gt;
	[&amp;quot;空白&amp;quot;, space],&lt;br /&gt;
	[&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines],&lt;br /&gt;
	[&amp;quot;箇条書き&amp;quot;, bullet_points],&lt;br /&gt;
	[&amp;quot;1行改行&amp;quot;, single_line_break],&lt;br /&gt;
	[&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes],&lt;br /&gt;
	[&amp;quot;タグ&amp;quot;, tag],&lt;br /&gt;
	[&amp;quot;ウィキリンク&amp;quot;, wikilinks],&lt;br /&gt;
	[&amp;quot;リダイレクト&amp;quot;, redirect],&lt;br /&gt;
	[&amp;quot;マジックリンク&amp;quot;, magic_links],&lt;br /&gt;
	[&amp;quot;テンプレート&amp;quot;, templates],&lt;br /&gt;
	[&amp;quot;注釈&amp;quot;, notes],&lt;br /&gt;
	[&amp;quot;出典&amp;quot;, references],&lt;br /&gt;
	[&amp;quot;脚注&amp;quot;, footnotes]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// タブ文字&lt;br /&gt;
function tab_character(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\t/g, &#039; &#039;); //タブ文字(U+0009)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;); //全角空白(U+3000)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;)  //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;); //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;)  //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;)  //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;)   //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;);  //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;)  //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;);  //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9590</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9590"/>
		<updated>2026-06-09T09:55:41Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: タブ文字を正規表現での表記に変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
var f = [&lt;br /&gt;
	[&amp;quot;タブ文字&amp;quot;, tab_character],&lt;br /&gt;
	[&amp;quot;全角空白&amp;quot;, fullwidth_space],&lt;br /&gt;
	[&amp;quot;全角記号&amp;quot;, fullwidth_symbols],&lt;br /&gt;
	[&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters],&lt;br /&gt;
	[&amp;quot;半角カナ&amp;quot;, halfwidth_kana],&lt;br /&gt;
	[&amp;quot;約物&amp;quot;, punctuation_marks],&lt;br /&gt;
	[&amp;quot;ローマ数字&amp;quot;, roman_numerals],&lt;br /&gt;
	[&amp;quot;丸数字&amp;quot;, circled_numbers],&lt;br /&gt;
	[&amp;quot;空白&amp;quot;, space],&lt;br /&gt;
	[&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines],&lt;br /&gt;
	[&amp;quot;箇条書き&amp;quot;, bullet_points],&lt;br /&gt;
	[&amp;quot;1行改行&amp;quot;, single_line_break],&lt;br /&gt;
	[&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes],&lt;br /&gt;
	[&amp;quot;タグ&amp;quot;, tag],&lt;br /&gt;
	[&amp;quot;ウィキリンク&amp;quot;, wikilinks],&lt;br /&gt;
	[&amp;quot;リダイレクト&amp;quot;, redirect],&lt;br /&gt;
	[&amp;quot;マジックリンク&amp;quot;, magic_links],&lt;br /&gt;
	[&amp;quot;テンプレート&amp;quot;, templates],&lt;br /&gt;
	[&amp;quot;注釈&amp;quot;, notes],&lt;br /&gt;
	[&amp;quot;出典&amp;quot;, references],&lt;br /&gt;
	[&amp;quot;脚注&amp;quot;, footnotes]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// タブ文字&lt;br /&gt;
function tab_character(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\t/g, &#039; &#039;); //タブ文字(U+0009)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;); //全角空白(U+3000)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;)  //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;)  //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;)   //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;);  //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;)  //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;);  //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9589</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9589"/>
		<updated>2026-06-08T21:53:00Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: コメントの前に空白を追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
var f = [&lt;br /&gt;
	[&amp;quot;タブ文字&amp;quot;, tab_character],&lt;br /&gt;
	[&amp;quot;全角空白&amp;quot;, fullwidth_space],&lt;br /&gt;
	[&amp;quot;全角記号&amp;quot;, fullwidth_symbols],&lt;br /&gt;
	[&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters],&lt;br /&gt;
	[&amp;quot;半角カナ&amp;quot;, halfwidth_kana],&lt;br /&gt;
	[&amp;quot;約物&amp;quot;, punctuation_marks],&lt;br /&gt;
	[&amp;quot;ローマ数字&amp;quot;, roman_numerals],&lt;br /&gt;
	[&amp;quot;丸数字&amp;quot;, circled_numbers],&lt;br /&gt;
	[&amp;quot;空白&amp;quot;, space],&lt;br /&gt;
	[&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines],&lt;br /&gt;
	[&amp;quot;箇条書き&amp;quot;, bullet_points],&lt;br /&gt;
	[&amp;quot;1行改行&amp;quot;, single_line_break],&lt;br /&gt;
	[&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes],&lt;br /&gt;
	[&amp;quot;タグ&amp;quot;, tag],&lt;br /&gt;
	[&amp;quot;ウィキリンク&amp;quot;, wikilinks],&lt;br /&gt;
	[&amp;quot;リダイレクト&amp;quot;, redirect],&lt;br /&gt;
	[&amp;quot;マジックリンク&amp;quot;, magic_links],&lt;br /&gt;
	[&amp;quot;テンプレート&amp;quot;, templates],&lt;br /&gt;
	[&amp;quot;注釈&amp;quot;, notes],&lt;br /&gt;
	[&amp;quot;出典&amp;quot;, references],&lt;br /&gt;
	[&amp;quot;脚注&amp;quot;, footnotes]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// タブ文字&lt;br /&gt;
function tab_character(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/	/g, &#039; &#039;); //タブ文字(U+0009)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;); //全角空白(U+3000)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;)  //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;)  //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;)   //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;);  //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;)  //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;)  //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;);  //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9588</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9588"/>
		<updated>2026-06-08T21:43:10Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: タブ文字の処理を追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
var f = [&lt;br /&gt;
	[&amp;quot;タブ文字&amp;quot;, tab_character],&lt;br /&gt;
	[&amp;quot;全角空白&amp;quot;, fullwidth_space],&lt;br /&gt;
	[&amp;quot;全角記号&amp;quot;, fullwidth_symbols],&lt;br /&gt;
	[&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters],&lt;br /&gt;
	[&amp;quot;半角カナ&amp;quot;, halfwidth_kana],&lt;br /&gt;
	[&amp;quot;約物&amp;quot;, punctuation_marks],&lt;br /&gt;
	[&amp;quot;ローマ数字&amp;quot;, roman_numerals],&lt;br /&gt;
	[&amp;quot;丸数字&amp;quot;, circled_numbers],&lt;br /&gt;
	[&amp;quot;空白&amp;quot;, space],&lt;br /&gt;
	[&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines],&lt;br /&gt;
	[&amp;quot;箇条書き&amp;quot;, bullet_points],&lt;br /&gt;
	[&amp;quot;1行改行&amp;quot;, single_line_break],&lt;br /&gt;
	[&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes],&lt;br /&gt;
	[&amp;quot;タグ&amp;quot;, tag],&lt;br /&gt;
	[&amp;quot;ウィキリンク&amp;quot;, wikilinks],&lt;br /&gt;
	[&amp;quot;リダイレクト&amp;quot;, redirect],&lt;br /&gt;
	[&amp;quot;マジックリンク&amp;quot;, magic_links],&lt;br /&gt;
	[&amp;quot;テンプレート&amp;quot;, templates],&lt;br /&gt;
	[&amp;quot;注釈&amp;quot;, notes],&lt;br /&gt;
	[&amp;quot;出典&amp;quot;, references],&lt;br /&gt;
	[&amp;quot;脚注&amp;quot;, footnotes]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// タブ文字&lt;br /&gt;
function tab_character(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/	/g, &#039; &#039;); //タブ文字(U+0009)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;); //全角空白(U+3000)を半角空白(U+0020)に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;) //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;) //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;); //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;); //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9587</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9587"/>
		<updated>2026-05-25T13:56:43Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 出典を変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys ===&lt;br /&gt;
[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます（一部の設定に関してはMeryを再起動する必要があります）。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [[MeryToys]]&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.6 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.6 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 指定した文字を全角カナとして扱う ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Edit]&lt;br /&gt;
KatakanaFullWidthChars=・&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* KatakanaFullWidthChars：指定した文字を全角カナとして扱う（任意の文字で指定）&lt;br /&gt;
* Ver 3.8.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8779#discussion-10044 ・の要望]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
* Ver 3.8.4でRegExMode=1を廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.6 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.6 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.io/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== タイトル バーの表示内容を変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Window]&lt;br /&gt;
Title=$(FilePath) $(Dirty) [$(FileReadOnly)] - $(AppName)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Title：タイトル バーの表示内容を変更（任意の文字列で指定）&lt;br /&gt;
* Ver 3.8.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/9891#discussion-9984 タイトルバーに「「書き込み禁止」表示がほしい]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== リンクを Ctrl キー + クリックで開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：リンクを Ctrl キー + クリックで開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9584</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9584"/>
		<updated>2026-05-11T16:47:31Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: リンク名の修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys ===&lt;br /&gt;
[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます（一部の設定に関してはMeryを再起動する必要があります）。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [[MeryToys]]&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.6 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.6 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 指定した文字を全角カナとして扱う ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Edit]&lt;br /&gt;
KatakanaFullWidthChars=・&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* KatakanaFullWidthChars：指定した文字を全角カナとして扱う（任意の文字で指定）&lt;br /&gt;
* Ver 3.8.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E9%96%8B%E7%99%BA%E5%AE%A4#%E3%81%94%E6%84%8F%E8%A6%8B%E3%83%BB%E3%81%94%E8%A6%81%E6%9C%9B 開発室]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
* Ver 3.8.4でRegExMode=1を廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.6 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.6 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.io/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== タイトル バーの表示内容を変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Window]&lt;br /&gt;
Title=$(FilePath) $(Dirty) [$(FileReadOnly)] - $(AppName)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Title：タイトル バーの表示内容を変更（任意の文字列で指定）&lt;br /&gt;
* Ver 3.8.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/9891#discussion-9984 タイトルバーに「「書き込み禁止」表示がほしい]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== リンクを Ctrl キー + クリックで開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：リンクを Ctrl キー + クリックで開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9582</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9582"/>
		<updated>2026-05-06T08:43:54Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 隠しオプションが追加されたバージョンを追記&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys ===&lt;br /&gt;
[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます（一部の設定に関してはMeryを再起動する必要があります）。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [[MeryToys]]&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 指定した文字を全角カナとして扱う ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Edit]&lt;br /&gt;
KatakanaFullWidthChars=・&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* KatakanaFullWidthChars：指定した文字を全角カナとして扱う（任意の文字で指定）&lt;br /&gt;
* Ver 3.8.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E9%96%8B%E7%99%BA%E5%AE%A4#%E3%81%94%E6%84%8F%E8%A6%8B%E3%83%BB%E3%81%94%E8%A6%81%E6%9C%9B 開発室]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
* Ver 3.8.4でRegExMode=1を廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.io/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== タイトル バーの表示内容を変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Window]&lt;br /&gt;
Title=$(FilePath) $(Dirty) [$(FileReadOnly)] - $(AppName)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Title：タイトル バーの表示内容を変更（任意の文字列で指定）&lt;br /&gt;
* Ver 3.8.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/9891#discussion-9984 タイトルバーに「「書き込み禁止」表示がほしい]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== リンクを Ctrl キー + クリックで開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：リンクを Ctrl キー + クリックで開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9581</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9581"/>
		<updated>2026-05-06T07:47:47Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 出典の追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys ===&lt;br /&gt;
[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます（一部の設定に関してはMeryを再起動する必要があります）。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [[MeryToys]]&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 指定した文字を全角カナとして扱う ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Edit]&lt;br /&gt;
KatakanaFullWidthChars=・&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* KatakanaFullWidthChars：指定した文字を全角カナとして扱う（任意の文字で指定）&lt;br /&gt;
* Ver 3.8.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E9%96%8B%E7%99%BA%E5%AE%A4#%E3%81%94%E6%84%8F%E8%A6%8B%E3%83%BB%E3%81%94%E8%A6%81%E6%9C%9B 開発室]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
* Ver 3.8.4でRegExMode=1を廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.io/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== タイトル バーの表示内容を変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Window]&lt;br /&gt;
Title=$(FilePath) $(Dirty) [$(FileReadOnly)] - $(AppName)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Title：タイトル バーの表示内容を変更（任意の文字列で指定）&lt;br /&gt;
* Ver 3.8.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/9891#discussion-9984 タイトルバーに「「書き込み禁止」表示がほしい]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== リンクを Ctrl キー + クリックで開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：リンクを Ctrl キー + クリックで開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9575</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9575"/>
		<updated>2026-05-05T19:49:42Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 一覧の追加、廃止された一覧の追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys ===&lt;br /&gt;
[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます（一部の設定に関してはMeryを再起動する必要があります）。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 指定した文字を全角カナとして扱う ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Edit]&lt;br /&gt;
KatakanaFullWidthChars=・&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* KatakanaFullWidthChars：指定した文字を全角カナとして扱う（任意の文字で指定）&lt;br /&gt;
* Ver 3.8.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E9%96%8B%E7%99%BA%E5%AE%A4#%E3%81%94%E6%84%8F%E8%A6%8B%E3%83%BB%E3%81%94%E8%A6%81%E6%9C%9B 開発室]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
* Ver 3.8.4でRegExMode=1を廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.io/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== タイトル バーの表示内容を変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Window]&lt;br /&gt;
Title=$(FilePath) $(Dirty) [$(FileReadOnly)] - $(AppName)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Title：タイトル バーの表示内容を変更（任意の文字列で指定）&lt;br /&gt;
* Ver 3.8.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/9891#discussion-9984 タイトルバーに「「書き込み禁止」表示がほしい]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== リンクを Ctrl キー + クリックで開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：リンクを Ctrl キー + クリックで開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9574</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9574"/>
		<updated>2026-05-05T18:09:28Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: URLとリンク名の修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys ===&lt;br /&gt;
[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます（一部の設定に関してはMeryを再起動する必要があります）。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0 テキストエディター「Mery」ベータ版 v3.8.5 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.io/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== リンクを Ctrl キー + クリックで開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：リンクを Ctrl キー + クリックで開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikitext&amp;diff=9461</id>
		<title>Wikitext</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikitext&amp;diff=9461"/>
		<updated>2026-04-25T09:35:32Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 文章の表現を修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MediaWikiやWikipediaなどで使用されているマークアップ言語「Wikitext」用の構文ファイルです。&lt;br /&gt;
&lt;br /&gt;
マクロの[[Wikipediaマークアップ修正]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
拡張子は「wiki」「wikitext」「mw」「mediawiki」のいずれかを設定してください。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89 Help:マジックワード]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Magic_words/ja Help:マジックワード (MediaWiki)]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E8%A1%A8%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9 Help:表の作り方]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AA%E3%83%B3%E3%82%AF Help:マジックリンク]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E7%AE%87%E6%9D%A1%E6%9B%B8%E3%81%8D Help:箇条書き]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; copy&amp;gt;&lt;br /&gt;
#TagBegin=&lt;br /&gt;
#TagEnd=&lt;br /&gt;
#CommentBegin1=&amp;lt;!--&lt;br /&gt;
#CommentEnd1=--&amp;gt;&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=False&lt;br /&gt;
#EscapeCharacter=&lt;br /&gt;
&lt;br /&gt;
#リンク&lt;br /&gt;
#Word Color=2, WholeWord=False, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False&lt;br /&gt;
[&lt;br /&gt;
]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
#HTML・テンプレート・マジックワード&lt;br /&gt;
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False&lt;br /&gt;
&amp;lt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
{{&lt;br /&gt;
}}&lt;br /&gt;
^#REDIRECT&lt;br /&gt;
^#リダイレクト&lt;br /&gt;
^#転送&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
__TOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
__NEWSECTIONLINK__&lt;br /&gt;
__NONEWSECTIONLINK__&lt;br /&gt;
__NOGALLERY__&lt;br /&gt;
__HIDDENCAT__&lt;br /&gt;
__EXPECTUNUSEDCATEGORY__&lt;br /&gt;
__NOCONTENTCONVERT__&lt;br /&gt;
__NOCC__&lt;br /&gt;
__NOTITLECONVERT__&lt;br /&gt;
__NOTC__&lt;br /&gt;
__INDEX__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
__STATICREDIRECT__&lt;br /&gt;
__NOGLOBAL__&lt;br /&gt;
__DISAMBIG__&lt;br /&gt;
__EXPECTED_UNCONNECTED_PAGE__&lt;br /&gt;
__ARCHIVEDTALK__&lt;br /&gt;
__NOTALK__&lt;br /&gt;
&lt;br /&gt;
#テーブル・マジックリンク&lt;br /&gt;
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True&lt;br /&gt;
^^\{\|&lt;br /&gt;
^^\|\}&lt;br /&gt;
^^\|-&lt;br /&gt;
^^\|\+&lt;br /&gt;
^^!&lt;br /&gt;
!!&lt;br /&gt;
ISBN ([\d\-X]{10,17})&lt;br /&gt;
PMID ([\d]{1,8})&lt;br /&gt;
RFC ([\d]{1,4})&lt;br /&gt;
&lt;br /&gt;
#箇条書き&lt;br /&gt;
#Word Color=6, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True&lt;br /&gt;
^^;&lt;br /&gt;
^^:+;&lt;br /&gt;
^^:+&lt;br /&gt;
^^^#+&lt;br /&gt;
^^\*+&lt;br /&gt;
&lt;br /&gt;
#見出し&lt;br /&gt;
#Word Color=5, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True&lt;br /&gt;
^^==(.*?)==$&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== アウトラインプラグイン ==&lt;br /&gt;
下記はアウトラインプラグイン用の設定方法です。&lt;br /&gt;
&lt;br /&gt;
# Mery本体のメニューバーの「ツール &amp;gt; プラグイン &amp;gt; プラグインの設定」をクリックする。&lt;br /&gt;
# 「Outline」を選択した状態で「プロパティ」をクリックする。&lt;br /&gt;
# 編集モードを「Wikitext」に設定する。&lt;br /&gt;
# タイプを「カスタム」に設定する。&lt;br /&gt;
# 最大レベルを「6」に設定する。&lt;br /&gt;
# レベル1・7・8の検索欄を空白にする。&lt;br /&gt;
# レベル2の検索欄に&amp;lt;code&amp;gt;^==(.*?)==&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル3の検索欄に&amp;lt;code&amp;gt;^===(.*?)===&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル4の検索欄に&amp;lt;code&amp;gt;^====(.*?)====&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル5の検索欄に&amp;lt;code&amp;gt;^=====(.*?)=====&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル6の検索欄に&amp;lt;code&amp;gt;^======(.*?)======&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル2〜6の正規表現欄のチェックボックスにチェックを入れて、置換欄に&amp;lt;code&amp;gt;$1&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# 「OK」ボタンをクリックしてウィンドウを閉じる。&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikitext&amp;diff=9460</id>
		<title>Wikitext</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikitext&amp;diff=9460"/>
		<updated>2026-04-25T09:28:24Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: URLのリンク名を修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MediaWikiやWikipediaなどで使用されているマークアップ言語「Wikitext」用の構文ファイルです。&lt;br /&gt;
&lt;br /&gt;
マクロの[[Wikipediaマークアップ修正]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
拡張子は「wiki」「wikitext」「mw」「mediawiki」と設定してください。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AF%E3%83%BC%E3%83%89 Help:マジックワード]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Help:Magic_words/ja Help:マジックワード (MediaWiki)]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E8%A1%A8%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9 Help:表の作り方]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%AA%E3%83%B3%E3%82%AF Help:マジックリンク]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E7%AE%87%E6%9D%A1%E6%9B%B8%E3%81%8D Help:箇条書き]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot; copy&amp;gt;&lt;br /&gt;
#TagBegin=&lt;br /&gt;
#TagEnd=&lt;br /&gt;
#CommentBegin1=&amp;lt;!--&lt;br /&gt;
#CommentEnd1=--&amp;gt;&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=False&lt;br /&gt;
#EscapeCharacter=&lt;br /&gt;
&lt;br /&gt;
#リンク&lt;br /&gt;
#Word Color=2, WholeWord=False, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False&lt;br /&gt;
[&lt;br /&gt;
]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
#HTML・テンプレート・マジックワード&lt;br /&gt;
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=False&lt;br /&gt;
&amp;lt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
{{&lt;br /&gt;
}}&lt;br /&gt;
^#REDIRECT&lt;br /&gt;
^#リダイレクト&lt;br /&gt;
^#転送&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
__TOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
__NEWSECTIONLINK__&lt;br /&gt;
__NONEWSECTIONLINK__&lt;br /&gt;
__NOGALLERY__&lt;br /&gt;
__HIDDENCAT__&lt;br /&gt;
__EXPECTUNUSEDCATEGORY__&lt;br /&gt;
__NOCONTENTCONVERT__&lt;br /&gt;
__NOCC__&lt;br /&gt;
__NOTITLECONVERT__&lt;br /&gt;
__NOTC__&lt;br /&gt;
__INDEX__&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
__STATICREDIRECT__&lt;br /&gt;
__NOGLOBAL__&lt;br /&gt;
__DISAMBIG__&lt;br /&gt;
__EXPECTED_UNCONNECTED_PAGE__&lt;br /&gt;
__ARCHIVEDTALK__&lt;br /&gt;
__NOTALK__&lt;br /&gt;
&lt;br /&gt;
#テーブル・マジックリンク&lt;br /&gt;
#Word Color=0, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True&lt;br /&gt;
^^\{\|&lt;br /&gt;
^^\|\}&lt;br /&gt;
^^\|-&lt;br /&gt;
^^\|\+&lt;br /&gt;
^^!&lt;br /&gt;
!!&lt;br /&gt;
ISBN ([\d\-X]{10,17})&lt;br /&gt;
PMID ([\d]{1,8})&lt;br /&gt;
RFC ([\d]{1,4})&lt;br /&gt;
&lt;br /&gt;
#箇条書き&lt;br /&gt;
#Word Color=6, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True&lt;br /&gt;
^^;&lt;br /&gt;
^^:+;&lt;br /&gt;
^^:+&lt;br /&gt;
^^^#+&lt;br /&gt;
^^\*+&lt;br /&gt;
&lt;br /&gt;
#見出し&lt;br /&gt;
#Word Color=5, WholeWord=True, RightSide=False, RightAll=False, MatchCase=False, InsideTag=False, RegEx=True&lt;br /&gt;
^^==(.*?)==$&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== アウトラインプラグイン ==&lt;br /&gt;
下記はアウトラインプラグイン用の設定方法です。&lt;br /&gt;
&lt;br /&gt;
# Mery本体のメニューバーの「ツール &amp;gt; プラグイン &amp;gt; プラグインの設定」をクリックする。&lt;br /&gt;
# 「Outline」を選択した状態で「プロパティ」をクリックする。&lt;br /&gt;
# 編集モードを「Wikitext」に設定する。&lt;br /&gt;
# タイプを「カスタム」に設定する。&lt;br /&gt;
# 最大レベルを「6」に設定する。&lt;br /&gt;
# レベル1・7・8の検索欄を空白にする。&lt;br /&gt;
# レベル2の検索欄に&amp;lt;code&amp;gt;^==(.*?)==&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル3の検索欄に&amp;lt;code&amp;gt;^===(.*?)===&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル4の検索欄に&amp;lt;code&amp;gt;^====(.*?)====&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル5の検索欄に&amp;lt;code&amp;gt;^=====(.*?)=====&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル6の検索欄に&amp;lt;code&amp;gt;^======(.*?)======&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# レベル2〜6の正規表現欄のチェックボックスにチェックを入れて、置換欄に&amp;lt;code&amp;gt;$1&amp;lt;/code&amp;gt;と入力する。&lt;br /&gt;
# 「OK」ボタンをクリックしてウィンドウを閉じる。&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9459</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9459"/>
		<updated>2026-04-25T08:10:40Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: テンプレート名の変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
var f = [&lt;br /&gt;
	[&amp;quot;全角空白&amp;quot;, fullwidth_space],&lt;br /&gt;
	[&amp;quot;全角記号&amp;quot;, fullwidth_symbols],&lt;br /&gt;
	[&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters],&lt;br /&gt;
	[&amp;quot;半角カナ&amp;quot;, halfwidth_kana],&lt;br /&gt;
	[&amp;quot;約物&amp;quot;, punctuation_marks],&lt;br /&gt;
	[&amp;quot;ローマ数字&amp;quot;, roman_numerals],&lt;br /&gt;
	[&amp;quot;丸数字&amp;quot;, circled_numbers],&lt;br /&gt;
	[&amp;quot;空白&amp;quot;, space],&lt;br /&gt;
	[&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines],&lt;br /&gt;
	[&amp;quot;箇条書き&amp;quot;, bullet_points],&lt;br /&gt;
	[&amp;quot;1行改行&amp;quot;, single_line_break],&lt;br /&gt;
	[&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes],&lt;br /&gt;
	[&amp;quot;タグ&amp;quot;, tag],&lt;br /&gt;
	[&amp;quot;ウィキリンク&amp;quot;, wikilinks],&lt;br /&gt;
	[&amp;quot;リダイレクト&amp;quot;, redirect],&lt;br /&gt;
	[&amp;quot;マジックリンク&amp;quot;, magic_links],&lt;br /&gt;
	[&amp;quot;テンプレート&amp;quot;, templates],&lt;br /&gt;
	[&amp;quot;注釈&amp;quot;, notes],&lt;br /&gt;
	[&amp;quot;出典&amp;quot;, references],&lt;br /&gt;
	[&amp;quot;脚注&amp;quot;, footnotes]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;) //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;) //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;); //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;); //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9457</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9457"/>
		<updated>2026-04-19T07:24:46Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 置換処理の順番を変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
var f = [&lt;br /&gt;
	[&amp;quot;全角空白&amp;quot;, fullwidth_space],&lt;br /&gt;
	[&amp;quot;全角記号&amp;quot;, fullwidth_symbols],&lt;br /&gt;
	[&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters],&lt;br /&gt;
	[&amp;quot;半角カナ&amp;quot;, halfwidth_kana],&lt;br /&gt;
	[&amp;quot;約物&amp;quot;, punctuation_marks],&lt;br /&gt;
	[&amp;quot;ローマ数字&amp;quot;, roman_numerals],&lt;br /&gt;
	[&amp;quot;丸数字&amp;quot;, circled_numbers],&lt;br /&gt;
	[&amp;quot;空白&amp;quot;, space],&lt;br /&gt;
	[&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines],&lt;br /&gt;
	[&amp;quot;箇条書き&amp;quot;, bullet_points],&lt;br /&gt;
	[&amp;quot;1行改行&amp;quot;, single_line_break],&lt;br /&gt;
	[&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes],&lt;br /&gt;
	[&amp;quot;タグ&amp;quot;, tag],&lt;br /&gt;
	[&amp;quot;ウィキリンク&amp;quot;, wikilinks],&lt;br /&gt;
	[&amp;quot;リダイレクト&amp;quot;, redirect],&lt;br /&gt;
	[&amp;quot;マジックリンク&amp;quot;, magic_links],&lt;br /&gt;
	[&amp;quot;テンプレート&amp;quot;, templates],&lt;br /&gt;
	[&amp;quot;注釈&amp;quot;, notes],&lt;br /&gt;
	[&amp;quot;出典&amp;quot;, references],&lt;br /&gt;
	[&amp;quot;脚注&amp;quot;, footnotes]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;) //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;) //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;); //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN2|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;); //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Windows%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97%E3%83%9C%E3%83%BC%E3%83%89%E5%86%85%E5%AE%B9%E8%A1%A8%E7%A4%BA&amp;diff=9456</id>
		<title>Windowsクリップボード内容表示</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Windows%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97%E3%83%9C%E3%83%BC%E3%83%89%E5%86%85%E5%AE%B9%E8%A1%A8%E7%A4%BA&amp;diff=9456"/>
		<updated>2026-04-18T17:21:52Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 1行改行の除去（改行した箇所に空白が表示されるため）&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
Windowsクリップボード内容の編集・コピー可能なボックスを表示。&lt;br /&gt;
&lt;br /&gt;
Meryのクリップボード履歴も使ってますが、Windowsの方のクリップボード履歴から文字列の一部を取り出したいので作成。&lt;br /&gt;
&lt;br /&gt;
注意：素人のAI作成です。&lt;br /&gt;
&lt;br /&gt;
== 補足説明 ==&lt;br /&gt;
一部分のコピーや編集してコピー場合、右クリックメニューから選択してコピーしてください。&lt;br /&gt;
&lt;br /&gt;
文字の追加や削除など簡単な編集も出来ますが、Enterキーによる改行は終了してしまうのでCtrl+Enterキーで改行してください。&lt;br /&gt;
&lt;br /&gt;
私の環境では、Ctrl+Enterキーで改行できますが、機能しない場合は、Shift+EnterキーやAlt+Enterキーなどで試してください。&lt;br /&gt;
&lt;br /&gt;
== 使い方 ==&lt;br /&gt;
Mery 3.8.3で動作確認。&lt;br /&gt;
&lt;br /&gt;
以下のソースコードをClipboard history.jsなど適当な名前で保存。&lt;br /&gt;
&lt;br /&gt;
QuickJSの場合、一行目に&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#language = &amp;quot;quickjs&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&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; copy&amp;gt;&lt;br /&gt;
#title=&amp;quot;Windowsクリップボード内容表示&amp;quot;&lt;br /&gt;
// clipboardData オブジェクトを使用してテキストを取得します&lt;br /&gt;
var sClip = clipboardData.getData(&amp;quot;Text&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (sClip) {&lt;br /&gt;
    // mePromptMultiline を指定して、複数行の編集・コピー可能なボックスを表示&lt;br /&gt;
    // 第2引数に取得したテキストをセットします&lt;br /&gt;
    prompt(&amp;quot;クリップボードの内容（ここから編集・コピーが可能です(改行はCtrl+Enter)）:&amp;quot;, sClip, mePromptMultiline);&lt;br /&gt;
} else {&lt;br /&gt;
    // クリップボードが空、またはテキストデータでない場合&lt;br /&gt;
    alert(&amp;quot;クリップボードにテキストが見つかりませんでした。&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&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; copy&amp;gt;&lt;br /&gt;
#title=&amp;quot;Windowsクリップボード内容表示（改行コード可視化＋空文字対応＋タブ可視化）&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// clipboardData オブジェクトを使用してテキストを取得&lt;br /&gt;
var sClip = clipboardData.getData(&amp;quot;Text&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// 文字列かつ空でない場合のみ処理&lt;br /&gt;
if (typeof sClip === &amp;quot;string&amp;quot; &amp;amp;&amp;amp; sClip.length &amp;gt; 0) {&lt;br /&gt;
&lt;br /&gt;
    // 改行コード・タブを可視化（表示用に改行も維持）&lt;br /&gt;
    var sView = sClip&lt;br /&gt;
        .replace(/\r\n/g, &amp;quot;\\r\\n\n&amp;quot;) // CR+LF (Windows)&lt;br /&gt;
        .replace(/\r/g, &amp;quot;\\r\n&amp;quot;)     // CR (Macintosh)&lt;br /&gt;
        .replace(/\n/g, &amp;quot;\\n\n&amp;quot;)     // LF (UNIX)&lt;br /&gt;
        .replace(/\t/g, &amp;quot;\\t&amp;quot;);      // タブ&lt;br /&gt;
&lt;br /&gt;
    // mePromptMultiline を指定して、複数行の編集・コピー可能なボックスを表示&lt;br /&gt;
    prompt(&lt;br /&gt;
        &amp;quot;クリップボードの内容（ここから編集・コピーが可能です(改行はCtrl+Enter)）:&amp;quot;,&lt;br /&gt;
        sView,&lt;br /&gt;
        mePromptMultiline&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
    // クリップボードが空、またはテキストでない場合&lt;br /&gt;
    alert(&amp;quot;クリップボードにテキストが見つかりませんでした。&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 変更履歴 ==&lt;br /&gt;
* 2026-04-01: 初版公開&lt;br /&gt;
* 2026-04-01-12:00頃: 修正&lt;br /&gt;
* 2026-04-09: 改行コード可視化＋空文字対応＋タブ可視化 対応版 追加&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E6%9C%80%E6%96%B0%E7%89%88%E3%82%92%E7%A2%BA%E8%AA%8D&amp;diff=9455</id>
		<title>最新版を確認</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E6%9C%80%E6%96%B0%E7%89%88%E3%82%92%E7%A2%BA%E8%AA%8D&amp;diff=9455"/>
		<updated>2026-04-18T17:02:40Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: URLのマッチング条件を修正、変数の宣言を分割&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Meryの最新版の有無を[https://www.haijin-boys.com/ Haijin Boys Online]（開発者のブログ）から確認します。&lt;br /&gt;
&lt;br /&gt;
「イベントで実行」を設定しておけば自動的に確認することが出来ますが、「スクロールした時」など頻繁に実行されるイベントを設定するとサーバーに優しくないので、「アクティブな文書が変更された時」などがおすすめです。&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;最新版を確認&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Meryの最新版があるか確認します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
Copyright (c) 2016 diaphragm. All rights reserved.&lt;br /&gt;
Licensed under the MIT License.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
// スクリプトを使用したデータの取得&lt;br /&gt;
// https://learn.microsoft.com/ja-jp/windows/win32/winhttp/retrieving-data-using-script&lt;br /&gt;
function getText(strURL) {&lt;br /&gt;
	var strResult = &amp;quot;&amp;quot;;&lt;br /&gt;
	try {&lt;br /&gt;
		// Create the WinHTTPRequest ActiveX Object.&lt;br /&gt;
		var WinHttpReq = new ActiveXObject(&amp;quot;WinHttp.WinHttpRequest.5.1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		// Create an HTTP request.&lt;br /&gt;
		WinHttpReq.Open(&amp;quot;GET&amp;quot;, strURL, false);&lt;br /&gt;
&lt;br /&gt;
		// Send the HTTP request.&lt;br /&gt;
		WinHttpReq.Send();&lt;br /&gt;
&lt;br /&gt;
		// Retrieve the response text.&lt;br /&gt;
		strResult = WinHttpReq.ResponseText;&lt;br /&gt;
	} catch (objError) {&lt;br /&gt;
		strResult = objError.message + &amp;quot;\n&amp;quot;;&lt;br /&gt;
		strResult += &amp;quot;WinHTTP returned error: &amp;quot; + (objError.number &amp;amp; 0xFFFF).toString(16) + &amp;quot;\n\n&amp;quot;;&lt;br /&gt;
		strResult += objError.description;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// Return the response text.&lt;br /&gt;
	return strResult;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ピリオド区切りバージョン番号の比較&lt;br /&gt;
// https://ptsv.jp/2015/09/01/ピリオド区切りバージョン番号の比較/&lt;br /&gt;
function version(a, op, b) {&lt;br /&gt;
	a = a.split(&#039;.&#039;);&lt;br /&gt;
	b = b.split(&#039;.&#039;);&lt;br /&gt;
&lt;br /&gt;
	var ia = 0;&lt;br /&gt;
	var ib = 0;&lt;br /&gt;
	var limit = Math.max(a.length, b.length);&lt;br /&gt;
	while (limit--) {&lt;br /&gt;
		ia = parseInt(a.shift() || 0, 10);&lt;br /&gt;
		ib = parseInt(b.shift() || 0, 10);&lt;br /&gt;
&lt;br /&gt;
		if (ia != ib) {&lt;br /&gt;
			break;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	return eval([ia || 0, op, ib || 0].join(&#039; &#039;));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// アップデートのチェック&lt;br /&gt;
function checkUpdate() {&lt;br /&gt;
	var rss_uri = &amp;quot;https://www.haijin-boys.com/&amp;quot;;&lt;br /&gt;
	var res = getText(rss_uri);&lt;br /&gt;
&lt;br /&gt;
	// マッチングの修正&lt;br /&gt;
	var m = res.replace(/[\n\r]/g, &amp;quot;&amp;quot;).match(/&amp;lt;a href=&amp;quot;(https:\/\/www\.haijin-boys\.com\/software\/mery\/mery-\d-\d-\d{1,2})&amp;quot; title=&amp;quot;テキストエディター「Mery」ベータ版 v(\d\.\d\.\d{1,2}) を公開&amp;quot; rel=&amp;quot;bookmark&amp;quot;&amp;gt;/);&lt;br /&gt;
	if (!m) {&lt;br /&gt;
		window.alert(&amp;quot;バージョンの確認ができませんでした。&amp;quot;);&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var new_uri = m[1];&lt;br /&gt;
	var new_version = m[2];&lt;br /&gt;
&lt;br /&gt;
	// 最新のバージョンか確認&lt;br /&gt;
	if (version(editor.Version, &amp;quot;&amp;lt;&amp;quot;, new_version)) {&lt;br /&gt;
		var mes = &amp;quot;最新のバージョンが見つかりました。\nWebサイトを開きますか？\n\n現在のVer &amp;quot; + editor.Version + &amp;quot;\n最新のVer &amp;quot; + new_version;&lt;br /&gt;
		if (confirm(mes)) {&lt;br /&gt;
			var Shell = new ActiveXObject(&amp;quot;WScript.Shell&amp;quot;);&lt;br /&gt;
			Shell.Run(new_uri);&lt;br /&gt;
		}&lt;br /&gt;
	} else {&lt;br /&gt;
		window.alert(&amp;quot;最新のバージョンがインストールされています。\n\n現在のVer &amp;quot; + editor.Version + &amp;quot;\n最新のVer &amp;quot; + new_version);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// checkUpdate関数の実行&lt;br /&gt;
try {&lt;br /&gt;
	checkUpdate();&lt;br /&gt;
} catch (e) {&lt;br /&gt;
	window.alert(e.message);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E6%9C%80%E6%96%B0%E7%89%88%E3%82%92%E7%A2%BA%E8%AA%8D&amp;diff=9454</id>
		<title>最新版を確認</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E6%9C%80%E6%96%B0%E7%89%88%E3%82%92%E7%A2%BA%E8%AA%8D&amp;diff=9454"/>
		<updated>2026-04-18T16:18:02Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: URLのマッチング条件を修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Meryの最新版の有無を[https://www.haijin-boys.com/ Haijin Boys Online]（開発者のブログ）から確認します。&lt;br /&gt;
&lt;br /&gt;
「イベントで実行」を設定しておけば自動的に確認することが出来ますが、「スクロールした時」など頻繁に実行されるイベントを設定するとサーバーに優しくないので、「アクティブな文書が変更された時」などがおすすめです。&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;最新版を確認&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Meryの最新版があるか確認します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
Copyright (c) 2016 diaphragm. All rights reserved.&lt;br /&gt;
Licensed under the MIT License.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
// スクリプトを使用したデータの取得&lt;br /&gt;
// https://learn.microsoft.com/ja-jp/windows/win32/winhttp/retrieving-data-using-script&lt;br /&gt;
function getText(strURL) {&lt;br /&gt;
	var strResult = &amp;quot;&amp;quot;;&lt;br /&gt;
	try {&lt;br /&gt;
		// Create the WinHTTPRequest ActiveX Object.&lt;br /&gt;
		var WinHttpReq = new ActiveXObject(&amp;quot;WinHttp.WinHttpRequest.5.1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		// Create an HTTP request.&lt;br /&gt;
		WinHttpReq.Open(&amp;quot;GET&amp;quot;, strURL, false);&lt;br /&gt;
&lt;br /&gt;
		// Send the HTTP request.&lt;br /&gt;
		WinHttpReq.Send();&lt;br /&gt;
&lt;br /&gt;
		// Retrieve the response text.&lt;br /&gt;
		strResult = WinHttpReq.ResponseText;&lt;br /&gt;
	} catch (objError) {&lt;br /&gt;
		strResult = objError.message + &amp;quot;\n&amp;quot;;&lt;br /&gt;
		strResult += &amp;quot;WinHTTP returned error: &amp;quot; + (objError.number &amp;amp; 0xFFFF).toString(16) + &amp;quot;\n\n&amp;quot;;&lt;br /&gt;
		strResult += objError.description;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// Return the response text.&lt;br /&gt;
	return strResult;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ピリオド区切りバージョン番号の比較&lt;br /&gt;
// https://ptsv.jp/2015/09/01/ピリオド区切りバージョン番号の比較/&lt;br /&gt;
function version(a, op, b) {&lt;br /&gt;
	a = a.split(&#039;.&#039;);&lt;br /&gt;
	b = b.split(&#039;.&#039;);&lt;br /&gt;
&lt;br /&gt;
	var ia, ib;&lt;br /&gt;
	var limit = Math.max(a.length, b.length);&lt;br /&gt;
	while (limit--) {&lt;br /&gt;
		ia = parseInt(a.shift() || 0, 10);&lt;br /&gt;
		ib = parseInt(b.shift() || 0, 10);&lt;br /&gt;
&lt;br /&gt;
		if (ia != ib) {&lt;br /&gt;
			break;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	return eval([ia || 0, op, ib || 0].join(&#039; &#039;));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// アップデートのチェック&lt;br /&gt;
function checkUpdate() {&lt;br /&gt;
	var rss_uri = &amp;quot;https://www.haijin-boys.com/&amp;quot;;&lt;br /&gt;
	var res = getText(rss_uri);&lt;br /&gt;
&lt;br /&gt;
	// マッチングの修正&lt;br /&gt;
	var m = res.replace(/[\n\r]/g, &amp;quot;&amp;quot;).match(/&amp;lt;a href=&amp;quot;(https:\/\/www.haijin-boys.com\/software\/mery\/mery-\d-\d-\d|https:\/\/www.haijin-boys.com\/software\/mery\/mery-\d-\d-\d\d)&amp;quot; title=&amp;quot;テキストエディター「Mery」ベータ版 v(\d.\d.\d|\d.\d.\d\d) を公開&amp;quot; rel=&amp;quot;bookmark&amp;quot;&amp;gt;/);&lt;br /&gt;
	if (!m) {&lt;br /&gt;
		window.alert(&amp;quot;バージョンの確認ができませんでした。&amp;quot;);&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	var new_uri = m[1];&lt;br /&gt;
	var new_version = m[2];&lt;br /&gt;
&lt;br /&gt;
	// 最新のバージョンか確認&lt;br /&gt;
	if (version(editor.Version, &amp;quot;&amp;lt;&amp;quot;, new_version)) {&lt;br /&gt;
		var mes = &amp;quot;最新のバージョンが見つかりました。\nWebサイトを開きますか？\n\n現在のVer &amp;quot; + editor.Version + &amp;quot;\n最新のVer &amp;quot; + new_version;&lt;br /&gt;
		if (confirm(mes)) {&lt;br /&gt;
			var Shell = new ActiveXObject(&amp;quot;WScript.Shell&amp;quot;);&lt;br /&gt;
			Shell.Run(new_uri);&lt;br /&gt;
		}&lt;br /&gt;
	} else {&lt;br /&gt;
		window.alert(&amp;quot;最新のバージョンがインストールされています。\n\n現在のVer &amp;quot; + editor.Version + &amp;quot;\n最新のVer &amp;quot; + new_version);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// checkUpdate関数の実行&lt;br /&gt;
try {&lt;br /&gt;
	checkUpdate();&lt;br /&gt;
} catch (e) {&lt;br /&gt;
	window.alert(e.message);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9453</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9453"/>
		<updated>2026-04-17T22:55:59Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: URLの修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys ===&lt;br /&gt;
[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます（一部の設定に関してはMeryを再起動する必要があります）。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#7 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.io/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== リンクを Ctrl キー + クリックで開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：リンクを Ctrl キー + クリックで開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Windows%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97%E3%83%9C%E3%83%BC%E3%83%89%E5%86%85%E5%AE%B9%E8%A1%A8%E7%A4%BA&amp;diff=9449</id>
		<title>Windowsクリップボード内容表示</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Windows%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97%E3%83%9C%E3%83%BC%E3%83%89%E5%86%85%E5%AE%B9%E8%A1%A8%E7%A4%BA&amp;diff=9449"/>
		<updated>2026-04-01T05:08:00Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 句読点の追加、空白の除去&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
Windowsクリップボード内容の編集・コピー可能なボックスを表示。&lt;br /&gt;
&lt;br /&gt;
Meryのクリップボード履歴も使ってますが、Windowsの方のクリップボード履歴から文字列の一部を取り出したいので作成。&lt;br /&gt;
&lt;br /&gt;
注意：素人のAI作成です。&lt;br /&gt;
&lt;br /&gt;
== 補足説明 ==&lt;br /&gt;
一部分のコピーや編集してコピー場合、右クリックメニューから選択してコピーしてください。&lt;br /&gt;
&lt;br /&gt;
文字の追加や削除など簡単な編集も出来ますが、Enterキーによる改行は終了してしまうのでCtrl+Enterキーで改行してください。&lt;br /&gt;
&lt;br /&gt;
== 使い方 ==&lt;br /&gt;
Mery 3.8.3で動作確認。&lt;br /&gt;
&lt;br /&gt;
以下のソースコードをClipboard history.jsなど適当な名前で保存。&lt;br /&gt;
&lt;br /&gt;
QuickJSの場合、一行目に&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#language = &amp;quot;quickjs&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&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; copy&amp;gt;&lt;br /&gt;
#title=&amp;quot;Windowsクリップボード内容表示&amp;quot;&lt;br /&gt;
// clipboardData オブジェクトを使用してテキストを取得します&lt;br /&gt;
var sClip = clipboardData.getData(&amp;quot;Text&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (sClip) {&lt;br /&gt;
    // mePromptMultiline を指定して、複数行の編集・コピー可能なボックスを表示&lt;br /&gt;
    // 第2引数に取得したテキストをセットします&lt;br /&gt;
    prompt(&amp;quot;クリップボードの内容（ここから編集・コピーが可能です(改行はCtrl+Enter)）:&amp;quot;, sClip, mePromptMultiline);&lt;br /&gt;
} else {&lt;br /&gt;
    // クリップボードが空、またはテキストデータでない場合&lt;br /&gt;
    alert(&amp;quot;クリップボードにテキストが見つかりませんでした。&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 変更履歴 ==&lt;br /&gt;
* 2026-04-01: 初版公開&lt;br /&gt;
* 2026-04-01-12:00頃: 修正&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Windows%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97%E3%83%9C%E3%83%BC%E3%83%89%E5%86%85%E5%AE%B9%E8%A1%A8%E7%A4%BA&amp;diff=9448</id>
		<title>Windowsクリップボード内容表示</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Windows%E3%82%AF%E3%83%AA%E3%83%83%E3%83%97%E3%83%9C%E3%83%BC%E3%83%89%E5%86%85%E5%AE%B9%E8%A1%A8%E7%A4%BA&amp;diff=9448"/>
		<updated>2026-04-01T05:04:34Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 1行改行の除去（改行した箇所に空白が表示されるため）&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
Windowsクリップボード内容の編集・コピー可能なボックスを表示&lt;br /&gt;
&lt;br /&gt;
Meryのクリップボード履歴も使ってますがWindowsの方のクリップボード履歴から文字列の一部を取り出したいので作成&lt;br /&gt;
&lt;br /&gt;
注意：素人のAI作成です。&lt;br /&gt;
&lt;br /&gt;
== 補足説明 ==&lt;br /&gt;
一部分のコピーや編集してコピー場合、右クリックメニューから選択してコピーしてください&lt;br /&gt;
&lt;br /&gt;
文字の追加や削除など簡単な編集も出来ますがEnterキーによる改行は終了してしまうのでCtrl+Enterキーで改行してください&lt;br /&gt;
&lt;br /&gt;
== 使い方 ==&lt;br /&gt;
Mery 3.8.3で動作確認。&lt;br /&gt;
&lt;br /&gt;
以下のソースコードを Clipboard history.js など適当な名前で保存。&lt;br /&gt;
&lt;br /&gt;
QuickJSの場合、一行目に&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#language = &amp;quot;quickjs&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&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; copy&amp;gt;&lt;br /&gt;
#title=&amp;quot;Windowsクリップボード内容表示&amp;quot;&lt;br /&gt;
// clipboardData オブジェクトを使用してテキストを取得します&lt;br /&gt;
var sClip = clipboardData.getData(&amp;quot;Text&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
if (sClip) {&lt;br /&gt;
    // mePromptMultiline を指定して、複数行の編集・コピー可能なボックスを表示&lt;br /&gt;
    // 第2引数に取得したテキストをセットします&lt;br /&gt;
    prompt(&amp;quot;クリップボードの内容（ここから編集・コピーが可能です(改行はCtrl+Enter)）:&amp;quot;, sClip, mePromptMultiline);&lt;br /&gt;
} else {&lt;br /&gt;
    // クリップボードが空、またはテキストデータでない場合&lt;br /&gt;
    alert(&amp;quot;クリップボードにテキストが見つかりませんでした。&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 変更履歴 ==&lt;br /&gt;
* 2026-04-01: 初版公開&lt;br /&gt;
* 2026-04-01-12:00頃: 修正&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E6%BF%81%E7%82%B9%E3%83%BB%E5%8D%8A%E6%BF%81%E9%9F%B3%E3%81%AE%E7%B5%90%E5%90%88%EF%BC%881%E6%96%87%E5%AD%97%E5%8C%96%EF%BC%89&amp;diff=9447</id>
		<title>濁点・半濁音の結合（1文字化）</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E6%BF%81%E7%82%B9%E3%83%BB%E5%8D%8A%E6%BF%81%E9%9F%B3%E3%81%AE%E7%B5%90%E5%90%88%EF%BC%881%E6%96%87%E5%AD%97%E5%8C%96%EF%BC%89&amp;diff=9447"/>
		<updated>2026-04-01T04:56:37Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 空白の除去&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
選択範囲、またはファイル全体の分離した濁点・半濁点を1文字に結合します。&lt;br /&gt;
&lt;br /&gt;
* 濁点（結合文字 U+3099、独立文字 U+309B、半角 U+FF9E）&lt;br /&gt;
* 半濁音（結合文字 U+309A、独立文字 U+309C、半角 U+FF9F）&lt;br /&gt;
&lt;br /&gt;
例：「じ」U+3057 U+3099を「じ」U+3058に変換。&lt;br /&gt;
&lt;br /&gt;
注意：素人のAI作成です。&lt;br /&gt;
&lt;br /&gt;
== 使い方 ==&lt;br /&gt;
Mery 3.8.3で動作確認。&lt;br /&gt;
&lt;br /&gt;
以下のソースコードをNormalizeDakuten.jsなど適当な名前で保存。&lt;br /&gt;
&lt;br /&gt;
QuickJSの場合、一行目に&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#language = &amp;quot;quickjs&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&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; copy&amp;gt;&lt;br /&gt;
#title=&amp;quot;濁点・半濁音の結合（1文字化）&amp;quot;&lt;br /&gt;
// 選択範囲、またはファイル全体の分離した濁点・半濁点を1文字に結合します&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
var isEmpty = sel.IsEmpty;&lt;br /&gt;
&lt;br /&gt;
// テキストが選択されていない場合はファイル全体を選択&lt;br /&gt;
if (isEmpty) {&lt;br /&gt;
    sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var text = sel.Text;&lt;br /&gt;
&lt;br /&gt;
if (text !== &amp;quot;&amp;quot;) {&lt;br /&gt;
    // 半濁音の変換辞書&lt;br /&gt;
    var handakuMap = {&lt;br /&gt;
        &amp;quot;は&amp;quot;:&amp;quot;ぱ&amp;quot;, &amp;quot;ひ&amp;quot;:&amp;quot;ぴ&amp;quot;, &amp;quot;ふ&amp;quot;:&amp;quot;ぷ&amp;quot;, &amp;quot;へ&amp;quot;:&amp;quot;ぺ&amp;quot;, &amp;quot;ほ&amp;quot;:&amp;quot;ぽ&amp;quot;,&lt;br /&gt;
        &amp;quot;ハ&amp;quot;:&amp;quot;パ&amp;quot;, &amp;quot;ヒ&amp;quot;:&amp;quot;ピ&amp;quot;, &amp;quot;フ&amp;quot;:&amp;quot;プ&amp;quot;, &amp;quot;ヘ&amp;quot;:&amp;quot;ペ&amp;quot;, &amp;quot;ホ&amp;quot;:&amp;quot;ポ&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // 濁音の変換辞書&lt;br /&gt;
    var dakuMap = {&lt;br /&gt;
        &amp;quot;か&amp;quot;:&amp;quot;が&amp;quot;, &amp;quot;き&amp;quot;:&amp;quot;ぎ&amp;quot;, &amp;quot;く&amp;quot;:&amp;quot;ぐ&amp;quot;, &amp;quot;け&amp;quot;:&amp;quot;げ&amp;quot;, &amp;quot;こ&amp;quot;:&amp;quot;ご&amp;quot;,&lt;br /&gt;
        &amp;quot;さ&amp;quot;:&amp;quot;ざ&amp;quot;, &amp;quot;し&amp;quot;:&amp;quot;じ&amp;quot;, &amp;quot;す&amp;quot;:&amp;quot;ず&amp;quot;, &amp;quot;せ&amp;quot;:&amp;quot;ぜ&amp;quot;, &amp;quot;そ&amp;quot;:&amp;quot;ぞ&amp;quot;,&lt;br /&gt;
        &amp;quot;た&amp;quot;:&amp;quot;だ&amp;quot;, &amp;quot;ち&amp;quot;:&amp;quot;ぢ&amp;quot;, &amp;quot;つ&amp;quot;:&amp;quot;づ&amp;quot;, &amp;quot;て&amp;quot;:&amp;quot;で&amp;quot;, &amp;quot;と&amp;quot;:&amp;quot;ど&amp;quot;,&lt;br /&gt;
        &amp;quot;は&amp;quot;:&amp;quot;ば&amp;quot;, &amp;quot;ひ&amp;quot;:&amp;quot;び&amp;quot;, &amp;quot;ふ&amp;quot;:&amp;quot;ぶ&amp;quot;, &amp;quot;へ&amp;quot;:&amp;quot;べ&amp;quot;, &amp;quot;ほ&amp;quot;:&amp;quot;ぼ&amp;quot;,&lt;br /&gt;
        &amp;quot;う&amp;quot;:&amp;quot;ゔ&amp;quot;, &amp;quot;ゝ&amp;quot;:&amp;quot;ゞ&amp;quot;,&lt;br /&gt;
        &amp;quot;カ&amp;quot;:&amp;quot;ガ&amp;quot;, &amp;quot;キ&amp;quot;:&amp;quot;ギ&amp;quot;, &amp;quot;ク&amp;quot;:&amp;quot;グ&amp;quot;, &amp;quot;ケ&amp;quot;:&amp;quot;ゲ&amp;quot;, &amp;quot;コ&amp;quot;:&amp;quot;ゴ&amp;quot;,&lt;br /&gt;
        &amp;quot;サ&amp;quot;:&amp;quot;ザ&amp;quot;, &amp;quot;シ&amp;quot;:&amp;quot;ジ&amp;quot;, &amp;quot;ス&amp;quot;:&amp;quot;ズ&amp;quot;, &amp;quot;セ&amp;quot;:&amp;quot;ゼ&amp;quot;, &amp;quot;ソ&amp;quot;:&amp;quot;ゾ&amp;quot;,&lt;br /&gt;
        &amp;quot;タ&amp;quot;:&amp;quot;ダ&amp;quot;, &amp;quot;チ&amp;quot;:&amp;quot;ヂ&amp;quot;, &amp;quot;ツ&amp;quot;:&amp;quot;ヅ&amp;quot;, &amp;quot;テ&amp;quot;:&amp;quot;デ&amp;quot;, &amp;quot;ト&amp;quot;:&amp;quot;ド&amp;quot;,&lt;br /&gt;
        &amp;quot;ハ&amp;quot;:&amp;quot;バ&amp;quot;, &amp;quot;ヒ&amp;quot;:&amp;quot;ビ&amp;quot;, &amp;quot;フ&amp;quot;:&amp;quot;ブ&amp;quot;, &amp;quot;ヘ&amp;quot;:&amp;quot;ベ&amp;quot;, &amp;quot;ホ&amp;quot;:&amp;quot;ボ&amp;quot;,&lt;br /&gt;
        &amp;quot;ウ&amp;quot;:&amp;quot;ヴ&amp;quot;, &amp;quot;ヽ&amp;quot;:&amp;quot;ヾ&amp;quot;, &amp;quot;ワ&amp;quot;:&amp;quot;ヷ&amp;quot;, &amp;quot;ヰ&amp;quot;:&amp;quot;ヸ&amp;quot;, &amp;quot;ヱ&amp;quot;:&amp;quot;ヹ&amp;quot;, &amp;quot;ヲ&amp;quot;:&amp;quot;ヺ&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // 半濁点（結合文字 U+309A, 独立文字 U+309C, 半角 U+FF9F）の置換&lt;br /&gt;
    text = text.replace(/([はひふへほハヒフヘホ])[\u309A\u309C\uFF9F]/g, function(match, p1) {&lt;br /&gt;
        return handakuMap[p1];&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // 濁点（結合文字 U+3099, 独立文字 U+309B, 半角 U+FF9E）の置換&lt;br /&gt;
    text = text.replace(/([かきくけこさしすせそたちつてとはひふへほうゝカキクケコサシスセソタチツテトハヒフヘホウヽワヰヱヲ])[\u3099\u309B\uFF9E]/g, function(match, p1) {&lt;br /&gt;
        return dakuMap[p1];&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // 置換したテキストを反映&lt;br /&gt;
    sel.Text = text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// もともと非選択状態だった場合は、カーソルを文書の先頭に移動&lt;br /&gt;
if (isEmpty) {&lt;br /&gt;
    sel.StartOfDocument();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 変更履歴 ==&lt;br /&gt;
* 2026-03-30: 初版公開&lt;br /&gt;
* 2026-03-31: 修正（uckyさんありがとうございます）&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E6%BF%81%E7%82%B9%E3%83%BB%E5%8D%8A%E6%BF%81%E9%9F%B3%E3%81%AE%E7%B5%90%E5%90%88%EF%BC%881%E6%96%87%E5%AD%97%E5%8C%96%EF%BC%89&amp;diff=9429</id>
		<title>濁点・半濁音の結合（1文字化）</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E6%BF%81%E7%82%B9%E3%83%BB%E5%8D%8A%E6%BF%81%E9%9F%B3%E3%81%AE%E7%B5%90%E5%90%88%EF%BC%881%E6%96%87%E5%AD%97%E5%8C%96%EF%BC%89&amp;diff=9429"/>
		<updated>2026-03-31T01:58:12Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 句読点の追加と修正、コロンの追加、丸括弧の修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
選択範囲、またはファイル全体の分離した濁点・半濁点を1文字に結合します。&lt;br /&gt;
&lt;br /&gt;
* 濁点（結合文字 U+3099、独立文字 U+309B、半角 U+FF9E）&lt;br /&gt;
* 半濁音（結合文字 U+309A、独立文字 U+309C、半角 U+FF9F）&lt;br /&gt;
&lt;br /&gt;
例：「じ」U+3057 U+3099を「じ」U+3058に変換。&lt;br /&gt;
&lt;br /&gt;
注意：素人のAI作成です。&lt;br /&gt;
&lt;br /&gt;
== 使い方 ==&lt;br /&gt;
Mery 3.8.3で動作確認。&lt;br /&gt;
&lt;br /&gt;
以下のソースコードを NormalizeDakuten.js など適当な名前で保存。&lt;br /&gt;
&lt;br /&gt;
QuickJSの場合、一行目に&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#language = &amp;quot;quickjs&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&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; copy&amp;gt;&lt;br /&gt;
#title=&amp;quot;濁点・半濁音の結合（1文字化）&amp;quot;&lt;br /&gt;
// 選択範囲、またはファイル全体の分離した濁点・半濁点を1文字に結合します&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
var isEmpty = sel.IsEmpty;&lt;br /&gt;
&lt;br /&gt;
// テキストが選択されていない場合はファイル全体を選択&lt;br /&gt;
if (isEmpty) {&lt;br /&gt;
    sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var text = sel.Text;&lt;br /&gt;
&lt;br /&gt;
if (text !== &amp;quot;&amp;quot;) {&lt;br /&gt;
    // 半濁音の変換辞書&lt;br /&gt;
    var handakuMap = {&lt;br /&gt;
        &amp;quot;は&amp;quot;:&amp;quot;ぱ&amp;quot;, &amp;quot;ひ&amp;quot;:&amp;quot;ぴ&amp;quot;, &amp;quot;ふ&amp;quot;:&amp;quot;ぷ&amp;quot;, &amp;quot;へ&amp;quot;:&amp;quot;ぺ&amp;quot;, &amp;quot;ほ&amp;quot;:&amp;quot;ぽ&amp;quot;,&lt;br /&gt;
        &amp;quot;ハ&amp;quot;:&amp;quot;パ&amp;quot;, &amp;quot;ヒ&amp;quot;:&amp;quot;ピ&amp;quot;, &amp;quot;フ&amp;quot;:&amp;quot;プ&amp;quot;, &amp;quot;ヘ&amp;quot;:&amp;quot;ペ&amp;quot;, &amp;quot;ホ&amp;quot;:&amp;quot;ポ&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // 濁音の変換辞書&lt;br /&gt;
    var dakuMap = {&lt;br /&gt;
        &amp;quot;か&amp;quot;:&amp;quot;が&amp;quot;, &amp;quot;き&amp;quot;:&amp;quot;ぎ&amp;quot;, &amp;quot;く&amp;quot;:&amp;quot;ぐ&amp;quot;, &amp;quot;け&amp;quot;:&amp;quot;げ&amp;quot;, &amp;quot;こ&amp;quot;:&amp;quot;ご&amp;quot;,&lt;br /&gt;
        &amp;quot;さ&amp;quot;:&amp;quot;ざ&amp;quot;, &amp;quot;し&amp;quot;:&amp;quot;じ&amp;quot;, &amp;quot;す&amp;quot;:&amp;quot;ず&amp;quot;, &amp;quot;せ&amp;quot;:&amp;quot;ぜ&amp;quot;, &amp;quot;そ&amp;quot;:&amp;quot;ぞ&amp;quot;,&lt;br /&gt;
        &amp;quot;た&amp;quot;:&amp;quot;だ&amp;quot;, &amp;quot;ち&amp;quot;:&amp;quot;ぢ&amp;quot;, &amp;quot;つ&amp;quot;:&amp;quot;づ&amp;quot;, &amp;quot;て&amp;quot;:&amp;quot;で&amp;quot;, &amp;quot;と&amp;quot;:&amp;quot;ど&amp;quot;,&lt;br /&gt;
        &amp;quot;は&amp;quot;:&amp;quot;ば&amp;quot;, &amp;quot;ひ&amp;quot;:&amp;quot;び&amp;quot;, &amp;quot;ふ&amp;quot;:&amp;quot;ぶ&amp;quot;, &amp;quot;へ&amp;quot;:&amp;quot;べ&amp;quot;, &amp;quot;ほ&amp;quot;:&amp;quot;ぼ&amp;quot;,&lt;br /&gt;
        &amp;quot;う&amp;quot;:&amp;quot;ゔ&amp;quot;, &amp;quot;ゝ&amp;quot;:&amp;quot;ゞ&amp;quot;,&lt;br /&gt;
        &amp;quot;カ&amp;quot;:&amp;quot;ガ&amp;quot;, &amp;quot;キ&amp;quot;:&amp;quot;ギ&amp;quot;, &amp;quot;ク&amp;quot;:&amp;quot;グ&amp;quot;, &amp;quot;ケ&amp;quot;:&amp;quot;ゲ&amp;quot;, &amp;quot;コ&amp;quot;:&amp;quot;ゴ&amp;quot;,&lt;br /&gt;
        &amp;quot;サ&amp;quot;:&amp;quot;ザ&amp;quot;, &amp;quot;シ&amp;quot;:&amp;quot;ジ&amp;quot;, &amp;quot;ス&amp;quot;:&amp;quot;ズ&amp;quot;, &amp;quot;セ&amp;quot;:&amp;quot;ゼ&amp;quot;, &amp;quot;ソ&amp;quot;:&amp;quot;ゾ&amp;quot;,&lt;br /&gt;
        &amp;quot;タ&amp;quot;:&amp;quot;ダ&amp;quot;, &amp;quot;チ&amp;quot;:&amp;quot;ヂ&amp;quot;, &amp;quot;ツ&amp;quot;:&amp;quot;ヅ&amp;quot;, &amp;quot;テ&amp;quot;:&amp;quot;デ&amp;quot;, &amp;quot;ト&amp;quot;:&amp;quot;ド&amp;quot;,&lt;br /&gt;
        &amp;quot;ハ&amp;quot;:&amp;quot;バ&amp;quot;, &amp;quot;ヒ&amp;quot;:&amp;quot;ビ&amp;quot;, &amp;quot;フ&amp;quot;:&amp;quot;ブ&amp;quot;, &amp;quot;ヘ&amp;quot;:&amp;quot;ベ&amp;quot;, &amp;quot;ホ&amp;quot;:&amp;quot;ボ&amp;quot;,&lt;br /&gt;
        &amp;quot;ウ&amp;quot;:&amp;quot;ヴ&amp;quot;, &amp;quot;ヽ&amp;quot;:&amp;quot;ヾ&amp;quot;, &amp;quot;ワ&amp;quot;:&amp;quot;ヷ&amp;quot;, &amp;quot;ヰ&amp;quot;:&amp;quot;ヸ&amp;quot;, &amp;quot;ヱ&amp;quot;:&amp;quot;ヹ&amp;quot;, &amp;quot;ヲ&amp;quot;:&amp;quot;ヺ&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // 半濁点（結合文字 U+309A, 独立文字 U+309C, 半角 U+FF9F）の置換&lt;br /&gt;
    text = text.replace(/([はひふへほハヒフヘホ])[\u309A\u309C\uFF9F]/g, function(match, p1) {&lt;br /&gt;
        return handakuMap[p1];&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // 濁点（結合文字 U+3099, 独立文字 U+309B, 半角 U+FF9E）の置換&lt;br /&gt;
    text = text.replace(/([かきくけこさしすせそたちつてとはひふへほうゝカキクケコサシスセソタチツテトハヒフヘホウヽワヰヱヲ])[\u3099\u309B\uFF9E]/g, function(match, p1) {&lt;br /&gt;
        return dakuMap[p1];&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // 置換したテキストを反映&lt;br /&gt;
    sel.Text = text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// もともと非選択状態だった場合は、カーソルを文書の先頭に移動&lt;br /&gt;
if (isEmpty) {&lt;br /&gt;
    sel.StartOfDocument();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 変更履歴 ==&lt;br /&gt;
* 2026-03-30: 初版公開&lt;br /&gt;
* 2026-03-31: 修正（uckyさんありがとうございます）&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E6%BF%81%E7%82%B9%E3%83%BB%E5%8D%8A%E6%BF%81%E9%9F%B3%E3%81%AE%E7%B5%90%E5%90%88%EF%BC%881%E6%96%87%E5%AD%97%E5%8C%96%EF%BC%89&amp;diff=9428</id>
		<title>濁点・半濁音の結合（1文字化）</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E6%BF%81%E7%82%B9%E3%83%BB%E5%8D%8A%E6%BF%81%E9%9F%B3%E3%81%AE%E7%B5%90%E5%90%88%EF%BC%881%E6%96%87%E5%AD%97%E5%8C%96%EF%BC%89&amp;diff=9428"/>
		<updated>2026-03-31T01:42:29Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 箇条書きのマークアップを追加、1行改行の除去&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
選択範囲、またはファイル全体の分離した濁点・半濁点を1文字に結合します&lt;br /&gt;
&lt;br /&gt;
* 濁点（結合文字 U+3099, 独立文字 U+309B, 半角 U+FF9E）&lt;br /&gt;
* 半濁音（結合文字 U+309A, 独立文字 U+309C, 半角 U+FF9F）&lt;br /&gt;
&lt;br /&gt;
例 「じ」U+3057 U+3099を「じ」U+3058に変換&lt;br /&gt;
&lt;br /&gt;
注意　素人のAI作成です&lt;br /&gt;
&lt;br /&gt;
== 使い方 ==&lt;br /&gt;
Mery 3.8.3で動作確認&lt;br /&gt;
&lt;br /&gt;
以下のソースコードをNormalizeDakuten.jsなど適当な名前で保存&lt;br /&gt;
&lt;br /&gt;
QuickJSの場合一行目に&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#language = &amp;quot;quickjs&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&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; copy&amp;gt;&lt;br /&gt;
#title=&amp;quot;濁点・半濁音の結合（1文字化）&amp;quot;&lt;br /&gt;
// 選択範囲、またはファイル全体の分離した濁点・半濁点を1文字に結合します&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
var isEmpty = sel.IsEmpty;&lt;br /&gt;
&lt;br /&gt;
// テキストが選択されていない場合はファイル全体を選択&lt;br /&gt;
if (isEmpty) {&lt;br /&gt;
    sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var text = sel.Text;&lt;br /&gt;
&lt;br /&gt;
if (text !== &amp;quot;&amp;quot;) {&lt;br /&gt;
    // 半濁音の変換辞書&lt;br /&gt;
    var handakuMap = {&lt;br /&gt;
        &amp;quot;は&amp;quot;:&amp;quot;ぱ&amp;quot;, &amp;quot;ひ&amp;quot;:&amp;quot;ぴ&amp;quot;, &amp;quot;ふ&amp;quot;:&amp;quot;ぷ&amp;quot;, &amp;quot;へ&amp;quot;:&amp;quot;ぺ&amp;quot;, &amp;quot;ほ&amp;quot;:&amp;quot;ぽ&amp;quot;,&lt;br /&gt;
        &amp;quot;ハ&amp;quot;:&amp;quot;パ&amp;quot;, &amp;quot;ヒ&amp;quot;:&amp;quot;ピ&amp;quot;, &amp;quot;フ&amp;quot;:&amp;quot;プ&amp;quot;, &amp;quot;ヘ&amp;quot;:&amp;quot;ペ&amp;quot;, &amp;quot;ホ&amp;quot;:&amp;quot;ポ&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // 濁音の変換辞書&lt;br /&gt;
    var dakuMap = {&lt;br /&gt;
        &amp;quot;か&amp;quot;:&amp;quot;が&amp;quot;, &amp;quot;き&amp;quot;:&amp;quot;ぎ&amp;quot;, &amp;quot;く&amp;quot;:&amp;quot;ぐ&amp;quot;, &amp;quot;け&amp;quot;:&amp;quot;げ&amp;quot;, &amp;quot;こ&amp;quot;:&amp;quot;ご&amp;quot;,&lt;br /&gt;
        &amp;quot;さ&amp;quot;:&amp;quot;ざ&amp;quot;, &amp;quot;し&amp;quot;:&amp;quot;じ&amp;quot;, &amp;quot;す&amp;quot;:&amp;quot;ず&amp;quot;, &amp;quot;せ&amp;quot;:&amp;quot;ぜ&amp;quot;, &amp;quot;そ&amp;quot;:&amp;quot;ぞ&amp;quot;,&lt;br /&gt;
        &amp;quot;た&amp;quot;:&amp;quot;だ&amp;quot;, &amp;quot;ち&amp;quot;:&amp;quot;ぢ&amp;quot;, &amp;quot;つ&amp;quot;:&amp;quot;づ&amp;quot;, &amp;quot;て&amp;quot;:&amp;quot;で&amp;quot;, &amp;quot;と&amp;quot;:&amp;quot;ど&amp;quot;,&lt;br /&gt;
        &amp;quot;は&amp;quot;:&amp;quot;ば&amp;quot;, &amp;quot;ひ&amp;quot;:&amp;quot;び&amp;quot;, &amp;quot;ふ&amp;quot;:&amp;quot;ぶ&amp;quot;, &amp;quot;へ&amp;quot;:&amp;quot;べ&amp;quot;, &amp;quot;ほ&amp;quot;:&amp;quot;ぼ&amp;quot;,&lt;br /&gt;
        &amp;quot;う&amp;quot;:&amp;quot;ゔ&amp;quot;, &amp;quot;ゝ&amp;quot;:&amp;quot;ゞ&amp;quot;,&lt;br /&gt;
        &amp;quot;カ&amp;quot;:&amp;quot;ガ&amp;quot;, &amp;quot;キ&amp;quot;:&amp;quot;ギ&amp;quot;, &amp;quot;ク&amp;quot;:&amp;quot;グ&amp;quot;, &amp;quot;ケ&amp;quot;:&amp;quot;ゲ&amp;quot;, &amp;quot;コ&amp;quot;:&amp;quot;ゴ&amp;quot;,&lt;br /&gt;
        &amp;quot;サ&amp;quot;:&amp;quot;ザ&amp;quot;, &amp;quot;シ&amp;quot;:&amp;quot;ジ&amp;quot;, &amp;quot;ス&amp;quot;:&amp;quot;ズ&amp;quot;, &amp;quot;セ&amp;quot;:&amp;quot;ゼ&amp;quot;, &amp;quot;ソ&amp;quot;:&amp;quot;ゾ&amp;quot;,&lt;br /&gt;
        &amp;quot;タ&amp;quot;:&amp;quot;ダ&amp;quot;, &amp;quot;チ&amp;quot;:&amp;quot;ヂ&amp;quot;, &amp;quot;ツ&amp;quot;:&amp;quot;ヅ&amp;quot;, &amp;quot;テ&amp;quot;:&amp;quot;デ&amp;quot;, &amp;quot;ト&amp;quot;:&amp;quot;ド&amp;quot;,&lt;br /&gt;
        &amp;quot;ハ&amp;quot;:&amp;quot;バ&amp;quot;, &amp;quot;ヒ&amp;quot;:&amp;quot;ビ&amp;quot;, &amp;quot;フ&amp;quot;:&amp;quot;ブ&amp;quot;, &amp;quot;ヘ&amp;quot;:&amp;quot;ベ&amp;quot;, &amp;quot;ホ&amp;quot;:&amp;quot;ボ&amp;quot;,&lt;br /&gt;
        &amp;quot;ウ&amp;quot;:&amp;quot;ヴ&amp;quot;, &amp;quot;ヽ&amp;quot;:&amp;quot;ヾ&amp;quot;, &amp;quot;ワ&amp;quot;:&amp;quot;ヷ&amp;quot;, &amp;quot;ヰ&amp;quot;:&amp;quot;ヸ&amp;quot;, &amp;quot;ヱ&amp;quot;:&amp;quot;ヹ&amp;quot;, &amp;quot;ヲ&amp;quot;:&amp;quot;ヺ&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // 半濁点（結合文字 U+309A, 独立文字 U+309C, 半角 U+FF9F）の置換&lt;br /&gt;
    text = text.replace(/([はひふへほハヒフヘホ])[\u309A\u309C\uFF9F]/g, function(match, p1) {&lt;br /&gt;
        return handakuMap[p1];&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // 濁点（結合文字 U+3099, 独立文字 U+309B, 半角 U+FF9E）の置換&lt;br /&gt;
    text = text.replace(/([かきくけこさしすせそたちつてとはひふへほうゝカキクケコサシスセソタチツテトハヒフヘホウヽワヰヱヲ])[\u3099\u309B\uFF9E]/g, function(match, p1) {&lt;br /&gt;
        return dakuMap[p1];&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // 置換したテキストを反映&lt;br /&gt;
    sel.Text = text;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// もともと非選択状態だった場合は、カーソルを文書の先頭に移動&lt;br /&gt;
if (isEmpty) {&lt;br /&gt;
    sel.StartOfDocument();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 変更履歴 ==&lt;br /&gt;
* 2026-03-30: 初版公開&lt;br /&gt;
* 2026-03-31: 修正(uckyさんありがとうございます)&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9418</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9418"/>
		<updated>2026-03-25T20:23:13Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 隠しオプションの見出しと説明を修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys ===&lt;br /&gt;
[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます（一部の設定に関してはMeryを再起動する必要があります）。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#7 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.net/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== リンクを Ctrl キー + クリックで開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：リンクを Ctrl キー + クリックで開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9417</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9417"/>
		<updated>2026-03-24T09:05:40Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 見出しの修正、設定方法の説明を修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys ===&lt;br /&gt;
[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます（一部の設定に関してはMeryを再起動する必要があります）。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#7 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.net/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + クリックでリンクを開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：Ctrl + クリックでリンクを開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9416</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9416"/>
		<updated>2026-03-24T05:12:59Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 概要と設定方法の説明を修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini での設定方法 ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys での設定方法 ===&lt;br /&gt;
ご利用のMeryがVer 3.7.17以降の場合、[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます。ご利用のMeryがVer 3.7.16以下の場合、[https://www.haijin-boys.com/ Haijin Boys Online]からVer 3.7.17以降をダウンロードした後にMeryToysを使用してください。&lt;br /&gt;
&lt;br /&gt;
なお、一部の設定に関してはMeryを再起動する必要があります。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#7 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.net/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + クリックでリンクを開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：Ctrl + クリックでリンクを開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9415</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9415"/>
		<updated>2026-03-24T04:34:18Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: セクションの順番を変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
もし、下記の一覧に掲載されていない隠しオプションを見つけたときは追加をお願いします。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini での設定方法 ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys での設定方法 ===&lt;br /&gt;
ご利用のMeryがVer 3.7.17以降の場合、[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます。ご利用のMeryがVer 3.7.16以下の場合、[https://www.haijin-boys.com/ Haijin Boys Online]からVer 3.7.17以降をダウンロードした後にMeryToysを使用してください。&lt;br /&gt;
&lt;br /&gt;
なお、一部の設定に関してはMeryの再起動が必要となります。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#7 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.net/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + クリックでリンクを開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：Ctrl + クリックでリンクを開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9414</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9414"/>
		<updated>2026-03-24T04:21:42Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: セクションの順番を変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
もし、下記の一覧に掲載されていない隠しオプションを見つけたときは追加をお願いします。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini での設定方法 ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys での設定方法 ===&lt;br /&gt;
ご利用のMeryがVer 3.7.17以降の場合、[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます。ご利用のMeryがVer 3.7.16以下の場合、[https://www.haijin-boys.com/ Haijin Boys Online]からVer 3.7.17以降をダウンロードした後にMeryToysを使用してください。&lt;br /&gt;
&lt;br /&gt;
なお、一部の設定に関してはMeryの再起動が必要となります。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#7 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.net/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + クリックでリンクを開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：Ctrl + クリックでリンクを開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9413</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9413"/>
		<updated>2026-03-23T20:35:01Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 一覧の追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
もし、下記の一覧に掲載されていない隠しオプションを見つけたときは追加をお願いします。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini での設定方法 ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys での設定方法 ===&lt;br /&gt;
ご利用のMeryがVer 3.7.17以降の場合、[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます。ご利用のMeryがVer 3.7.16以下の場合、[https://www.haijin-boys.com/ Haijin Boys Online]からVer 3.7.17以降をダウンロードした後にMeryToysを使用してください。&lt;br /&gt;
&lt;br /&gt;
なお、一部の設定に関してはMeryの再起動が必要となります。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== IME 入力モード ウィンドウの位置を修正する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidateFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidateFix：IME 入力モード ウィンドウの位置を修正する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.3で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#7 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.net/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + クリックでリンクを開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：Ctrl + クリックでリンクを開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9412</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9412"/>
		<updated>2026-03-23T20:30:05Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: URLとリンク名の修正、隠しオプションの見出しと説明を修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
もし、下記の一覧に掲載されていない隠しオプションを見つけたときは追加をお願いします。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini での設定方法 ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys での設定方法 ===&lt;br /&gt;
ご利用のMeryがVer 3.7.17以降の場合、[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます。ご利用のMeryがVer 3.7.16以下の場合、[https://www.haijin-boys.com/ Haijin Boys Online]からVer 3.7.17以降をダウンロードした後にMeryToysを使用してください。&lt;br /&gt;
&lt;br /&gt;
なお、一部の設定に関してはMeryの再起動が必要となります。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧/引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#10 テキストエディター「Mery」ベータ版 v3.8.3 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.net/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + クリックでリンクを開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：Ctrl + クリックでリンクを開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9411</id>
		<title>隠しオプション一覧</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E9%9A%A0%E3%81%97%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E4%B8%80%E8%A6%A7&amp;diff=9411"/>
		<updated>2026-03-23T18:09:26Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 隠しオプションの順番を修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery.iniで設定する隠しオプションの一覧です。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
下記の一覧は、Meryの開発者であるKuro氏がMeryの記事やフォーラム、CHANGELOG.txt（Mery Ver 2.8.8以前ではMery.txt内の更新履歴セクション）などで明らかにした隠しオプションをまとめたものです。&lt;br /&gt;
&lt;br /&gt;
もし、下記の一覧に掲載されていない隠しオプションを見つけたときは追加をお願いします。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
隠しオプションは、作者が完成度に納得していない機能や、動作保証をしていない機能などが含まれているため、下記の設定をする場合は自己責任でお願いします。&lt;br /&gt;
&lt;br /&gt;
また、Meryのバージョンによっては一部の隠しオプションが使用できない場合があります。&lt;br /&gt;
&lt;br /&gt;
== 設定方法 ==&lt;br /&gt;
=== Mery.ini での設定方法 ===&lt;br /&gt;
# メニューバーの [ヘルプ] &amp;gt; [バージョン情報] でバージョン情報ダイアログを開いて、アイコン画像をダブルクリックしてフォルダーを開く。&lt;br /&gt;
# Meryが終了した状態で（タスクトレイに常駐している場合はトレイアイコンも終了する）、上記1.で開いたフォルダーにあるMery.iniをメモ帳などMery以外のテキストエディターで開いて、指定されたセクションにパラメーターを追加する。&lt;br /&gt;
&lt;br /&gt;
=== MeryToys での設定方法 ===&lt;br /&gt;
ご利用のMeryがVer 3.7.17以降の場合、[[MeryToys]]を使用することでMeryを開いたまま簡単に設定することができます。ご利用のMeryがVer 3.7.16以下の場合、[https://www.haijin-boys.com/ Haijin Boys Online]からVer 3.7.17以降をダウンロードした後にMeryToysを使用してください。&lt;br /&gt;
&lt;br /&gt;
なお、一部の設定に関してはMeryの再起動が必要となります。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://www.haijin-boys.com/discussions/3427 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（MeryToys に搭載） ==&lt;br /&gt;
=== 折り返しモードを同期する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
SyncWrap=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* SyncWrap：折り返しモードを同期する（0：なし、1：同期、2：すべて）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== システム ダーク モードを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSysDarkMode=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSysDarkMode：システム ダーク モードを使用する（1：true、0：false）&lt;br /&gt;
* Ver 3.7.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号の増分 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
LineNumbersCountBy=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* LineNumbersCountBy：[行番号を表示する] の [10 行ごと] の行数を変更する（5などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== 従来のルーラーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseClassicRuler=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseClassicRuler：従来のルーラーを使用する（1：true、0：false）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4177#discussion-4314 スクロールバーの動作検証のお願い／4K ディスプレイでの表示]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7888#discussion-7891 3.7.1におけるルーラーのサイズに関して]&lt;br /&gt;
&lt;br /&gt;
=== 対応する括弧 / 自動的に囲む括弧または引用符 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
BracketPairs=(&amp;lt;[{)&amp;gt;]}&lt;br /&gt;
SurroundingPairs=(&amp;lt;[{`)&amp;gt;]}`&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BracketPairs：対応する括弧を設定する（括弧を指定）&lt;br /&gt;
* SurroundingPairs：自動的に囲む括弧または引用符を設定する（括弧または引用符を指定）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#5 テキストエディター「Mery」ベータ版 Ver 3.8.0 を公開]&lt;br /&gt;
&lt;br /&gt;
=== IME 候補ウィンドウの位置を後ろにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ImeCandidatePos=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ImeCandidatePos：IME 候補ウィンドウの位置を後ろにする（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== Alt + Tab キーの動作を改善 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
AltTabFix=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AltTabFix：Alt + Tab キーの動作を改善（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4583#discussion-4625 Alt + Tab &amp;gt; Mery クリックでメニューバーがアクティブになる件]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + ホイールでフォント サイズを変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
WheelFont=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* WheelFont：Ctrl + ホイールでフォント サイズを変更（1：true、0：false）&lt;br /&gt;
* Ver 3.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#12 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7950#discussion-7951 ctrl+マウスホイールによるフォントサイズの変更に無効にしたい]&lt;br /&gt;
&lt;br /&gt;
=== 文字単位で元に戻す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UndoCharByChar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UndoCharByChar：文字単位で元に戻す（0：false、1：true）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#20 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7886#discussion-7890 &amp;amp;#91;括弧/引用符で選択範囲を自動的に囲む&amp;amp;#93; いいですね！]&lt;br /&gt;
&lt;br /&gt;
=== ファイルから検索のスレッド数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
MaxThreads=8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* MaxThreads：[ファイルから検索] 使用時のスレッド数の上限を変更する（8などと値を指定）&lt;br /&gt;
* Ver 3.6.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#2 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 無題のタブの名前 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Untitled=無題&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Untitled：無題のタブの名前（任意の文字列で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5439#discussion-5442 新規作成時のファイル名をカスタマイズできるようにする]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5535#discussion-5537 新規ファイルの連番について]&lt;br /&gt;
&lt;br /&gt;
=== 無題の文書に連番を付ける ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UntitledSeqNum=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UntitledSeqNum：無題の文書に連番を付ける（1：true、0：false）&lt;br /&gt;
* Ver 3.7.10で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#28 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8900#discussion-8918 新規作成時のファイル名パターンを選択できるオプション機能の提案]&lt;br /&gt;
&lt;br /&gt;
=== 初期フォルダー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
InitialFolder=C:\Temp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* InitialFolder：無題の文書のとき、[開く] や [名前を付けて保存] ダイアログの初期フォルダーを設定する（フォルダーの絶対パスまたはMery.exeからの相対パスを指定）&lt;br /&gt;
* Ver 3.7.17で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#12 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== ファイル監視を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
UseFileWatcher=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseFileWatcher：リアルタイムでファイル更新のチェックをする（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8031#discussion-8392 外部で変更されたときの処理]&lt;br /&gt;
&lt;br /&gt;
=== ファイル名をフルパスで表示 / 非アクティブ時フルパスにしない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[File]&lt;br /&gt;
ShowFullPath=0&lt;br /&gt;
NoFullPathIfNotActive=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ShowFullPath：ファイル名を常にフルパスで表示する（1：true、0：false）&lt;br /&gt;
* NoFullPathIfNotActive：非アクティブ時にファイル名をフルパスで表示しない（1：true、0：false）&lt;br /&gt;
* Ver 2.8.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4790#discussion-4827 最小化からの復帰時の挙動]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7651#discussion-7652 タイトルバー（タスクバー）の表示名について]&lt;br /&gt;
&lt;br /&gt;
=== 従来のタブ幅を使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseLegacyTabWidth=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseLegacyTabWidth：従来のタブ幅を使用する（0：false、1：true）&lt;br /&gt;
* Ver 3.5.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#11 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な検索 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindStrict：厳密な検索（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-9129 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
&lt;br /&gt;
=== 厳密な置換 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
ReplaceStrict=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ReplaceStrict：厳密な置換（1：true、0：false）&lt;br /&gt;
* Ver 3.7.13で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Zen モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[View]&lt;br /&gt;
HideLineNumbers=0&lt;br /&gt;
HideRuler=0&lt;br /&gt;
HideMarks=0&lt;br /&gt;
HideWordCount=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HideLineNumbers：行番号を非表示（1：true、0：false）&lt;br /&gt;
* HideRuler：ルーラーを非表示（1：true、0：false）&lt;br /&gt;
* HideMarks：記号を非表示（1：true、0：false）&lt;br /&gt;
* HideWordCount：文字数を非表示（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4341 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== 文字最小幅 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CharacterMinWidth=2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CharacterMinWidth：文字最小幅（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.14で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-14#20 テキストエディター「Mery」ベータ版 Ver 2.6.14 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4971#discussion-4974 制御文字（U+007F）の表示]&lt;br /&gt;
&lt;br /&gt;
=== DirectWrite の文字幅を GDI 互換にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
GdiCompatible=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* GdiCompatible：DirectWrite の文字幅を GDI 互換にする（0：false、1：true）&lt;br /&gt;
* Ver 2.5.5で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-5#1 テキストエディター「Mery」Ver 2.5.5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6428#discussion-6430 ルーラーの文字数表記]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現モード ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RegExMode=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RegExMode：正規表現モード（0：従来、1：柔軟、2：厳密）&lt;br /&gt;
* Ver 3.7.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#29 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 上マージン / 左マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
TopMargin=20&lt;br /&gt;
LeftMargin=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TopMargin：上マージン（ピクセル単位で指定）&lt;br /&gt;
* LeftMargin：左マージン（ピクセル単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/401#discussion-3728 &amp;amp;#91;要望&amp;amp;#93;　余白について]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7867#discussion-7868 【要望】ルーラーと1行目の間の行間を広くとりたい]&lt;br /&gt;
&lt;br /&gt;
=== 右マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
RightMargin=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* RightMargin：右マージン（半角文字単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== カーソル幅 / カーソル高 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretWidth=0&lt;br /&gt;
CaretHeight=0&lt;br /&gt;
ImeCaretWidth=5&lt;br /&gt;
ImeCaretHeight=50&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretWidth：カーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* CaretHeight：カーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* ImeCaretWidth：IME 有効時のカーソルの幅（ピクセル単位で指定、-1：カーソル位置の文字幅に合わせる）&lt;br /&gt;
* ImeCaretHeight：IME 有効時のカーソルの高さ（ピクセル単位で指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.7.0でカーソルのサイズをさらに変更できる機能の追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#38 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7788#discussion-7790 カーソルスタイルについて]&lt;br /&gt;
&lt;br /&gt;
=== テキスト カーソル インジケーターを有効にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CursorIndicator=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CursorIndicator：テキスト カーソル インジケーターを有効にする（0：false、1：true）&lt;br /&gt;
* Ver 3.2.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#8 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== QuickJS をデフォルト言語にする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Macros]&lt;br /&gt;
UseQuickJS=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseQuickJS：QuickJS をマクロのデフォルト言語にする（0：false、1：true）&lt;br /&gt;
* Ver 3.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-8-0#5 テキストエディター「Mery」ベータ版 Ver 3.8.0 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9667 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
&lt;br /&gt;
=== システム スクロール バーを使用する ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
UseSystemScrollBar=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemScrollBar：システム スクロール バーを使用する（0：false、1：true）&lt;br /&gt;
* Ver 2.7.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#18 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開、スクロールバーマーカーに対応！]&lt;br /&gt;
&lt;br /&gt;
=== タイプライター スクロール オフセット ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Scroll]&lt;br /&gt;
TypewriterScrollOffset=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TypewriterScrollOffset：タイプライター スクロールの基準位置を変更する（行単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9467 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== ダイアログ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MainForm]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/1363#discussion-1377 &amp;amp;#91;要望&amp;amp;#93;uiのフォントをカスタマイズできるよう]&lt;br /&gt;
** [https://www.haijin-boys.com/wiki/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F#%E3%83%80%E3%82%A4%E3%82%A2%E3%83%AD%E3%82%B0%E3%81%AE%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%84 よくある質問]&lt;br /&gt;
&lt;br /&gt;
=== アウトプット バー ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
OutputBarFontName=Segoe UI&lt;br /&gt;
OutputBarFontSize=9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OutputBarFontName：フォント名（フォント名で指定）&lt;br /&gt;
* OutputBarFontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4328#discussion-4645 【雑談】Meryと遊ぼう]&lt;br /&gt;
&lt;br /&gt;
=== スクリーンスナップ ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChildForm]&lt;br /&gt;
ScreenSnap=1&lt;br /&gt;
SnapBuffer=10&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScreenSnap：スクリーンの縁にスナップ（0：false、1：true）&lt;br /&gt;
* SnapBuffer：スクリーンスナップの距離（ピクセル単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://x.com/haijinboys/status/362566049134157824 Kuro 2013年7月31日22:30のポスト]&lt;br /&gt;
** [https://x.com/haijinboys/status/362566247872872450 Kuro 2013年7月31日22:31のポスト]&lt;br /&gt;
** [https://egg.5ch.net/test/read.cgi/software/1470539869/31 テキストエディタ Mery part5]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9476 オプションなどで設定できない設定項目]&lt;br /&gt;
&lt;br /&gt;
=== スペル チェック時に大文字小文字を区別しない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Spelling]&lt;br /&gt;
IgnoreUpperCase=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* IgnoreUpperCase：スペル チェック時に大文字小文字を区別しない（1：true、0：false）&lt;br /&gt;
* Ver 3.5.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-5-0#8 テキストエディター「Mery」ベータ版 Ver 3.5.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 自動保存の遅延 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveDelay=2000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveDelay：自動保存の遅延（ミリ秒単位で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#2 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存しないで終了する場合、最後に自動保存されたバージョンを残す ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[AutoSave]&lt;br /&gt;
AutoSaveKeepUnsavedChanges=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AutoSaveKeepUnsavedChanges：保存しないで終了する場合、最後に自動保存されたバージョンを残す（1：true、0：false）&lt;br /&gt;
* Ver 3.3.2で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#17 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== バックアップの最大数 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Backup]&lt;br /&gt;
BackupMaxCount=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BackupMaxCount：バックアップの最大数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.6.9で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-9#3 テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6068#discussion-6070 起動時マクロ&amp;amp;ワークスペース機能ON時の挙動について]&lt;br /&gt;
&lt;br /&gt;
=== クリップボード履歴 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[History]&lt;br /&gt;
ClipbrdDelay=1000&lt;br /&gt;
ClipbrdMaxLength=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ClipbrdDelay：クリップボード履歴の遅延（ミリ秒単位で指定）&lt;br /&gt;
* ClipbrdMaxLength：クリップボード履歴の最大文字数（0より大きい値で指定）&lt;br /&gt;
* Ver 2.8.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4686#discussion-4729 クリップボード履歴についての要望]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6521#discussion-6523 クリップボードのエラー]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（フォント名 / フォント サイズ） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
FontName=Segoe UI&lt;br /&gt;
FontSize=20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontSize：フォント サイズ（ポイント単位で指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-7#comment-578 テキストエディター「Mery」Ver 2.4.7]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/7780#discussion-7781 アウトラインのフォントが意図した通りに表示されない]&lt;br /&gt;
&lt;br /&gt;
=== アウトライン（文字色 / 背景色） ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=#ff0000&lt;br /&gt;
BackColor=#0000ff&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Outline]&lt;br /&gt;
ForeColor=hsl(47, 100%, 79%)&lt;br /&gt;
BackColor=hsl(190, 81%, 67%)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ForeColor：文字色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* BackColor：背景色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5116#discussion-5245 アウトライン機能の編集画面と操作について]&lt;br /&gt;
&lt;br /&gt;
== 隠しオプション（プラグイン） ==&lt;br /&gt;
=== Zen モード時計プラグイン ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\ZenClock\ZenClock.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ZenClock]&lt;br /&gt;
Left=8&lt;br /&gt;
Top=8&lt;br /&gt;
Right=16&lt;br /&gt;
Bottom=16&lt;br /&gt;
Style=1&lt;br /&gt;
TextColor=#ff0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Left：左からの位置（ピクセル単位で指定）&lt;br /&gt;
* Top：上からの位置（ピクセル単位で指定）&lt;br /&gt;
* Right：右からの位置（ピクセル単位で指定）&lt;br /&gt;
* Bottom：下からの位置（ピクセル単位で指定）&lt;br /&gt;
* Style：時計のスタイル（0：通常の時計、1：アナログ時計、2：バイナリ時計）&lt;br /&gt;
* TextColor：文字色（HTML カラーコードで指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6246#discussion-6272 Zenモードに時計を追加できないか]&lt;br /&gt;
&lt;br /&gt;
=== Markdown プレビュー プラグインでデベロッパー ツールを使用 ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\MarkdownPreview\MarkdownPreview.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[MarkdownPreview]&lt;br /&gt;
Debug=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Debug：デベロッパー ツールを使用する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-6991 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
=== 検索バー プラグインの検索ボックスやフォント ===&lt;br /&gt;
下記の隠しオプションはMery.iniと同じフォルダーに作成される「Plugins\FindBar\FindBar.ini」で設定を変更してください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[FindBar]&lt;br /&gt;
BoxColor=#FF0000&lt;br /&gt;
BoxWidth=240&lt;br /&gt;
FontName=HackGen&lt;br /&gt;
FontColor=#0000FF&lt;br /&gt;
FontHeight=15&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BoxColor：検索ボックスの色（HTML カラーコードで指定）&lt;br /&gt;
* BoxWidth：検索ボックスの幅（240などと値を指定）&lt;br /&gt;
* FontName：フォント名（フォント名で指定）&lt;br /&gt;
* FontColor：フォントの色（HTML カラーコードで指定）&lt;br /&gt;
* FontHeight：フォントの高さ（15などと値を指定）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6398#discussion-7178 【雑談】メリーと遊ぼう2]&lt;br /&gt;
&lt;br /&gt;
== 標準オプションに昇格 ==&lt;br /&gt;
=== タブのスタイル ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabStyle=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabStyle：タブのスタイル（0：タブ、1：ボタン、2：フラット ボタン）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2615#discussion-2619 2列目のタブの幅につきまして]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6330 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブのスタイル] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== タブが複数行の時に左揃えにする ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
TabRaggedRight=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* TabRaggedRight：タブが複数行の時に左揃えにする（0：false、1：true）&lt;br /&gt;
* Ver 2.2.6で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-2-6#1 テキストエディター「Mery」Ver 2.2.6]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/6327#discussion-6329 多段タブについて]&lt;br /&gt;
* Ver 3.7.5で [ツール] &amp;gt; [オプション] &amp;gt; [タブとウィンドウ] カテゴリに [タブを左揃えにする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#33 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
=== スクロール マージン ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
ScrollMargin=5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ScrollMargin：スクロール マージン（行単位で指定、0：false、999のような大きな値：カーソルが常に画面の中央に配置）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-4-0#comment-310 テキストエディター「Mery」Ver 2.4.0]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-12#12 テキストエディター「Mery」ベータ版 Ver 2.6.12 を公開]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [スクロール マージン] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 保存時にファイル名を自動付与 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
NameUntitled=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NameUntitled：保存時にファイル名を自動付与する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-1#comment-1158 テキストエディター「Mery」Ver 2.6.1]&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#comment-1833 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
* Ver 3.6.1で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [自動的に無題の文書に名前を付ける] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-6-0#17 テキストエディター「Mery」ベータ版 Ver 3.6.5 を公開]&lt;br /&gt;
&lt;br /&gt;
=== オーバー スクロール ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
PageScroll=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PageScroll：オーバー スクロール（0：なし、1：半ページ、2：1 ページ）&lt;br /&gt;
* Ver 2.6.11で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-6-11#5 テキストエディター「Mery」ベータ版 Ver 2.6.11 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/4148#discussion-4149 半ページスクロール]&lt;br /&gt;
* Ver 2.7.0で [ツール] &amp;gt; [オプション] &amp;gt; [スクロール] カテゴリに [オーバー スクロール] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-7-0#3 テキストエディター「Mery」ベータ版 Ver 2.7.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
OnigOptionNotEOL=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OnigOptionNotEOL：正規表現の &amp;quot;$&amp;quot; を選択範囲の最後に一致させない（0：false、1：true）&lt;br /&gt;
* Ver 2.8.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-8-0#4 テキストエディター「Mery」ベータ版 Ver 2.8.2 を公開]&lt;br /&gt;
* Ver 3.0.0で [検索] &amp;gt; [置換] ダイアログで [正規表現を使用する] と [選択した範囲のみ] にチェックを入れた状態で、[検索する文字列] の右側にある [&amp;gt;] ボタンをクリックして表示されるポップアップメニューに [選択範囲の終端を行末とみなさない] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#17 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== カーソル色 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Display]&lt;br /&gt;
CaretColor=#00FF00&lt;br /&gt;
ImeCaretColor=#FF0000&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CaretColor：カーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* ImeCaretColor：IME 有効時のカーソルの色（HTML カラーコードまたは HSL カラーコードで指定）&lt;br /&gt;
* Ver 3.0.1で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#14 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
* Ver 3.0.2で [ツール] &amp;gt; [オプション] &amp;gt; [表示] カテゴリで [カーソル] と [カーソル (IME 有効)] の [背景色] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-0-0#13 テキストエディター「Mery」ベータ版 Ver 3.0.4 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 正規表現ライブラリを鬼車に変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Search]&lt;br /&gt;
FindOnig=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* FindOnig：正規表現ライブラリを鬼車に変更する（0：false、1：true）&lt;br /&gt;
* Ver 3.1.0で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-1-0#7 テキストエディター「Mery」アルファ版 Ver 3.1.0 を公開、DirectWrite の高速化と鬼車の試験的実装]&lt;br /&gt;
* Ver 3.2.0で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [鬼車を使用する] (試験的) として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-2-0#19 テキストエディター「Mery」ベータ版 Ver 3.2.8 を公開、ダークモードに対応 (試験的)]&lt;br /&gt;
&lt;br /&gt;
=== 折り返しインデントでナンバリングかどうかを判定 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Indent]&lt;br /&gt;
BulletIndent=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* BulletIndent：折り返しインデントでナンバリングかどうかを判定する（0：false、1：true）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/2277#discussion-7556 【要望】折り返し行インデント]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [タブ/インデント] カテゴリに [箇条書きインデントを有効にする] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8963#discussion-9106 QuickJSやDelphiに関するちょっとした雑談]&lt;br /&gt;
* Ver 3.7.14で項目名を [箇条書きインデントを有効にする] から [箇条書きのインデント幅を自動調整する] に変更&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
&lt;br /&gt;
=== Ctrl + クリックでリンクを開く ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
Links=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Links：Ctrl + クリックでリンクを開く（0：false、1：true）&lt;br /&gt;
* Ver 3.7.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/8370#discussion-8393 テキストファイルのURLをシングルクリックで開きたい]&lt;br /&gt;
* Ver 3.7.13で [ツール] &amp;gt; [オプション] &amp;gt; [基本] カテゴリに [リンクを開く] &amp;gt; [Ctrl + クリック] として追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-0#25 テキストエディター「Mery」ベータ版 Ver 3.7.13 を公開]&lt;br /&gt;
&lt;br /&gt;
== 廃止 ==&lt;br /&gt;
=== 仮想デスクトップでの起動動作 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
OpenIn=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* OpenIn：仮想デスクトップでの起動動作（0：false、1：true）&lt;br /&gt;
* Ver 2.5.4で隠しオプションとして追加&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-2-5-4#1 テキストエディター「Mery」Ver 2.5.4]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/5603#discussion-5604 Windows 10の仮想デスクトップ機能利用時における挙動に関する要望]&lt;br /&gt;
* Ver 3.3.7で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-3-0#12 テキストエディター「Mery」ベータ版 Ver 3.3.9 を公開]&lt;br /&gt;
&lt;br /&gt;
=== 行番号部分の反転カーソルを内蔵カーソルに変更 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
UseSystemCursor=0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* UseSystemCursor：行番号部分の反転カーソルをシステム カーソルに変更する（1：true、0：false）&lt;br /&gt;
* 隠しオプションとして追加（追加されたバージョンは不明）&lt;br /&gt;
* Ver 3.7.14で廃止&lt;br /&gt;
** [https://www.haijin-boys.com/software/mery/mery-3-7-14#15 テキストエディター「Mery」ベータ版 Ver 3.7.19 を公開]&lt;br /&gt;
** [https://www.haijin-boys.com/discussions/3427#discussion-9289 オプションなどで設定できない設定項目]&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9398</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9398"/>
		<updated>2026-03-15T21:55:21Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 配列の修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
var f = [&lt;br /&gt;
	[&amp;quot;全角空白&amp;quot;, fullwidth_space],&lt;br /&gt;
	[&amp;quot;全角記号&amp;quot;, fullwidth_symbols],&lt;br /&gt;
	[&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters],&lt;br /&gt;
	[&amp;quot;半角カナ&amp;quot;, halfwidth_kana],&lt;br /&gt;
	[&amp;quot;約物&amp;quot;, punctuation_marks],&lt;br /&gt;
	[&amp;quot;ローマ数字&amp;quot;, roman_numerals],&lt;br /&gt;
	[&amp;quot;丸数字&amp;quot;, circled_numbers],&lt;br /&gt;
	[&amp;quot;テンプレート&amp;quot;, templates],&lt;br /&gt;
	[&amp;quot;マジックリンク&amp;quot;, magic_links],&lt;br /&gt;
	[&amp;quot;空白&amp;quot;, space],&lt;br /&gt;
	[&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines],&lt;br /&gt;
	[&amp;quot;箇条書き&amp;quot;, bullet_points],&lt;br /&gt;
	[&amp;quot;1行改行&amp;quot;, single_line_break],&lt;br /&gt;
	[&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes],&lt;br /&gt;
	[&amp;quot;タグ&amp;quot;, tag],&lt;br /&gt;
	[&amp;quot;ウィキリンク&amp;quot;, wikilinks],&lt;br /&gt;
	[&amp;quot;リダイレクト&amp;quot;, redirect],&lt;br /&gt;
	[&amp;quot;注釈&amp;quot;, notes],&lt;br /&gt;
	[&amp;quot;出典&amp;quot;, references],&lt;br /&gt;
	[&amp;quot;脚注&amp;quot;, footnotes]&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN2|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;) //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;) //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;); //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;); //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9397</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9397"/>
		<updated>2026-03-15T20:10:12Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: コメントの修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var f = [];&lt;br /&gt;
&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
// 置換処理の定義&lt;br /&gt;
// [0] メニュー表示名&lt;br /&gt;
// [1] 実行する置換関数&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
f.push([&amp;quot;全角空白&amp;quot;, fullwidth_space]);&lt;br /&gt;
f.push([&amp;quot;全角記号&amp;quot;, fullwidth_symbols]);&lt;br /&gt;
f.push([&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters]);&lt;br /&gt;
f.push([&amp;quot;半角カナ&amp;quot;, halfwidth_kana]);&lt;br /&gt;
f.push([&amp;quot;約物&amp;quot;, punctuation_marks]);&lt;br /&gt;
f.push([&amp;quot;ローマ数字&amp;quot;, roman_numerals]);&lt;br /&gt;
f.push([&amp;quot;丸数字&amp;quot;, circled_numbers]);&lt;br /&gt;
f.push([&amp;quot;テンプレート&amp;quot;, templates]);&lt;br /&gt;
f.push([&amp;quot;マジックリンク&amp;quot;, magic_links]);&lt;br /&gt;
f.push([&amp;quot;空白&amp;quot;, space]);&lt;br /&gt;
f.push([&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines]);&lt;br /&gt;
f.push([&amp;quot;箇条書き&amp;quot;, bullet_points]);&lt;br /&gt;
f.push([&amp;quot;1行改行&amp;quot;, single_line_break]);&lt;br /&gt;
f.push([&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes]);&lt;br /&gt;
f.push([&amp;quot;タグ&amp;quot;, tag]);&lt;br /&gt;
f.push([&amp;quot;ウィキリンク&amp;quot;, wikilinks]);&lt;br /&gt;
f.push([&amp;quot;リダイレクト&amp;quot;, redirect]);&lt;br /&gt;
f.push([&amp;quot;注釈&amp;quot;, notes]);&lt;br /&gt;
f.push([&amp;quot;出典&amp;quot;, references]);&lt;br /&gt;
f.push([&amp;quot;脚注&amp;quot;, footnotes]);&lt;br /&gt;
// --------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// 「すべての置換処理を順番に実行」メニュー&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別の置換処理メニュー&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを表示&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// メニューが選択されなかった場合は終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択の場合は全文を対象にする&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 対象テキストを取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// すべての置換処理を実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 選択された置換処理のみ実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換結果を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理用関数&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN2|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;) //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;) //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;); //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;); //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9396</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9396"/>
		<updated>2026-03-15T14:25:35Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 全ての置換処理を実行するモードを追加&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var f = [];&lt;br /&gt;
&lt;br /&gt;
// ここから下に置換処理を定義 ------------------------------&lt;br /&gt;
f.push([&amp;quot;全角空白&amp;quot;, fullwidth_space]);&lt;br /&gt;
f.push([&amp;quot;全角記号&amp;quot;, fullwidth_symbols]);&lt;br /&gt;
f.push([&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters]);&lt;br /&gt;
f.push([&amp;quot;半角カナ&amp;quot;, halfwidth_kana]);&lt;br /&gt;
f.push([&amp;quot;約物&amp;quot;, punctuation_marks]);&lt;br /&gt;
f.push([&amp;quot;ローマ数字&amp;quot;, roman_numerals]);&lt;br /&gt;
f.push([&amp;quot;丸数字&amp;quot;, circled_numbers]);&lt;br /&gt;
f.push([&amp;quot;テンプレート&amp;quot;, templates]);&lt;br /&gt;
f.push([&amp;quot;マジックリンク&amp;quot;, magic_links]);&lt;br /&gt;
f.push([&amp;quot;空白&amp;quot;, space]);&lt;br /&gt;
f.push([&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines]);&lt;br /&gt;
f.push([&amp;quot;箇条書き&amp;quot;, bullet_points]);&lt;br /&gt;
f.push([&amp;quot;1行改行&amp;quot;, single_line_break]);&lt;br /&gt;
f.push([&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes]);&lt;br /&gt;
f.push([&amp;quot;タグ&amp;quot;, tag]);&lt;br /&gt;
f.push([&amp;quot;ウィキリンク&amp;quot;, wikilinks]);&lt;br /&gt;
f.push([&amp;quot;リダイレクト&amp;quot;, redirect]);&lt;br /&gt;
f.push([&amp;quot;注釈&amp;quot;, notes]);&lt;br /&gt;
f.push([&amp;quot;出典&amp;quot;, references]);&lt;br /&gt;
f.push([&amp;quot;脚注&amp;quot;, footnotes]);&lt;br /&gt;
// ここまで-------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
&lt;br /&gt;
// すべて実行モード&lt;br /&gt;
menu.Add(&amp;quot;すべて実行&amp;quot;, 1, 0);&lt;br /&gt;
menu.Add(&amp;quot;&amp;quot;, 0, meMenuSeparator);&lt;br /&gt;
&lt;br /&gt;
// 個別実行モード&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 2, 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューのオープン&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
&lt;br /&gt;
// 選択されていなければ終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択なら全文選択&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 選択した文章を取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// -------------------------&lt;br /&gt;
// 置換処理&lt;br /&gt;
// -------------------------&lt;br /&gt;
&lt;br /&gt;
// すべて実行&lt;br /&gt;
if (n == 1) {&lt;br /&gt;
	for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
		s = f[i][1](s);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
// 個別実行&lt;br /&gt;
else {&lt;br /&gt;
	s = f[n - 2][1](s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換後の文章を反映&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN2|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;) //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;) //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;); //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;); //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9390</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9390"/>
		<updated>2026-03-11T20:43:27Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: ソースコードの簡素化&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var f = [];&lt;br /&gt;
&lt;br /&gt;
// ここから下に置換処理を定義 ------------------------------&lt;br /&gt;
f.push([&amp;quot;全角空白&amp;quot;, fullwidth_space]);&lt;br /&gt;
f.push([&amp;quot;全角記号&amp;quot;, fullwidth_symbols]);&lt;br /&gt;
f.push([&amp;quot;全角英数&amp;quot;, fullwidth_alphanumeric_characters]);&lt;br /&gt;
f.push([&amp;quot;半角カナ&amp;quot;, halfwidth_kana]);&lt;br /&gt;
f.push([&amp;quot;約物&amp;quot;, punctuation_marks]);&lt;br /&gt;
f.push([&amp;quot;ローマ数字&amp;quot;, roman_numerals]);&lt;br /&gt;
f.push([&amp;quot;丸数字&amp;quot;, circled_numbers]);&lt;br /&gt;
f.push([&amp;quot;テンプレート&amp;quot;, templates]);&lt;br /&gt;
f.push([&amp;quot;マジックリンク&amp;quot;, magic_links]);&lt;br /&gt;
f.push([&amp;quot;空白&amp;quot;, space]);&lt;br /&gt;
f.push([&amp;quot;改行・空行&amp;quot;, line_breaks_and_blank_lines]);&lt;br /&gt;
f.push([&amp;quot;箇条書き&amp;quot;, bullet_points]);&lt;br /&gt;
f.push([&amp;quot;1行改行&amp;quot;, single_line_break]);&lt;br /&gt;
f.push([&amp;quot;表・Infobox&amp;quot;, tables_and_infoboxes]);&lt;br /&gt;
f.push([&amp;quot;タグ&amp;quot;, tag]);&lt;br /&gt;
f.push([&amp;quot;ウィキリンク&amp;quot;, wikilinks]);&lt;br /&gt;
f.push([&amp;quot;リダイレクト&amp;quot;, redirect]);&lt;br /&gt;
f.push([&amp;quot;注釈&amp;quot;, notes]);&lt;br /&gt;
f.push([&amp;quot;出典&amp;quot;, references]);&lt;br /&gt;
f.push([&amp;quot;脚注&amp;quot;, footnotes]);&lt;br /&gt;
// ここまで-------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
for (var i = 0; i &amp;lt; f.length; i++) {&lt;br /&gt;
	menu.Add(f[i][0], i + 1, 0);&lt;br /&gt;
}&lt;br /&gt;
// ポップアップメニューのオープン&lt;br /&gt;
var n = menu.Track(mePosMouse);&lt;br /&gt;
// 選択されていなければ終了&lt;br /&gt;
if (n == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択なら全文選択&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 選択した文章を取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// 置換実行&lt;br /&gt;
s = f[n - 1][1](s);&lt;br /&gt;
&lt;br /&gt;
// 置換後の文章を取得&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN2|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;) //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;) //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;); //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;); //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes(s) {&lt;br /&gt;
	return s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9389</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9389"/>
		<updated>2026-03-11T20:37:03Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: コメントの修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var f = [];&lt;br /&gt;
&lt;br /&gt;
// ここから下に置換処理を定義 ------------------------------&lt;br /&gt;
f[f.length] = [&amp;quot;全角空白&amp;quot;, 1];&lt;br /&gt;
f[f.length] = [&amp;quot;全角記号&amp;quot;, 2];&lt;br /&gt;
f[f.length] = [&amp;quot;全角英数&amp;quot;, 3];&lt;br /&gt;
f[f.length] = [&amp;quot;半角カナ&amp;quot;, 4];&lt;br /&gt;
f[f.length] = [&amp;quot;約物&amp;quot;, 5];&lt;br /&gt;
f[f.length] = [&amp;quot;ローマ数字&amp;quot;, 6];&lt;br /&gt;
f[f.length] = [&amp;quot;丸数字&amp;quot;, 7];&lt;br /&gt;
f[f.length] = [&amp;quot;テンプレート&amp;quot;, 8];&lt;br /&gt;
f[f.length] = [&amp;quot;マジックリンク&amp;quot;, 9];&lt;br /&gt;
f[f.length] = [&amp;quot;空白&amp;quot;, 10];&lt;br /&gt;
f[f.length] = [&amp;quot;改行・空行&amp;quot;, 11];&lt;br /&gt;
f[f.length] = [&amp;quot;箇条書き&amp;quot;, 12];&lt;br /&gt;
f[f.length] = [&amp;quot;1行改行&amp;quot;, 13];&lt;br /&gt;
f[f.length] = [&amp;quot;表・Infobox&amp;quot;, 14];&lt;br /&gt;
f[f.length] = [&amp;quot;タグ&amp;quot;, 15];&lt;br /&gt;
f[f.length] = [&amp;quot;ウィキリンク&amp;quot;, 16];&lt;br /&gt;
f[f.length] = [&amp;quot;リダイレクト&amp;quot;, 17];&lt;br /&gt;
f[f.length] = [&amp;quot;注釈&amp;quot;, 18];&lt;br /&gt;
f[f.length] = [&amp;quot;出典&amp;quot;, 19];&lt;br /&gt;
f[f.length] = [&amp;quot;脚注&amp;quot;, 20];&lt;br /&gt;
// ここまで-------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
for (var index = 0; index &amp;lt; f.length; index++) {&lt;br /&gt;
	var def = f[index];&lt;br /&gt;
	menu.Add(def[0], index + 1, 0);&lt;br /&gt;
}&lt;br /&gt;
// ポップアップメニューのオープン&lt;br /&gt;
var selectionIndex = menu.Track(mePosMouse);&lt;br /&gt;
// 選択されていなければ終了&lt;br /&gt;
if (selectionIndex == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 選択結果を取得&lt;br /&gt;
var selection = f[selectionIndex - 1];&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択なら全文選択&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 選択した文章を取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// 置換実行&lt;br /&gt;
switch (selection[1]) {&lt;br /&gt;
	case 1:&lt;br /&gt;
		fullwidth_space();&lt;br /&gt;
		break;&lt;br /&gt;
	case 2:&lt;br /&gt;
		fullwidth_symbols();&lt;br /&gt;
		break;&lt;br /&gt;
	case 3:&lt;br /&gt;
		fullwidth_alphanumeric_characters();&lt;br /&gt;
		break;&lt;br /&gt;
	case 4:&lt;br /&gt;
		halfwidth_kana();&lt;br /&gt;
		break;&lt;br /&gt;
	case 5:&lt;br /&gt;
		punctuation_marks();&lt;br /&gt;
		break;&lt;br /&gt;
	case 6:&lt;br /&gt;
		roman_numerals();&lt;br /&gt;
		break;&lt;br /&gt;
	case 7:&lt;br /&gt;
		circled_numbers();&lt;br /&gt;
		break;&lt;br /&gt;
	case 8:&lt;br /&gt;
		templates();&lt;br /&gt;
		break;&lt;br /&gt;
	case 9:&lt;br /&gt;
		magic_links();&lt;br /&gt;
		break;&lt;br /&gt;
	case 10:&lt;br /&gt;
		space();&lt;br /&gt;
		break;&lt;br /&gt;
	case 11:&lt;br /&gt;
		line_breaks_and_blank_lines();&lt;br /&gt;
		break;&lt;br /&gt;
	case 12:&lt;br /&gt;
		bullet_points();&lt;br /&gt;
		break;&lt;br /&gt;
	case 13:&lt;br /&gt;
		single_line_break();&lt;br /&gt;
		break;&lt;br /&gt;
	case 14:&lt;br /&gt;
		tables_and_infoboxes();&lt;br /&gt;
		break;&lt;br /&gt;
	case 15:&lt;br /&gt;
		tag();&lt;br /&gt;
		break;&lt;br /&gt;
	case 16:&lt;br /&gt;
		wikilinks();&lt;br /&gt;
		break;&lt;br /&gt;
	case 17:&lt;br /&gt;
		redirect();&lt;br /&gt;
		break;&lt;br /&gt;
	case 18:&lt;br /&gt;
		notes();&lt;br /&gt;
		break;&lt;br /&gt;
	case 19:&lt;br /&gt;
		references();&lt;br /&gt;
		break;&lt;br /&gt;
	case 20:&lt;br /&gt;
		footnotes();&lt;br /&gt;
		break;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換後の文章を取得&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// 全角空白&lt;br /&gt;
function fullwidth_space() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角記号&lt;br /&gt;
function fullwidth_symbols() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 半角カナ&lt;br /&gt;
function halfwidth_kana() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 約物&lt;br /&gt;
function punctuation_marks() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ローマ数字&lt;br /&gt;
function roman_numerals() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 丸数字&lt;br /&gt;
function circled_numbers() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// テンプレート&lt;br /&gt;
function templates() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// マジックリンク&lt;br /&gt;
function magic_links() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN2|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 空白&lt;br /&gt;
function space() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 箇条書き&lt;br /&gt;
function bullet_points() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 1行改行&lt;br /&gt;
function single_line_break() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;) //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 表・Infobox&lt;br /&gt;
function tables_and_infoboxes() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;) //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;); //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// タグ&lt;br /&gt;
function tag() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ウィキリンク&lt;br /&gt;
function wikilinks() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// リダイレクト&lt;br /&gt;
function redirect() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 注釈&lt;br /&gt;
function notes() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;); //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 出典&lt;br /&gt;
function references() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 脚注&lt;br /&gt;
function footnotes() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E4%BB%BB%E6%84%8F%E3%81%AE%E6%A4%9C%E7%B4%A2%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%81%A7%E6%A4%9C%E7%B4%A2&amp;diff=9388</id>
		<title>任意の検索エンジンで検索</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E4%BB%BB%E6%84%8F%E3%81%AE%E6%A4%9C%E7%B4%A2%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%81%A7%E6%A4%9C%E7%B4%A2&amp;diff=9388"/>
		<updated>2026-03-11T19:49:01Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: 誤字の修正（ホップアップメニューの「ホップ」を「ポップ」に修正）&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;選択した文字をポップアップメニューから指定した検索エンジンで検索します。検索以外にも翻訳サイトを登録することで翻訳などもできます。&lt;br /&gt;
&lt;br /&gt;
検索サイトの追加・削除も可能なので使いやすいよう自由にカスタマイズしてください。&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * 任意の検索エンジンで検索するためのマクロ。&lt;br /&gt;
 * &lt;br /&gt;
 * 選択した文字をポップアップメニューから指定した検索エンジンで検索します。&lt;br /&gt;
 * 文字を選択していないと動作しません。&lt;br /&gt;
 */&lt;br /&gt;
var f = [];&lt;br /&gt;
&lt;br /&gt;
// ここから下に検索エンジンを定義 ------------------------------------------------------------------&lt;br /&gt;
// 1:検索エンジン名, 2:検索URL（検索文字列を%1で記載）&lt;br /&gt;
f[f.length] = [&amp;quot;Google&amp;quot;, &amp;quot;https://www.google.com/search?q=%1&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;quot;];&lt;br /&gt;
f[f.length] = [&amp;quot;Yahoo! JAPAN&amp;quot;, &amp;quot;https://search.yahoo.co.jp/search?p=%1&amp;amp;ei=UTF-8&amp;quot;];&lt;br /&gt;
f[f.length] = [&amp;quot;Bing&amp;quot;, &amp;quot;https://www.bing.com/search?q=%1&amp;quot;];&lt;br /&gt;
f[f.length] = [&amp;quot;Wikipedia&amp;quot;, &amp;quot;https://ja.wikipedia.org/wiki/%1&amp;quot;];&lt;br /&gt;
f[f.length] = [&amp;quot;Amazon.co.jp&amp;quot;, &amp;quot;https://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&amp;amp;url=search-alias%3Daps&amp;amp;field-keywords=%1&amp;quot;];&lt;br /&gt;
f[f.length] = [&amp;quot;X (Twitter)&amp;quot;, &amp;quot;https://x.com/search?q=%1%20lang%3Aja&amp;quot;];&lt;br /&gt;
f[f.length] = [&amp;quot;Google翻訳 (日本語→英語)&amp;quot;, &amp;quot;https://translate.google.com/translate_t?hl=ja&amp;amp;langpair=ja%7Cen&amp;amp;text=%1&amp;quot;];&lt;br /&gt;
f[f.length] = [&amp;quot;Google翻訳 (英語→日本語)&amp;quot;, &amp;quot;https://translate.google.com/translate_t?hl=ja&amp;amp;langpair=en%7Cja&amp;amp;text=%1&amp;quot;];&lt;br /&gt;
f[f.length] = [&amp;quot;Weblio 英和時点・和英辞典&amp;quot;, &amp;quot;https://ejje.weblio.jp/content/%1&amp;quot;];&lt;br /&gt;
// ここまで-----------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
// 選択中のテキストを取得&lt;br /&gt;
var selectionText = document.selection.Text;&lt;br /&gt;
// テキストが選択されていなければ終了&lt;br /&gt;
if (selectionText == &amp;quot;&amp;quot;) {&lt;br /&gt;
    Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ポップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
for (var index = 0; index &amp;lt; f.length; index++) {&lt;br /&gt;
    var def = f[index];&lt;br /&gt;
    menu.Add(def[0], index + 1, 0);&lt;br /&gt;
}&lt;br /&gt;
// ポップアップメニューのオープン&lt;br /&gt;
var selectionIndex = menu.Track(mePosMouse);&lt;br /&gt;
// 選択されていなければ終了&lt;br /&gt;
if (selectionIndex == 0) {&lt;br /&gt;
    Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 選択結果を取得&lt;br /&gt;
var selection = f[selectionIndex - 1];&lt;br /&gt;
var url = selection[1];&lt;br /&gt;
// %1を置換&lt;br /&gt;
var replaceUrl = url.replace(/%1/g, selectionText);&lt;br /&gt;
&lt;br /&gt;
// ブラウザオープン&lt;br /&gt;
var Shell = new ActiveXObject(&amp;quot;WScript.Shell&amp;quot;);&lt;br /&gt;
Shell.Run(replaceUrl);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9387</id>
		<title>Wikipediaマークアップ修正</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=Wikipedia%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E4%BF%AE%E6%AD%A3&amp;diff=9387"/>
		<updated>2026-03-11T18:24:17Z</updated>

		<summary type="html">&lt;p&gt;MSY-07: ポップアップメニューで置換処理を選択できるように変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wikipediaの記事を標準的なマークアップや表記方法で修正します。&lt;br /&gt;
&lt;br /&gt;
構文ファイルの[[Wikitext]]と併用すると便利です。&lt;br /&gt;
&lt;br /&gt;
== 注意事項 ==&lt;br /&gt;
* このマクロは[https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82%AD%E3%83%9A%E3%83%87%E3%82%A3%E3%82%A2%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88 ウィキペディア日本語版]の記事での動作を想定しています。他言語版や記事以外のページは動作対象外です。&lt;br /&gt;
* ソースコードをコピーする前にエディターの編集モードが「ソースの編集」になっていることを確認してください。もし、編集モードが「ビジュアル編集」になっている場合は、「ソースの編集」に切り替えてからソースコードをコピーしてください。&lt;br /&gt;
* 記事のソースコードの書き方によっては想定外の修正をしてしまう可能性がありますので、マクロを実行した後は必ずWikipedia上のプレビュー画面と差分画面の両方で問題がないことを確認してから投稿してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
# 修正したい記事の上部にある「編集」または「ソースを編集」ボタンをクリックして、ソースエディター内のソースコードを全選択してコピーした後、Meryにペーストします。&lt;br /&gt;
# 修正したいソースコードのタブがアクティブになっている状態でマクロを実行します。&lt;br /&gt;
# 修正したソースコードを全選択してコピーした後、ソースエディター内のソースコードを全選択した状態でペーストして上書きします。&lt;br /&gt;
# 「プレビューを表示」または「差分を表示」ボタンをクリックして、プレビュー画面または差分画面で修正箇所を確認します。問題がなければ、「編集内容の要約」に編集した内容の要約を記入した後、「変更を公開」ボタンをクリックして修正した記事を投稿します。&lt;br /&gt;
&lt;br /&gt;
== 出典 ==&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E6%97%A9%E8%A6%8B%E8%A1%A8 Help:早見表]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Help:%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E7%B7%A8%E9%9B%86 Help:ページの編集]&lt;br /&gt;
* [https://ja.wikipedia.org/wiki/Wikipedia:%E8%A1%A8%E8%A8%98%E3%82%AC%E3%82%A4%E3%83%89 Wikipedia:表記ガイド]&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot; copy&amp;gt;&lt;br /&gt;
#title = &amp;quot;Wikipediaマークアップ修正&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;Wikipediaのマークアップや表記を修正します。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var f = [];&lt;br /&gt;
&lt;br /&gt;
// ここから下に置換処理を定義 ----------------------&lt;br /&gt;
// 1:置換名, 2:switch文用の番号&lt;br /&gt;
f[f.length] = [&amp;quot;全角空白&amp;quot;, 1];&lt;br /&gt;
f[f.length] = [&amp;quot;全角記号&amp;quot;, 2];&lt;br /&gt;
f[f.length] = [&amp;quot;全角英数&amp;quot;, 3];&lt;br /&gt;
f[f.length] = [&amp;quot;半角カナ&amp;quot;, 4];&lt;br /&gt;
f[f.length] = [&amp;quot;約物&amp;quot;, 5];&lt;br /&gt;
f[f.length] = [&amp;quot;ローマ数字&amp;quot;, 6];&lt;br /&gt;
f[f.length] = [&amp;quot;丸数字&amp;quot;, 7];&lt;br /&gt;
f[f.length] = [&amp;quot;テンプレート&amp;quot;, 8];&lt;br /&gt;
f[f.length] = [&amp;quot;マジックリンク&amp;quot;, 9];&lt;br /&gt;
f[f.length] = [&amp;quot;空白&amp;quot;, 10];&lt;br /&gt;
f[f.length] = [&amp;quot;改行・空行&amp;quot;, 11];&lt;br /&gt;
f[f.length] = [&amp;quot;箇条書き&amp;quot;, 12];&lt;br /&gt;
f[f.length] = [&amp;quot;1行改行&amp;quot;, 13];&lt;br /&gt;
f[f.length] = [&amp;quot;表・Infobox&amp;quot;, 14];&lt;br /&gt;
f[f.length] = [&amp;quot;タグ&amp;quot;, 15];&lt;br /&gt;
f[f.length] = [&amp;quot;ウィキリンク&amp;quot;, 16];&lt;br /&gt;
f[f.length] = [&amp;quot;リダイレクト&amp;quot;, 17];&lt;br /&gt;
f[f.length] = [&amp;quot;注釈&amp;quot;, 18];&lt;br /&gt;
f[f.length] = [&amp;quot;出典&amp;quot;, 19];&lt;br /&gt;
f[f.length] = [&amp;quot;脚注&amp;quot;, 20];&lt;br /&gt;
// ここまで-----------------------------------------&lt;br /&gt;
&lt;br /&gt;
// ホップアップメニューを作成&lt;br /&gt;
var menu = CreatePopupMenu();&lt;br /&gt;
for (var index = 0; index &amp;lt; f.length; index++) {&lt;br /&gt;
	var def = f[index];&lt;br /&gt;
	menu.Add(def[0], index + 1, 0);&lt;br /&gt;
}&lt;br /&gt;
// ホップアップメニューのオープン&lt;br /&gt;
var selectionIndex = menu.Track(mePosMouse);&lt;br /&gt;
// 選択されていなければ終了&lt;br /&gt;
if (selectionIndex == 0) {&lt;br /&gt;
	Quit();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 選択結果を取得&lt;br /&gt;
var selection = f[selectionIndex - 1];&lt;br /&gt;
&lt;br /&gt;
var sel = document.selection;&lt;br /&gt;
&lt;br /&gt;
// 未選択なら全文選択&lt;br /&gt;
if (sel.Text == &amp;quot;&amp;quot;) {&lt;br /&gt;
	sel.SelectAll();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 選択した文章を取得&lt;br /&gt;
var s = sel.Text;&lt;br /&gt;
&lt;br /&gt;
// 文章の置換&lt;br /&gt;
switch (selection[1]) {&lt;br /&gt;
	case 1:&lt;br /&gt;
		fullwidth_space();&lt;br /&gt;
		break;&lt;br /&gt;
	case 2:&lt;br /&gt;
		fullwidth_symbols();&lt;br /&gt;
		break;&lt;br /&gt;
	case 3:&lt;br /&gt;
		fullwidth_alphanumeric_characters();&lt;br /&gt;
		break;&lt;br /&gt;
	case 4:&lt;br /&gt;
		halfwidth_kana();&lt;br /&gt;
		break;&lt;br /&gt;
	case 5:&lt;br /&gt;
		punctuation_marks();&lt;br /&gt;
		break;&lt;br /&gt;
	case 6:&lt;br /&gt;
		roman_numerals();&lt;br /&gt;
		break;&lt;br /&gt;
	case 7:&lt;br /&gt;
		circled_numbers();&lt;br /&gt;
		break;&lt;br /&gt;
	case 8:&lt;br /&gt;
		templates();&lt;br /&gt;
		break;&lt;br /&gt;
	case 9:&lt;br /&gt;
		magic_links();&lt;br /&gt;
		break;&lt;br /&gt;
	case 10:&lt;br /&gt;
		space();&lt;br /&gt;
		break;&lt;br /&gt;
	case 11:&lt;br /&gt;
		line_breaks_and_blank_lines();&lt;br /&gt;
		break;&lt;br /&gt;
	case 12:&lt;br /&gt;
		bullet_points();&lt;br /&gt;
		break;&lt;br /&gt;
	case 13:&lt;br /&gt;
		single_line_break();&lt;br /&gt;
		break;&lt;br /&gt;
	case 14:&lt;br /&gt;
		tables_and_infoboxes();&lt;br /&gt;
		break;&lt;br /&gt;
	case 15:&lt;br /&gt;
		tag();&lt;br /&gt;
		break;&lt;br /&gt;
	case 16:&lt;br /&gt;
		wikilinks();&lt;br /&gt;
		break;&lt;br /&gt;
	case 17:&lt;br /&gt;
		redirect();&lt;br /&gt;
		break;&lt;br /&gt;
	case 18:&lt;br /&gt;
		notes();&lt;br /&gt;
		break;&lt;br /&gt;
	case 19:&lt;br /&gt;
		references();&lt;br /&gt;
		break;&lt;br /&gt;
	case 20:&lt;br /&gt;
		footnotes();&lt;br /&gt;
		break;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 置換後の文章を取得&lt;br /&gt;
sel.Text = s;&lt;br /&gt;
&lt;br /&gt;
// 1:全角空白&lt;br /&gt;
function fullwidth_space() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/　/g, &#039; &#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 2:全角記号&lt;br /&gt;
function fullwidth_symbols() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/＄/g, &#039;$&#039;)&lt;br /&gt;
		.replace(/％/g, &#039;%&#039;)&lt;br /&gt;
		.replace(/＆/g, &#039;&amp;amp;&#039;)&lt;br /&gt;
		.replace(/＊/g, &#039;*&#039;)&lt;br /&gt;
		.replace(/＋/g, &#039;+&#039;)&lt;br /&gt;
		.replace(/，/g, &#039;,&#039;)&lt;br /&gt;
		.replace(/－/g, &#039;-&#039;)&lt;br /&gt;
		.replace(/．/g, &#039;.&#039;)&lt;br /&gt;
		.replace(/／/g, &#039;/&#039;)&lt;br /&gt;
		.replace(/；/g, &#039;;&#039;)&lt;br /&gt;
		.replace(/＜/g, &#039;&amp;lt;&#039;)&lt;br /&gt;
		.replace(/＞/g, &#039;&amp;gt;&#039;)&lt;br /&gt;
		.replace(/＠/g, &#039;@&#039;)&lt;br /&gt;
		.replace(/￥/g, &#039;\\&#039;)&lt;br /&gt;
		.replace(/＾/g, &#039;^&#039;)&lt;br /&gt;
		.replace(/＿/g, &#039;_&#039;)&lt;br /&gt;
		.replace(/｀/g, &#039;`&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 3:全角英数&lt;br /&gt;
function fullwidth_alphanumeric_characters() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/０/g, &#039;0&#039;)&lt;br /&gt;
		.replace(/１/g, &#039;1&#039;)&lt;br /&gt;
		.replace(/２/g, &#039;2&#039;)&lt;br /&gt;
		.replace(/３/g, &#039;3&#039;)&lt;br /&gt;
		.replace(/４/g, &#039;4&#039;)&lt;br /&gt;
		.replace(/５/g, &#039;5&#039;)&lt;br /&gt;
		.replace(/６/g, &#039;6&#039;)&lt;br /&gt;
		.replace(/７/g, &#039;7&#039;)&lt;br /&gt;
		.replace(/８/g, &#039;8&#039;)&lt;br /&gt;
		.replace(/９/g, &#039;9&#039;)&lt;br /&gt;
		.replace(/Ａ/g, &#039;A&#039;)&lt;br /&gt;
		.replace(/Ｂ/g, &#039;B&#039;)&lt;br /&gt;
		.replace(/Ｃ/g, &#039;C&#039;)&lt;br /&gt;
		.replace(/Ｄ/g, &#039;D&#039;)&lt;br /&gt;
		.replace(/Ｅ/g, &#039;E&#039;)&lt;br /&gt;
		.replace(/Ｆ/g, &#039;F&#039;)&lt;br /&gt;
		.replace(/Ｇ/g, &#039;G&#039;)&lt;br /&gt;
		.replace(/Ｈ/g, &#039;H&#039;)&lt;br /&gt;
		.replace(/Ｉ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ｊ/g, &#039;J&#039;)&lt;br /&gt;
		.replace(/Ｋ/g, &#039;K&#039;)&lt;br /&gt;
		.replace(/Ｌ/g, &#039;L&#039;)&lt;br /&gt;
		.replace(/Ｍ/g, &#039;M&#039;)&lt;br /&gt;
		.replace(/Ｎ/g, &#039;N&#039;)&lt;br /&gt;
		.replace(/Ｏ/g, &#039;O&#039;)&lt;br /&gt;
		.replace(/Ｐ/g, &#039;P&#039;)&lt;br /&gt;
		.replace(/Ｑ/g, &#039;Q&#039;)&lt;br /&gt;
		.replace(/Ｒ/g, &#039;R&#039;)&lt;br /&gt;
		.replace(/Ｓ/g, &#039;S&#039;)&lt;br /&gt;
		.replace(/Ｔ/g, &#039;T&#039;)&lt;br /&gt;
		.replace(/Ｕ/g, &#039;U&#039;)&lt;br /&gt;
		.replace(/Ｖ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ｗ/g, &#039;W&#039;)&lt;br /&gt;
		.replace(/Ｘ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ｙ/g, &#039;Y&#039;)&lt;br /&gt;
		.replace(/Ｚ/g, &#039;Z&#039;)&lt;br /&gt;
		.replace(/ａ/g, &#039;a&#039;)&lt;br /&gt;
		.replace(/ｂ/g, &#039;b&#039;)&lt;br /&gt;
		.replace(/ｃ/g, &#039;c&#039;)&lt;br /&gt;
		.replace(/ｄ/g, &#039;d&#039;)&lt;br /&gt;
		.replace(/ｅ/g, &#039;e&#039;)&lt;br /&gt;
		.replace(/ｆ/g, &#039;f&#039;)&lt;br /&gt;
		.replace(/ｇ/g, &#039;g&#039;)&lt;br /&gt;
		.replace(/ｈ/g, &#039;h&#039;)&lt;br /&gt;
		.replace(/ｉ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ｊ/g, &#039;j&#039;)&lt;br /&gt;
		.replace(/ｋ/g, &#039;k&#039;)&lt;br /&gt;
		.replace(/ｌ/g, &#039;l&#039;)&lt;br /&gt;
		.replace(/ｍ/g, &#039;m&#039;)&lt;br /&gt;
		.replace(/ｎ/g, &#039;n&#039;)&lt;br /&gt;
		.replace(/ｏ/g, &#039;o&#039;)&lt;br /&gt;
		.replace(/ｐ/g, &#039;p&#039;)&lt;br /&gt;
		.replace(/ｑ/g, &#039;q&#039;)&lt;br /&gt;
		.replace(/ｒ/g, &#039;r&#039;)&lt;br /&gt;
		.replace(/ｓ/g, &#039;s&#039;)&lt;br /&gt;
		.replace(/ｔ/g, &#039;t&#039;)&lt;br /&gt;
		.replace(/ｕ/g, &#039;u&#039;)&lt;br /&gt;
		.replace(/ｖ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ｗ/g, &#039;w&#039;)&lt;br /&gt;
		.replace(/ｘ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ｙ/g, &#039;y&#039;)&lt;br /&gt;
		.replace(/ｚ/g, &#039;z&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 4:半角カナ&lt;br /&gt;
function halfwidth_kana() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/｡/g, &#039;。&#039;)&lt;br /&gt;
		.replace(/｢/g, &#039;「&#039;)&lt;br /&gt;
		.replace(/｣/g, &#039;」&#039;)&lt;br /&gt;
		.replace(/､/g, &#039;、&#039;)&lt;br /&gt;
		.replace(/･/g, &#039;・&#039;)&lt;br /&gt;
		.replace(/ｶﾞ/g, &#039;ガ&#039;)&lt;br /&gt;
		.replace(/ｷﾞ/g, &#039;ギ&#039;)&lt;br /&gt;
		.replace(/ｸﾞ/g, &#039;グ&#039;)&lt;br /&gt;
		.replace(/ｹﾞ/g, &#039;ゲ&#039;)&lt;br /&gt;
		.replace(/ｺﾞ/g, &#039;ゴ&#039;)&lt;br /&gt;
		.replace(/ｻﾞ/g, &#039;ザ&#039;)&lt;br /&gt;
		.replace(/ｼﾞ/g, &#039;ジ&#039;)&lt;br /&gt;
		.replace(/ｽﾞ/g, &#039;ズ&#039;)&lt;br /&gt;
		.replace(/ｾﾞ/g, &#039;ゼ&#039;)&lt;br /&gt;
		.replace(/ｿﾞ/g, &#039;ゾ&#039;)&lt;br /&gt;
		.replace(/ﾀﾞ/g, &#039;ダ&#039;)&lt;br /&gt;
		.replace(/ﾁﾞ/g, &#039;ヂ&#039;)&lt;br /&gt;
		.replace(/ﾂﾞ/g, &#039;ヅ&#039;)&lt;br /&gt;
		.replace(/ﾃﾞ/g, &#039;デ&#039;)&lt;br /&gt;
		.replace(/ﾄﾞ/g, &#039;ド&#039;)&lt;br /&gt;
		.replace(/ﾊﾞ/g, &#039;バ&#039;)&lt;br /&gt;
		.replace(/ﾋﾞ/g, &#039;ビ&#039;)&lt;br /&gt;
		.replace(/ﾌﾞ/g, &#039;ブ&#039;)&lt;br /&gt;
		.replace(/ﾍﾞ/g, &#039;ベ&#039;)&lt;br /&gt;
		.replace(/ﾎﾞ/g, &#039;ボ&#039;)&lt;br /&gt;
		.replace(/ﾊﾟ/g, &#039;パ&#039;)&lt;br /&gt;
		.replace(/ﾋﾟ/g, &#039;ピ&#039;)&lt;br /&gt;
		.replace(/ﾌﾟ/g, &#039;プ&#039;)&lt;br /&gt;
		.replace(/ﾍﾟ/g, &#039;ペ&#039;)&lt;br /&gt;
		.replace(/ﾎﾟ/g, &#039;ポ&#039;)&lt;br /&gt;
		.replace(/ｳﾞ/g, &#039;ヴ&#039;)&lt;br /&gt;
		.replace(/ｦ/g, &#039;ヲ&#039;)&lt;br /&gt;
		.replace(/ｧ/g, &#039;ァ&#039;)&lt;br /&gt;
		.replace(/ｨ/g, &#039;ィ&#039;)&lt;br /&gt;
		.replace(/ｩ/g, &#039;ゥ&#039;)&lt;br /&gt;
		.replace(/ｪ/g, &#039;ェ&#039;)&lt;br /&gt;
		.replace(/ｫ/g, &#039;ォ&#039;)&lt;br /&gt;
		.replace(/ｬ/g, &#039;ャ&#039;)&lt;br /&gt;
		.replace(/ｭ/g, &#039;ュ&#039;)&lt;br /&gt;
		.replace(/ｮ/g, &#039;ョ&#039;)&lt;br /&gt;
		.replace(/ｯ/g, &#039;ッ&#039;)&lt;br /&gt;
		.replace(/ｰ/g, &#039;ー&#039;)&lt;br /&gt;
		.replace(/ｱ/g, &#039;ア&#039;)&lt;br /&gt;
		.replace(/ｲ/g, &#039;イ&#039;)&lt;br /&gt;
		.replace(/ｳ/g, &#039;ウ&#039;)&lt;br /&gt;
		.replace(/ｴ/g, &#039;エ&#039;)&lt;br /&gt;
		.replace(/ｵ/g, &#039;オ&#039;)&lt;br /&gt;
		.replace(/ｶ/g, &#039;カ&#039;)&lt;br /&gt;
		.replace(/ｷ/g, &#039;キ&#039;)&lt;br /&gt;
		.replace(/ｸ/g, &#039;ク&#039;)&lt;br /&gt;
		.replace(/ｹ/g, &#039;ケ&#039;)&lt;br /&gt;
		.replace(/ｺ/g, &#039;コ&#039;)&lt;br /&gt;
		.replace(/ｻ/g, &#039;サ&#039;)&lt;br /&gt;
		.replace(/ｼ/g, &#039;シ&#039;)&lt;br /&gt;
		.replace(/ｽ/g, &#039;ス&#039;)&lt;br /&gt;
		.replace(/ｾ/g, &#039;セ&#039;)&lt;br /&gt;
		.replace(/ｿ/g, &#039;ソ&#039;)&lt;br /&gt;
		.replace(/ﾀ/g, &#039;タ&#039;)&lt;br /&gt;
		.replace(/ﾁ/g, &#039;チ&#039;)&lt;br /&gt;
		.replace(/ﾂ/g, &#039;ツ&#039;)&lt;br /&gt;
		.replace(/ﾃ/g, &#039;テ&#039;)&lt;br /&gt;
		.replace(/ﾄ/g, &#039;ト&#039;)&lt;br /&gt;
		.replace(/ﾅ/g, &#039;ナ&#039;)&lt;br /&gt;
		.replace(/ﾆ/g, &#039;ニ&#039;)&lt;br /&gt;
		.replace(/ﾇ/g, &#039;ヌ&#039;)&lt;br /&gt;
		.replace(/ﾈ/g, &#039;ネ&#039;)&lt;br /&gt;
		.replace(/ﾉ/g, &#039;ノ&#039;)&lt;br /&gt;
		.replace(/ﾊ/g, &#039;ハ&#039;)&lt;br /&gt;
		.replace(/ﾋ/g, &#039;ヒ&#039;)&lt;br /&gt;
		.replace(/ﾌ/g, &#039;フ&#039;)&lt;br /&gt;
		.replace(/ﾍ/g, &#039;ヘ&#039;)&lt;br /&gt;
		.replace(/ﾎ/g, &#039;ホ&#039;)&lt;br /&gt;
		.replace(/ﾏ/g, &#039;マ&#039;)&lt;br /&gt;
		.replace(/ﾐ/g, &#039;ミ&#039;)&lt;br /&gt;
		.replace(/ﾑ/g, &#039;ム&#039;)&lt;br /&gt;
		.replace(/ﾒ/g, &#039;メ&#039;)&lt;br /&gt;
		.replace(/ﾓ/g, &#039;モ&#039;)&lt;br /&gt;
		.replace(/ﾔ/g, &#039;ヤ&#039;)&lt;br /&gt;
		.replace(/ﾕ/g, &#039;ユ&#039;)&lt;br /&gt;
		.replace(/ﾖ/g, &#039;ヨ&#039;)&lt;br /&gt;
		.replace(/ﾗ/g, &#039;ラ&#039;)&lt;br /&gt;
		.replace(/ﾘ/g, &#039;リ&#039;)&lt;br /&gt;
		.replace(/ﾙ/g, &#039;ル&#039;)&lt;br /&gt;
		.replace(/ﾚ/g, &#039;レ&#039;)&lt;br /&gt;
		.replace(/ﾛ/g, &#039;ロ&#039;)&lt;br /&gt;
		.replace(/ﾜ/g, &#039;ワ&#039;)&lt;br /&gt;
		.replace(/ﾝ/g, &#039;ン&#039;)&lt;br /&gt;
		.replace(/ﾞ/g, &#039;゛&#039;)&lt;br /&gt;
		.replace(/ﾟ/g, &#039;゜&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 5:約物&lt;br /&gt;
function punctuation_marks() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/。。。|、、、/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/・・・/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/！！/g, &#039;!!&#039;)&lt;br /&gt;
		.replace(/！？/g, &#039;!?&#039;)&lt;br /&gt;
		.replace(/？！/g, &#039;?!&#039;)&lt;br /&gt;
		.replace(/？？/g, &#039;??&#039;)&lt;br /&gt;
		.replace(/([^\/])(～|~)/g, &#039;$1〜&#039;) //全角チルダ(U+FF5E)やチルダ(U+007E)を波ダッシュ(U+301C)に変更&lt;br /&gt;
		.replace(/‥/g, &#039;…&#039;)&lt;br /&gt;
		.replace(/〇|◯/g, &#039;○&#039;); //漢数字のゼロ「〇」や大きな丸「◯」を丸「○」に変更&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 6:ローマ数字&lt;br /&gt;
function roman_numerals() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/Ⅰ/g, &#039;I&#039;)&lt;br /&gt;
		.replace(/Ⅱ/g, &#039;II&#039;)&lt;br /&gt;
		.replace(/Ⅲ/g, &#039;III&#039;)&lt;br /&gt;
		.replace(/Ⅳ/g, &#039;IV&#039;)&lt;br /&gt;
		.replace(/Ⅴ/g, &#039;V&#039;)&lt;br /&gt;
		.replace(/Ⅵ/g, &#039;VI&#039;)&lt;br /&gt;
		.replace(/Ⅶ/g, &#039;VII&#039;)&lt;br /&gt;
		.replace(/Ⅷ/g, &#039;VIII&#039;)&lt;br /&gt;
		.replace(/Ⅸ/g, &#039;IX&#039;)&lt;br /&gt;
		.replace(/Ⅹ/g, &#039;X&#039;)&lt;br /&gt;
		.replace(/Ⅺ/g, &#039;XI&#039;)&lt;br /&gt;
		.replace(/Ⅻ/g, &#039;XII&#039;)&lt;br /&gt;
		.replace(/ⅰ/g, &#039;i&#039;)&lt;br /&gt;
		.replace(/ⅱ/g, &#039;ii&#039;)&lt;br /&gt;
		.replace(/ⅲ/g, &#039;iii&#039;)&lt;br /&gt;
		.replace(/ⅳ/g, &#039;iv&#039;)&lt;br /&gt;
		.replace(/ⅴ/g, &#039;v&#039;)&lt;br /&gt;
		.replace(/ⅵ/g, &#039;vi&#039;)&lt;br /&gt;
		.replace(/ⅶ/g, &#039;vii&#039;)&lt;br /&gt;
		.replace(/ⅷ/g, &#039;viii&#039;)&lt;br /&gt;
		.replace(/ⅸ/g, &#039;ix&#039;)&lt;br /&gt;
		.replace(/ⅹ/g, &#039;x&#039;)&lt;br /&gt;
		.replace(/ⅺ/g, &#039;xi&#039;)&lt;br /&gt;
		.replace(/ⅻ/g, &#039;xii&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 7:丸数字&lt;br /&gt;
function circled_numbers() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/①/g, &#039;(1)&#039;)&lt;br /&gt;
		.replace(/②/g, &#039;(2)&#039;)&lt;br /&gt;
		.replace(/③/g, &#039;(3)&#039;)&lt;br /&gt;
		.replace(/④/g, &#039;(4)&#039;)&lt;br /&gt;
		.replace(/⑤/g, &#039;(5)&#039;)&lt;br /&gt;
		.replace(/⑥/g, &#039;(6)&#039;)&lt;br /&gt;
		.replace(/⑦/g, &#039;(7)&#039;)&lt;br /&gt;
		.replace(/⑧/g, &#039;(8)&#039;)&lt;br /&gt;
		.replace(/⑨/g, &#039;(9)&#039;)&lt;br /&gt;
		.replace(/⑩/g, &#039;(10)&#039;)&lt;br /&gt;
		.replace(/⑪/g, &#039;(11)&#039;)&lt;br /&gt;
		.replace(/⑫/g, &#039;(12)&#039;)&lt;br /&gt;
		.replace(/⑬/g, &#039;(13)&#039;)&lt;br /&gt;
		.replace(/⑭/g, &#039;(14)&#039;)&lt;br /&gt;
		.replace(/⑮/g, &#039;(15)&#039;)&lt;br /&gt;
		.replace(/⑯/g, &#039;(16)&#039;)&lt;br /&gt;
		.replace(/⑰/g, &#039;(17)&#039;)&lt;br /&gt;
		.replace(/⑱/g, &#039;(18)&#039;)&lt;br /&gt;
		.replace(/⑲/g, &#039;(19)&#039;)&lt;br /&gt;
		.replace(/⑳/g, &#039;(20)&#039;)&lt;br /&gt;
		.replace(/㉑/g, &#039;(21)&#039;)&lt;br /&gt;
		.replace(/㉒/g, &#039;(22)&#039;)&lt;br /&gt;
		.replace(/㉓/g, &#039;(23)&#039;)&lt;br /&gt;
		.replace(/㉔/g, &#039;(24)&#039;)&lt;br /&gt;
		.replace(/㉕/g, &#039;(25)&#039;)&lt;br /&gt;
		.replace(/㉖/g, &#039;(26)&#039;)&lt;br /&gt;
		.replace(/㉗/g, &#039;(27)&#039;)&lt;br /&gt;
		.replace(/㉘/g, &#039;(28)&#039;)&lt;br /&gt;
		.replace(/㉙/g, &#039;(29)&#039;)&lt;br /&gt;
		.replace(/㉚/g, &#039;(30)&#039;)&lt;br /&gt;
		.replace(/㉛/g, &#039;(31)&#039;)&lt;br /&gt;
		.replace(/㉜/g, &#039;(32)&#039;)&lt;br /&gt;
		.replace(/㉝/g, &#039;(33)&#039;)&lt;br /&gt;
		.replace(/㉞/g, &#039;(34)&#039;)&lt;br /&gt;
		.replace(/㉟/g, &#039;(35)&#039;)&lt;br /&gt;
		.replace(/㊱/g, &#039;(36)&#039;)&lt;br /&gt;
		.replace(/㊲/g, &#039;(37)&#039;)&lt;br /&gt;
		.replace(/㊳/g, &#039;(38)&#039;)&lt;br /&gt;
		.replace(/㊴/g, &#039;(39)&#039;)&lt;br /&gt;
		.replace(/㊵/g, &#039;(40)&#039;)&lt;br /&gt;
		.replace(/㊶/g, &#039;(41)&#039;)&lt;br /&gt;
		.replace(/㊷/g, &#039;(42)&#039;)&lt;br /&gt;
		.replace(/㊸/g, &#039;(43)&#039;)&lt;br /&gt;
		.replace(/㊹/g, &#039;(44)&#039;)&lt;br /&gt;
		.replace(/㊺/g, &#039;(45)&#039;)&lt;br /&gt;
		.replace(/㊻/g, &#039;(46)&#039;)&lt;br /&gt;
		.replace(/㊼/g, &#039;(47)&#039;)&lt;br /&gt;
		.replace(/㊽/g, &#039;(48)&#039;)&lt;br /&gt;
		.replace(/㊾/g, &#039;(49)&#039;)&lt;br /&gt;
		.replace(/㊿/g, &#039;(50)&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 8:テンプレート&lt;br /&gt;
function templates() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/{{a/g, &#039;{{A&#039;)&lt;br /&gt;
		.replace(/{{b/g, &#039;{{B&#039;)&lt;br /&gt;
		.replace(/{{c/g, &#039;{{C&#039;)&lt;br /&gt;
		.replace(/{{d/g, &#039;{{D&#039;)&lt;br /&gt;
		.replace(/{{e/g, &#039;{{E&#039;)&lt;br /&gt;
		.replace(/{{f/g, &#039;{{F&#039;)&lt;br /&gt;
		.replace(/{{g/g, &#039;{{G&#039;)&lt;br /&gt;
		.replace(/{{h/g, &#039;{{H&#039;)&lt;br /&gt;
		.replace(/{{i/g, &#039;{{I&#039;)&lt;br /&gt;
		.replace(/{{j/g, &#039;{{J&#039;)&lt;br /&gt;
		.replace(/{{k/g, &#039;{{K&#039;)&lt;br /&gt;
		.replace(/{{l/g, &#039;{{L&#039;)&lt;br /&gt;
		.replace(/{{m/g, &#039;{{M&#039;)&lt;br /&gt;
		.replace(/{{n/g, &#039;{{N&#039;)&lt;br /&gt;
		.replace(/{{o/g, &#039;{{O&#039;)&lt;br /&gt;
		.replace(/{{p/g, &#039;{{P&#039;)&lt;br /&gt;
		.replace(/{{q/g, &#039;{{Q&#039;)&lt;br /&gt;
		.replace(/{{r/g, &#039;{{R&#039;)&lt;br /&gt;
		.replace(/{{s/g, &#039;{{S&#039;)&lt;br /&gt;
		.replace(/{{t/g, &#039;{{T&#039;)&lt;br /&gt;
		.replace(/{{u/g, &#039;{{U&#039;)&lt;br /&gt;
		.replace(/{{v/g, &#039;{{V&#039;)&lt;br /&gt;
		.replace(/{{w/g, &#039;{{W&#039;)&lt;br /&gt;
		.replace(/{{x/g, &#039;{{X&#039;)&lt;br /&gt;
		.replace(/{{y/g, &#039;{{Y&#039;)&lt;br /&gt;
		.replace(/{{z/g, &#039;{{Z&#039;)&lt;br /&gt;
		.replace(/{{Tl\|a/g, &#039;{{Tl|A&#039;)&lt;br /&gt;
		.replace(/{{Tl\|b/g, &#039;{{Tl|B&#039;)&lt;br /&gt;
		.replace(/{{Tl\|c/g, &#039;{{Tl|C&#039;)&lt;br /&gt;
		.replace(/{{Tl\|d/g, &#039;{{Tl|D&#039;)&lt;br /&gt;
		.replace(/{{Tl\|e/g, &#039;{{Tl|E&#039;)&lt;br /&gt;
		.replace(/{{Tl\|f/g, &#039;{{Tl|F&#039;)&lt;br /&gt;
		.replace(/{{Tl\|g/g, &#039;{{Tl|G&#039;)&lt;br /&gt;
		.replace(/{{Tl\|h/g, &#039;{{Tl|H&#039;)&lt;br /&gt;
		.replace(/{{Tl\|i/g, &#039;{{Tl|I&#039;)&lt;br /&gt;
		.replace(/{{Tl\|j/g, &#039;{{Tl|J&#039;)&lt;br /&gt;
		.replace(/{{Tl\|k/g, &#039;{{Tl|K&#039;)&lt;br /&gt;
		.replace(/{{Tl\|l/g, &#039;{{Tl|L&#039;)&lt;br /&gt;
		.replace(/{{Tl\|m/g, &#039;{{Tl|M&#039;)&lt;br /&gt;
		.replace(/{{Tl\|n/g, &#039;{{Tl|N&#039;)&lt;br /&gt;
		.replace(/{{Tl\|o/g, &#039;{{Tl|O&#039;)&lt;br /&gt;
		.replace(/{{Tl\|p/g, &#039;{{Tl|P&#039;)&lt;br /&gt;
		.replace(/{{Tl\|q/g, &#039;{{Tl|Q&#039;)&lt;br /&gt;
		.replace(/{{Tl\|r/g, &#039;{{Tl|R&#039;)&lt;br /&gt;
		.replace(/{{Tl\|s/g, &#039;{{Tl|S&#039;)&lt;br /&gt;
		.replace(/{{Tl\|t/g, &#039;{{Tl|T&#039;)&lt;br /&gt;
		.replace(/{{Tl\|u/g, &#039;{{Tl|U&#039;)&lt;br /&gt;
		.replace(/{{Tl\|v/g, &#039;{{Tl|V&#039;)&lt;br /&gt;
		.replace(/{{Tl\|w/g, &#039;{{Tl|W&#039;)&lt;br /&gt;
		.replace(/{{Tl\|x/g, &#039;{{Tl|X&#039;)&lt;br /&gt;
		.replace(/{{Tl\|y/g, &#039;{{Tl|Y&#039;)&lt;br /&gt;
		.replace(/{{Tl\|z/g, &#039;{{Tl|Z&#039;)&lt;br /&gt;
		.replace(/{{デフォルトソート:/g, &#039;{{DEFAULTSORT:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 9:マジックリンク&lt;br /&gt;
function magic_links() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/ISBN ([\d\-X]{10,17})/g, &#039;{{ISBN2|$1}}&#039;)&lt;br /&gt;
		.replace(/PMID ([\d]{1,8})/g, &#039;{{PMID|$1}}&#039;)&lt;br /&gt;
		.replace(/RFC ([\d]{1,4})/g, &#039;{{IETF RFC|$1}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 10:空白&lt;br /&gt;
function space() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/ {2,}/g, &#039; &#039;) //連続する空白を除去&lt;br /&gt;
		.replace(/([^=\-\|]) $/gm, &#039;$1&#039;) //行末の空白を除去&lt;br /&gt;
		.replace(/ 。/g, &#039;。&#039;) //句点の前の空白を除去&lt;br /&gt;
		.replace(/([^\-]) 、/g, &#039;$1、&#039;) //読点の前の空白を除去&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/。 ([^#\-\|].*?)。/g, &#039;。$1。&#039;) //句点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（1周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)、/g, &#039;、$1、&#039;) //読点の後の空白を除去（2周目）&lt;br /&gt;
		.replace(/、 ([^\-].*?)。/g, &#039;、$1。&#039;) //読点の後の空白を除去&lt;br /&gt;
		.replace(/(==+)( ?)(.*?)( ?)(==+)/g, &#039;$1 $3 $5&#039;); //見出しに空白を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 11:改行・空行&lt;br /&gt;
function line_breaks_and_blank_lines() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/\n{3,}/g, &#039;\n\n&#039;) //2行以上の空行をトルツメ&lt;br /&gt;
		.replace(/==\n\n/g, &#039;==\n&#039;) //見出しの後の空行をトルツメ&lt;br /&gt;
		.replace(/([^=\n])\n==/g, &#039;$1\n\n==&#039;) //見出しの前に空行を挿入&lt;br /&gt;
		.replace(/\n\n(===+) 注釈 (===+)/g, &#039;\n$1 注釈 $2&#039;) //レベル3以降の注釈見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\n\n(===+) 出典 (===+)/g, &#039;\n$1 出典 $2&#039;) //レベル3以降の出典見出しの前の空行をトルツメ&lt;br /&gt;
		.replace(/\[\[File:/g, &#039;[[ファイル:&#039;) //[[ファイル:に変更&lt;br /&gt;
		.replace(/([^\n =\|&amp;gt;])\[\[ファイル:/g, &#039;$1\n[[ファイル:&#039;); //[[ファイル:の前に改行を追加&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 12:箇条書き&lt;br /&gt;
function bullet_points() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/^(\*+|#+|:+\*|:+#)([^ \*#:;].*?)/gm, &#039;$1 $2&#039;) //箇条書きのあとに空白を追加&lt;br /&gt;
		.replace(/^(;|:+;)([^ ].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(;)のあとに空白を追加&lt;br /&gt;
		.replace(/^(:+)([^ \*#:;&amp;lt;\n].*?)/gm, &#039;$1 $2&#039;) //定義の箇条書き(:)のあとに空白を追加&lt;br /&gt;
		.replace(/^([^=\*#:;].*?。)\n(\*|#|;|:)/gm, &#039;$1\n\n$2&#039;) //文章と箇条書きの間に空行を挿入&lt;br /&gt;
		.replace(/^(\*|#|;|:)(.*?)\n([^\n=\*#:;].*?。)/gm, &#039;$1$2\n\n$3&#039;) //箇条書きと文章の間に空行を挿入&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(\*)(.*?)\n\n(\*|#|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;) //箇条書きと箇条書きの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^(#|;|:)(.*?)\n\n(\*|#|;|:)/gm, &#039;$1$2\n$3&#039;); //箇条書きと箇条書きの間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 13:1行改行&lt;br /&gt;
function single_line_break() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/。\n([^\n\*#;:&amp;lt;\|].*?)。/g, &#039;。$1。&#039;) //句点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/、\n([^\n\*#;:].*?)/g, &#039;、$1&#039;) //読点の後の1行改行をトルツメ（2周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;) //改行タグの後の1行改行をトルツメ（1周目）&lt;br /&gt;
		.replace(/&amp;lt;br \/&amp;gt;\n([^\n\*#;:].*?)/g, &#039;&amp;lt;br /&amp;gt;$1&#039;); //改行タグの後の1行改行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 14:表・Infobox&lt;br /&gt;
function tables_and_infoboxes() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^\|(.*?)\n\n\|/gm, &#039;|$1\n|&#039;) //行頭のバーティカルバーと次の行頭のバーティカルバーの間の空行をトルツメ（2周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;) //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（1周目）&lt;br /&gt;
		.replace(/^!(.*?)\n\n!/gm, &#039;!$1\n!&#039;); //行頭の感嘆符と次の行頭の感嘆符の間の空行をトルツメ（2周目）&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 15:タグ&lt;br /&gt;
function tag() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/&amp;lt;br( ?)&amp;gt;|&amp;lt;br\/&amp;gt;/g, &#039;&amp;lt;br /&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 16:ウィキリンク&lt;br /&gt;
function wikilinks() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/\[\[(カテゴリ|category):/g, &#039;[[Category:&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 17:リダイレクト&lt;br /&gt;
function redirect() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/# REDIRECT/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/# redirect/g, &#039;#redirect&#039;)&lt;br /&gt;
		.replace(/# 転送/g, &#039;#転送&#039;)&lt;br /&gt;
		.replace(/#redirect|#転送/g, &#039;#REDIRECT&#039;)&lt;br /&gt;
		.replace(/#REDIRECT( ?)\[\[/g, &#039;#REDIRECT [[&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 18:注釈&lt;br /&gt;
function notes() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/group( ?)=( ?)(&amp;quot;?)(注釈|注|†|※|\*)(&amp;quot;?)/g, &#039;group=&amp;quot;注&amp;quot;&#039;) //group=&amp;quot;注&amp;quot;に変更&lt;br /&gt;
		.replace(/{{#tag:ref/g, &#039;{{Refnest&#039;) //{{Refnestに変更&lt;br /&gt;
		.replace(/([^\n]){{Refnest\|/g, &#039;$1\n{{Refnest|&#039;) //{{Refnest|の前に改行を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|$1|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|$1|name=&amp;quot;$4&amp;quot;|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|$5|group=&amp;quot;注&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|/g, &#039;{{Refnest|group=&amp;quot;注&amp;quot;|name=&amp;quot;$4&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|name( ?)=( ?)([^&amp;quot;].*?)( ?)\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Refnest|name=&amp;quot;$3&amp;quot;|group=&amp;quot;注&amp;quot;|&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|name=(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|name=$1|$2}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;\|name=(.*?)\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|name=(.*?)\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Efn2|name=$1|&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|に変更&lt;br /&gt;
		.replace(/{{Refnest\|(.*?)\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Efn2|$1}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/{{Refnest\|group=&amp;quot;注&amp;quot;( ?)\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/{{Refnest/g, &#039;{{Efn2&#039;) //{{Efn2に変更&lt;br /&gt;
		.replace(/{{Efn\|/g, &#039;{{Efn2|&#039;) //{{Efn2|に変更&lt;br /&gt;
		.replace(/([^\n]){{Efn2\|/g, &#039;$1\n{{Efn2|&#039;) //{{Efn2|の前に改行を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name( ?)=( ?)([^&amp;quot;].*?)( ?)}}/g, &#039;{{Efn2|$1|name=&amp;quot;$4&amp;quot;}}&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|name( ?)=( ?)([^&amp;quot;].*?)( ?)(\||})/g, &#039;{{Efn2|name=&amp;quot;$3&amp;quot;$5&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/{{Efn2\|(.*?)\|name=(.*?)}}/g, &#039;{{Efn2|name=$2|$1}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot;&amp;gt;$4&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot; name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref group=&amp;quot;注&amp;quot; name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?) group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; group=&amp;quot;注&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name=(&amp;quot;.*?&amp;quot;)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$2|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name=(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|name=$1|$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;|○○}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$4}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)(&amp;quot;.*?&amp;quot;)( ?)group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Efn2|name=$3}}&#039;) //{{Efn2|name=&amp;quot;○○&amp;quot;}}に変更&lt;br /&gt;
		.replace(/&amp;lt;ref group=&amp;quot;注&amp;quot;( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;{{Efn2|$2}}&#039;) //{{Efn2|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{Efn2\|/g, &#039;$1{{Efn2|&#039;); //{{Efn2|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 19:出典&lt;br /&gt;
function references() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/([^\n])&amp;lt;ref([&amp;gt;| ])/g, &#039;$1\n&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前に改行を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)&amp;gt;(.*?)&amp;lt;\/ref&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot;&amp;gt;$5&amp;lt;/ref&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)([^&amp;quot;].*?)( ?)\/&amp;gt;/g, &#039;&amp;lt;ref name=&amp;quot;$3&amp;quot; /&amp;gt;&#039;) //name引数に二重引用符を追加&lt;br /&gt;
		.replace(/&amp;lt;ref name( ?)=( ?)&amp;quot;(.*?)&amp;quot;( ?)\/&amp;gt;/g, &#039;{{R|$3}}&#039;) //{{R|○○}}に変更&lt;br /&gt;
		.replace(/([^\n])\n&amp;lt;ref([&amp;gt;| ])/g, &#039;$1&amp;lt;ref$2&#039;) //&amp;lt;ref&amp;gt;の前の改行を除去&lt;br /&gt;
		.replace(/([^\n])\n{{R\|/g, &#039;$1{{R|&#039;); //{{R|の前の改行を除去&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// 20:脚注&lt;br /&gt;
function footnotes() {&lt;br /&gt;
	s = s&lt;br /&gt;
		.replace(/&amp;lt;references( ?)\/&amp;gt;/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/&amp;lt;references group=&amp;quot;注&amp;quot;( ?)\/&amp;gt;/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9])\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|colwidth=/g, &#039;{{Reflist|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|[1-9][0-9])em\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Reflist|group=&amp;quot;注&amp;quot;|$1em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|group=&amp;quot;注&amp;quot;\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/{{Notelist}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist\|/g, &#039;{{Notelist2|&#039;)&lt;br /&gt;
		.replace(/list\|colwidth=/g, &#039;list|&#039;)&lt;br /&gt;
		.replace(/list2\|colwidth=/g, &#039;list2|&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[0-1]}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|2}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|[3-9]}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[0-1]}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|2}}/g, &#039;{{Notelist2|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|[3-9]}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|em}}/g, &#039;{{Reflist}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Reflist|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Reflist\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Reflist|30em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|em}}/g, &#039;{{Notelist2}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|([0-9]|1?[0-9]|2?[0-4])em}}/g, &#039;{{Notelist2|20em}}&#039;)&lt;br /&gt;
		.replace(/{{Notelist2\|(2?[5-9]|[3-9][0-9])em}}/g, &#039;{{Notelist2|30em}}&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSY-07</name></author>
	</entry>
</feed>