<?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=FuG</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=FuG"/>
	<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/FuG"/>
	<updated>2026-04-16T01:56:56Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E7%89%B9%E6%AE%8A%E6%94%B9%E8%A1%8C&amp;diff=8282</id>
		<title>特殊改行</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E7%89%B9%E6%AE%8A%E6%94%B9%E8%A1%8C&amp;diff=8282"/>
		<updated>2024-11-10T05:03:09Z</updated>

		<summary type="html">&lt;p&gt;FuG: 説明をわかりやすくした&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
* 箇条書きを行うマクロです。[[自動箇条書き]]がありましたが、どうやっても動かなかったので作成しました。&lt;br /&gt;
* 融通が利かない部分があるかもしれませんが、ご容赦ください。&lt;br /&gt;
* 詳しくは、ソースコード内のコメントをご覧になってください。&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
#title = &amp;quot;特殊改行&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;特殊改行&amp;quot;&lt;br /&gt;
&lt;br /&gt;
//マクロを実行すると改行され、数字以外がカーソル行の先頭の文字を入力、数字だったらそれに+1します。&lt;br /&gt;
//001などの場合、桁数もそろうし、&#039;.&#039;と&#039;. &#039;の二つが数字の後にあったらそれも追加します。&lt;br /&gt;
//空白の引継ぎもします。&lt;br /&gt;
//何も入力していない場合、&#039;・&#039;が入力されます。&lt;br /&gt;
//全角数字には未対応。&lt;br /&gt;
//よって初めの一つ目は自分で入力する必要があります（&#039;・&#039;以外）。&lt;br /&gt;
//あとは使って覚えたほうがいいです（ショートカットを登録するのがおすすめです）。&lt;br /&gt;
//更新：2024-09-03&lt;br /&gt;
//作成者：FuG&lt;br /&gt;
&lt;br /&gt;
document.write(&#039;\n&#039;);&lt;br /&gt;
let len = document.Selection.GetActivePointY(mePosLogical) - 1;&lt;br /&gt;
&lt;br /&gt;
let txt = Editor.ActiveDocument.Text;&lt;br /&gt;
&lt;br /&gt;
for (let i = 1; i &amp;lt; len; i++){&lt;br /&gt;
	txt = txt.substr(txt.indexOf(&#039;\n&#039;) + 1);&lt;br /&gt;
}&lt;br /&gt;
txt = txt.substr(0, txt.indexOf(&#039;\n&#039;));&lt;br /&gt;
&lt;br /&gt;
for (let i = 0; i &amp;lt; txt.length; i++){&lt;br /&gt;
	if (txt.charAt(i) === &#039;\t&#039;){&lt;br /&gt;
		document.write(&#039;\t&#039;);&lt;br /&gt;
	}else if (txt.charAt(i) === &#039; &#039;){&lt;br /&gt;
		document.write(&#039; &#039;);&lt;br /&gt;
	}else if (txt.charAt(i) === &#039;　&#039;){&lt;br /&gt;
		document.write(&#039;　&#039;);&lt;br /&gt;
	}else{&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
txt = txt.replace(/^\s+/, &#039;&#039;);&lt;br /&gt;
let save_txt = txt;&lt;br /&gt;
&lt;br /&gt;
if (txt === &#039;&#039;){&lt;br /&gt;
	txt = &#039;・&#039;;&lt;br /&gt;
}&lt;br /&gt;
let num = txt.charAt(0);&lt;br /&gt;
let numFlag = 0;&lt;br /&gt;
let numnum = -1;&lt;br /&gt;
&lt;br /&gt;
if (isNaN(num) == false){&lt;br /&gt;
	let number = [];&lt;br /&gt;
	let zeroNum = 0;&lt;br /&gt;
	let zeroFlag = 1;&lt;br /&gt;
	numFlag = 1;&lt;br /&gt;
	for (let i = 0; i &amp;lt; txt.length; i++){&lt;br /&gt;
		if (isNaN(txt.charAt(i)) == false &amp;amp;&amp;amp; txt.charAt(i) != &amp;quot; &amp;quot; &amp;amp;&amp;amp; txt.charAt(i) != &amp;quot;　&amp;quot;){&lt;br /&gt;
			number.push(txt.charAt(i));&lt;br /&gt;
			if (Number(txt.charAt(i)) == 0 &amp;amp;&amp;amp; zeroFlag == 1){&lt;br /&gt;
				zeroNum += 1;&lt;br /&gt;
			}else{&lt;br /&gt;
				zeroFlag = 0;&lt;br /&gt;
			}&lt;br /&gt;
		}else{&lt;br /&gt;
			numnum = i;&lt;br /&gt;
			break;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	let b_num = 0;&lt;br /&gt;
	for (let i = 0; i &amp;lt; number.length; i++){&lt;br /&gt;
		b_num += Number(number[i]) * Math.pow(10, (number.length - i - 1));&lt;br /&gt;
	}&lt;br /&gt;
	num = b_num + 1;&lt;br /&gt;
	if (num.toString().length != b_num.toString().length){&lt;br /&gt;
		zeroNum -= 1&lt;br /&gt;
	}&lt;br /&gt;
	if (zeroNum &amp;gt; 0){&lt;br /&gt;
		for (let i = 0; i &amp;lt; zeroNum; i++){&lt;br /&gt;
			document.write(&#039;0&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}else if (txt.charAt(1) == &#039; &#039; || txt.charAt(1) == &#039;　&#039;){&lt;br /&gt;
	num = num + txt.charAt(1);&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
document.write(num);&lt;br /&gt;
&lt;br /&gt;
if (numFlag == 1 &amp;amp;&amp;amp; numnum != -1 &amp;amp;&amp;amp; txt.length &amp;gt; numnum){&lt;br /&gt;
	document.write(txt.charAt(numnum));&lt;br /&gt;
	if (txt.charAt(numnum + 1) == &#039; &#039; &amp;amp;&amp;amp; txt.length &amp;gt; numnum + 1){&lt;br /&gt;
		document.write(&#039; &#039;);&lt;br /&gt;
	}else if (txt.charAt(numnum + 1) == &#039;　&#039; &amp;amp;&amp;amp; txt.length &amp;gt; numnum + 1){&lt;br /&gt;
		document.write(&#039;　&#039;);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
quit();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>FuG</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E7%89%B9%E6%AE%8A%E6%94%B9%E8%A1%8C&amp;diff=8019</id>
		<title>特殊改行</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E7%89%B9%E6%AE%8A%E6%94%B9%E8%A1%8C&amp;diff=8019"/>
		<updated>2024-09-03T07:08:36Z</updated>

		<summary type="html">&lt;p&gt;FuG: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 説明 ==&lt;br /&gt;
* 箇条書きを行うマクロです。先駆者様がいましたが、どうやっても動かなかったので作成しました。  &lt;br /&gt;
* 融通が利かない部分があるかもしれませんが、ご容赦ください。&lt;br /&gt;
* 詳しくは、ソースコード内のコメントをご覧になってください。&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
#title = &amp;quot;特殊改行&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;特殊改行&amp;quot;&lt;br /&gt;
&lt;br /&gt;
//改行時、数字以外がカーソル行の先頭の文字を入力、数字だったらそれに+1します。&lt;br /&gt;
//001などの場合、桁数もそろうし、&#039;.&#039;と&#039;. &#039;の二つが数字の後にあったらそれも追加します。&lt;br /&gt;
//空白の引継ぎもします。&lt;br /&gt;
//何も入力していない場合、&#039;・&#039;が入力されます。&lt;br /&gt;
//全角数字には未対応。&lt;br /&gt;
//よって初めの一つ目は自分で入力する必要があります。(&#039;・&#039;以外)&lt;br /&gt;
//あとは使って覚えたほうがいいです。（ショートカットを登録するのがおすすめです。）&lt;br /&gt;
//更新・20240903。&lt;br /&gt;
//作成者：FuG&lt;br /&gt;
&lt;br /&gt;
document.write(&#039;\n&#039;);&lt;br /&gt;
let len = document.Selection.GetActivePointY(mePosLogical) - 1;&lt;br /&gt;
&lt;br /&gt;
let txt = Editor.ActiveDocument.Text;&lt;br /&gt;
&lt;br /&gt;
for (let i = 1; i &amp;lt; len; i++){&lt;br /&gt;
	txt = txt.substr(txt.indexOf(&#039;\n&#039;) + 1);&lt;br /&gt;
}&lt;br /&gt;
txt = txt.substr(0, txt.indexOf(&#039;\n&#039;));&lt;br /&gt;
&lt;br /&gt;
for (let i = 0; i &amp;lt; txt.length; i++){&lt;br /&gt;
	if (txt.charAt(i) === &#039;\t&#039;){&lt;br /&gt;
		document.write(&#039;\t&#039;);&lt;br /&gt;
	}else if (txt.charAt(i) === &#039; &#039;){&lt;br /&gt;
		document.write(&#039; &#039;);&lt;br /&gt;
	}else if (txt.charAt(i) === &#039;　&#039;){&lt;br /&gt;
		document.write(&#039;　&#039;);&lt;br /&gt;
	}else{&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
txt = txt.replace(/^\s+/, &#039;&#039;);&lt;br /&gt;
let save_txt = txt;&lt;br /&gt;
&lt;br /&gt;
if (txt === &#039;&#039;){&lt;br /&gt;
	txt = &#039;・&#039;;&lt;br /&gt;
}&lt;br /&gt;
let num = txt.charAt(0);&lt;br /&gt;
let numFlag = 0;&lt;br /&gt;
let numnum = -1;&lt;br /&gt;
&lt;br /&gt;
if (isNaN(num) == false){&lt;br /&gt;
	let number = [];&lt;br /&gt;
	let zeroNum = 0;&lt;br /&gt;
	let zeroFlag = 1;&lt;br /&gt;
	numFlag = 1;&lt;br /&gt;
	for (let i = 0; i &amp;lt; txt.length; i++){&lt;br /&gt;
		if (isNaN(txt.charAt(i)) == false &amp;amp;&amp;amp; txt.charAt(i) != &amp;quot; &amp;quot; &amp;amp;&amp;amp; txt.charAt(i) != &amp;quot;　&amp;quot;){&lt;br /&gt;
			number.push(txt.charAt(i));&lt;br /&gt;
			if (Number(txt.charAt(i)) == 0 &amp;amp;&amp;amp; zeroFlag == 1){&lt;br /&gt;
				zeroNum += 1;&lt;br /&gt;
			}else{&lt;br /&gt;
				zeroFlag = 0;&lt;br /&gt;
			}&lt;br /&gt;
		}else{&lt;br /&gt;
			numnum = i;&lt;br /&gt;
			break;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	let b_num = 0;&lt;br /&gt;
	for (let i = 0; i &amp;lt; number.length; i++){&lt;br /&gt;
		b_num += Number(number[i]) * Math.pow(10, (number.length - i - 1));&lt;br /&gt;
	}&lt;br /&gt;
	num = b_num + 1;&lt;br /&gt;
	if (num.toString().length != b_num.toString().length){&lt;br /&gt;
		zeroNum -= 1&lt;br /&gt;
	}&lt;br /&gt;
	if (zeroNum &amp;gt; 0){&lt;br /&gt;
		for (let i = 0; i &amp;lt; zeroNum; i++){&lt;br /&gt;
			document.write(&#039;0&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}else if (txt.charAt(1) == &#039; &#039; || txt.charAt(1) == &#039;　&#039;){&lt;br /&gt;
	num = num + txt.charAt(1);&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
document.write(num);&lt;br /&gt;
&lt;br /&gt;
if (numFlag == 1 &amp;amp;&amp;amp; numnum != -1 &amp;amp;&amp;amp; txt.length &amp;gt; numnum){&lt;br /&gt;
	document.write(txt.charAt(numnum));&lt;br /&gt;
	if (txt.charAt(numnum + 1) == &#039; &#039; &amp;amp;&amp;amp; txt.length &amp;gt; numnum + 1){&lt;br /&gt;
		document.write(&#039; &#039;);&lt;br /&gt;
	}else if (txt.charAt(numnum + 1) == &#039;　&#039; &amp;amp;&amp;amp; txt.length &amp;gt; numnum + 1){&lt;br /&gt;
		document.write(&#039;　&#039;);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
quit();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>FuG</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E7%89%B9%E6%AE%8A%E6%94%B9%E8%A1%8C&amp;diff=8018</id>
		<title>特殊改行</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E7%89%B9%E6%AE%8A%E6%94%B9%E8%A1%8C&amp;diff=8018"/>
		<updated>2024-09-03T07:06:23Z</updated>

		<summary type="html">&lt;p&gt;FuG: ページ作成&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 説明 ==&lt;br /&gt;
* 箇条書きを行うマクロです。先駆者様がいましたが、どうやっても動かなかったので作成しました。  &lt;br /&gt;
* 融通が利かない部分があるかもしれませんが、ご容赦ください。&lt;br /&gt;
* 詳しくは、ソースコード内のコメントをご覧になってください&lt;br /&gt;
&lt;br /&gt;
== ソースコード ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
#title = &amp;quot;特殊改行&amp;quot;&lt;br /&gt;
#tooltip = &amp;quot;特殊改行&amp;quot;&lt;br /&gt;
&lt;br /&gt;
//改行時、数字以外がカーソル行の先頭の文字を入力、数字だったらそれに+1します。&lt;br /&gt;
//001などの場合、桁数もそろうし、&#039;.&#039;と&#039;. &#039;の二つが数字の後にあったらそれも追加します。&lt;br /&gt;
//空白の引継ぎもします。&lt;br /&gt;
//何も入力していない場合、&#039;・&#039;が入力されます。&lt;br /&gt;
//全角数字には未対応。&lt;br /&gt;
//よって初めの一つ目は自分で入力する必要があります。(&#039;・&#039;以外)&lt;br /&gt;
//あとは使って覚えたほうがいいです&lt;br /&gt;
//更新・20240903。&lt;br /&gt;
//作成者：FuG&lt;br /&gt;
&lt;br /&gt;
document.write(&#039;\n&#039;);&lt;br /&gt;
let len = document.Selection.GetActivePointY(mePosLogical) - 1;&lt;br /&gt;
&lt;br /&gt;
let txt = Editor.ActiveDocument.Text;&lt;br /&gt;
&lt;br /&gt;
for (let i = 1; i &amp;lt; len; i++){&lt;br /&gt;
	txt = txt.substr(txt.indexOf(&#039;\n&#039;) + 1);&lt;br /&gt;
}&lt;br /&gt;
txt = txt.substr(0, txt.indexOf(&#039;\n&#039;));&lt;br /&gt;
&lt;br /&gt;
for (let i = 0; i &amp;lt; txt.length; i++){&lt;br /&gt;
	if (txt.charAt(i) === &#039;\t&#039;){&lt;br /&gt;
		document.write(&#039;\t&#039;);&lt;br /&gt;
	}else if (txt.charAt(i) === &#039; &#039;){&lt;br /&gt;
		document.write(&#039; &#039;);&lt;br /&gt;
	}else if (txt.charAt(i) === &#039;　&#039;){&lt;br /&gt;
		document.write(&#039;　&#039;);&lt;br /&gt;
	}else{&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
txt = txt.replace(/^\s+/, &#039;&#039;);&lt;br /&gt;
let save_txt = txt;&lt;br /&gt;
&lt;br /&gt;
if (txt === &#039;&#039;){&lt;br /&gt;
	txt = &#039;・&#039;;&lt;br /&gt;
}&lt;br /&gt;
let num = txt.charAt(0);&lt;br /&gt;
let numFlag = 0;&lt;br /&gt;
let numnum = -1;&lt;br /&gt;
&lt;br /&gt;
if (isNaN(num) == false){&lt;br /&gt;
	let number = [];&lt;br /&gt;
	let zeroNum = 0;&lt;br /&gt;
	let zeroFlag = 1;&lt;br /&gt;
	numFlag = 1;&lt;br /&gt;
	for (let i = 0; i &amp;lt; txt.length; i++){&lt;br /&gt;
		if (isNaN(txt.charAt(i)) == false &amp;amp;&amp;amp; txt.charAt(i) != &amp;quot; &amp;quot; &amp;amp;&amp;amp; txt.charAt(i) != &amp;quot;　&amp;quot;){&lt;br /&gt;
			number.push(txt.charAt(i));&lt;br /&gt;
			if (Number(txt.charAt(i)) == 0 &amp;amp;&amp;amp; zeroFlag == 1){&lt;br /&gt;
				zeroNum += 1;&lt;br /&gt;
			}else{&lt;br /&gt;
				zeroFlag = 0;&lt;br /&gt;
			}&lt;br /&gt;
		}else{&lt;br /&gt;
			numnum = i;&lt;br /&gt;
			break;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	let b_num = 0;&lt;br /&gt;
	for (let i = 0; i &amp;lt; number.length; i++){&lt;br /&gt;
		b_num += Number(number[i]) * Math.pow(10, (number.length - i - 1));&lt;br /&gt;
	}&lt;br /&gt;
	num = b_num + 1;&lt;br /&gt;
	if (num.toString().length != b_num.toString().length){&lt;br /&gt;
		zeroNum -= 1&lt;br /&gt;
	}&lt;br /&gt;
	if (zeroNum &amp;gt; 0){&lt;br /&gt;
		for (let i = 0; i &amp;lt; zeroNum; i++){&lt;br /&gt;
			document.write(&#039;0&#039;);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}else if (txt.charAt(1) == &#039; &#039; || txt.charAt(1) == &#039;　&#039;){&lt;br /&gt;
	num = num + txt.charAt(1);&lt;br /&gt;
}&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
document.write(num);&lt;br /&gt;
&lt;br /&gt;
if (numFlag == 1 &amp;amp;&amp;amp; numnum != -1 &amp;amp;&amp;amp; txt.length &amp;gt; numnum){&lt;br /&gt;
	document.write(txt.charAt(numnum));&lt;br /&gt;
	if (txt.charAt(numnum + 1) == &#039; &#039; &amp;amp;&amp;amp; txt.length &amp;gt; numnum + 1){&lt;br /&gt;
		document.write(&#039; &#039;);&lt;br /&gt;
	}else if (txt.charAt(numnum + 1) == &#039;　&#039; &amp;amp;&amp;amp; txt.length &amp;gt; numnum + 1){&lt;br /&gt;
		document.write(&#039;　&#039;);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
quit();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>FuG</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA&amp;diff=8017</id>
		<title>マクロライブラリ</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA&amp;diff=8017"/>
		<updated>2024-09-03T06:57:57Z</updated>

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