1 <?xml version="1.0" encoding="UTF-8"?>
3 <title>プラグイン<indexterm>
4 <primary>plugins</primary>
7 <para>WinMergeプラグインは、COM APIで書かれたカスタムDLLまたはスクリプトレットです。
9 例えば、WinMergeで比較するためにMS Word のファイルからテキストデータを抽出するプラグインがあります。</para>
11 <para>プラグインは:<indexterm>
12 <primary>installing plugins</primary>
17 <para>1つのdllまたはスクリプトレット (<filename
18 class="extension">sct</filename>) ファイル</para>
22 <para><filename class="directory">MergePlugins</filename>
23 サブフォルダーにインストールされます。WinMergeは、いくつかのプラグインをインストールします。</para>
27 <para>インストールが簡単: WinMergeのインストールに含まれていないプラグインをインストールするには、プラグインファイルを<filename
28 class="directory">MergePlugins</filename> にコピーするだけです。
29 プラグインは、次回WinMergeを開いたときに利用可能になります。
30 ウェブ上で他の開発者が書いた多くのプラグインを見つけることができます。
36 <title>プラグインの種類</title>
38 <para>プラグインは3つの主なカテゴリに分類されます:</para>
42 <term>エディタースクリプトプラグイン<indexterm>
43 <primary>editor complement plugins</primary>
47 <para>このタイプのプラグインは、ファイル比較ウィンドウのアクティブなエディター(ファイルペイン)で選択したテキストに対してカスタム操作を実行します。
53 <term>展開プラグイン - ファイルからテキストフォーマットへ<indexterm>
54 <primary>unpacker plugins</primary>
58 <para>このタイプのプラグインは、圧縮ファイルを解凍して表示可能な形式に変換します。 元のファイルは変更されません。
59 一時的に変換されたファイルが作成され、WinMergeにロードされます。
62 <para>展開プラグインは、選択されたテキストやファイル内の差分に対してではなく、ファイル全体に対して機能します。
63 したがって、フォルダー比較ウインドウまたはファイルまたは
64 フォルダーの選択ダイアログからファイル比較を起動するときのみ利用可能です。
65 展開プラグインはファイル比較ウィンドウでは利用できません。
68 <para>プラグインによっては、展開されたファイルを再圧縮することができます
69 (<xref linkend="Plugins_available" /> の詳細を参照して、
70 再圧縮がサポートされているかどうかを確認してください)。 その後、変換されたファイルをマージして保存できます。 この場合、梱包は自動的に行われます。
71 安全のために、変換したファイルを保存するときに名前を変更することをお勧めします。
75 <para>フォルダーを比較すると、WinMergeは圧縮ファイルと非圧縮ファイルに
76 対して異なる結果をもたらす可能性があります。
77 たとえば、圧縮されていないときには同一のファイルでも、
78 圧縮された場合、作成日が含まれているために異なる場合があります。
79 WinMergeはすべての状況で展開プラグインを適用します。フォルダーを比較するときや、
80 2つのファイルを比較するときでも同じ結果が得られます</para>
83 <para>プラグインの例: <xref linkend="CompareMSExcelFiles" />
84 <trademark class="registered">Microsoft</trademark>
85 <application>Excel</application> ファイルのテキスト内容を表示します。</para>
90 <term>比較前処理プラグイン: 差異を隠すためのファイルの前処理<indexterm>
91 <primary>prediffer plugins</primary>
96 比較ウィンドウに表示されている元のファイルには作用しません。
97 代わりに元のファイルから何らかの加工を行ったファイルを一時的に作成し、
98 そのファイルから差異リストを作成します。</para>
100 <para>プラグインの例: <xref linkend="IgnoreColumns" />
101 指定された列範囲に表示されている文字の違いを
109 <title>提案されたプラグインと自動モード</title>
111 <para>WinMergeはどのようにして渡されたファイルに適切なプラグインを適用しているのでしょうか?
112 各プラグインはファイル拡張子のリストを持っています
113 (<xref linkend = "Plugins_available" />セクションの各プラグインの<citetitle>ファイルフィルター</citetitle>にも
114 リストされています) その拡張子は、1つ以上のファイルタイプをプラグインに関連付けるために使用されます。:
115 比較するファイルの拡張子があるプラグインの拡張子リストと一致する場合、
116 そのプラグインが<firstterm>提案されたプラグイン</firstterm>となります。
119 <para>このトピックで後述する展開プラグインタイプと比較前処理プラグインタイプには
120 別々のオプションがあり、これらを使用して手動または自動でプラグインを適用できます。
121 エディタースクリプトプラグインには自動モードはありません。
124 <para>自動モードを使用して選択したファイルにプラグインを適用すると、
125 WinMergeは、そのファイルタイプの推奨プラグインのリストを検索し、
126 名前が一致する最初のプラグインを適用します。
127 検索はアルファベット順で実行されます。このため、ファイルタイプに複数の推奨プラグインがある場合、
128 最初に見つかったもののみが適用されます。</para>
132 <title>プラグインの適用</title>
134 <para>次のサブセクションでは、各タイプのプラグインを適用する方法について説明します。
136 フォルダーとファイルのどちらを比較するかどうかによっても異なります。</para>
139 <title>ファイル比較ウインドウでのエディタースクリプトプラグイン適用
142 <para>ファイル比較ウィンドウのファイルペインにカーソルを置き、
144 <guimenu>プラグイン</guimenu>
146 <guisubmenu>スクリプト</guisubmenu>
147 </menuchoice>をクリックして、次の機能のいずれかを選択します:</para>
151 <para><function>大文字に変換</function></para>
155 <para><function>小文字に変換</function></para>
159 <para><function>重複行を削除</function></para>
163 <para><function>重複行をカウント</function></para>
167 <para><function>昇順にソート</function></para>
171 <para><function>降順にソート</function></para>
175 <para><function>列を逆順</function></para>
179 <para><function>行を逆順</function></para>
183 <para><function>列を抽出...</function></para>
187 <para><function>行を抽出...</function></para>
191 <para><function>置換...</function></para>
195 <para><function>フィルターコマンドを適用...</function></para>
199 <para><function>トークン分割...</function></para>
203 <para><function>行頭行末の空白を削除</function></para>
207 <para><function>日付を挿入</function></para>
211 <para><function>時刻を挿入</function></para>
215 <para><guisubmenu>スクリプト</guisubmenu> メニューのこの機能は、<xref
216 linkend="EditorAddin" /> と <xref linkend="Plugins_datetime" /> プラグイン
222 フォルダー比較ウインドウでは使用できません。</para>
227 <title>フォルダー比較ウインドウでの展開プラグインの適用</title>
229 <para>展開プラグインを適用する前に、
230 モードを自動モードまたは手動モードに設定できます。</para>
234 <para>このタイプのプラグインの自動モードを設定するには、 <menuchoice>
235 <guimenu>プラグイン</guimenu>
237 <guimenuitem>自動展開</guimenuitem>
238 </menuchoice>をクリックしてください。</para>
242 <para>手動モードを設定するには、<menuchoice>
243 <guimenu>プラグイン</guimenu>
245 <guimenuitem>手動展開</guimenuitem>
246 </menuchoice>をクリックしてください。</para>
250 <para>新たな設定を反映するにはフォルダー比較ウィンドウを<keycap>F5</keycap>をクリックして、
254 <title>自動展開モードの使用</title>
256 <para>自動展開が設定されているときにプラグインを適用するには、
257 フォルダー比較ウィンドウでファイルの比較操作を開始するだけです。
258 ファイルのタイプから自動的に選択された展開プラグイン(存在する場合)がファイルを前処理し、
259 WinMergeがファイル比較ウィンドウで開きます</para>
261 <para>たとえば、MS Wordの<filename>doc</filename>ファイルを右クリックして
262 <guimenuitem>Compare</guimenuitem>を選択するとします
263 (<xref linkend="Plugins_msword" />プラグインが利用可能であると仮定します)。
264 WinMergeは、docファイル(またはそのコピー)をプレーンテキストファイルに変換し、
265 ファイル比較ウィンドウで開きます。</para>
269 <title>手動展開モードの使用</title>
271 <para>手動モードでは、自動モードで選択されたものとは異なる展開プラグインを選択できます。
272 プラグインを使用せずに比較することもできます。</para>
274 <para>手動展開が設定されているときにプラグインを適用するには:</para>
278 <para>比較するファイルを選択します。</para>
283 <guimenu>プラグイン</guimenu>
285 <guimenuitem>展開プラグインで開く</guimenuitem>
286 </menuchoice>をクリックします</para>
288 <para>選択したファイルのタイプが利用可能な展開プラグインによってサポートされている場合にのみ、
289 このメニュー項目が有効になります。</para>
293 <para>展開プラグインの選択ダイアログで:</para>
295 <xi:include href="select_unpacker.xml"
296 xmlns:xi="http://www.w3.org/2001/XInclude"
297 xpointer="element(select-unpacker-proc)" />
301 <para><guibutton>OK</guibutton>をクリックして、
302 「展開プラグインの選択」ダイアログを閉じて、ファイル比較を開始します。</para>
309 <title>ファイル/フォルダー選択ダイアログでの展開プラグインの適用
312 <para>「ファイルまたはフォルダーの選択」ダイアログからファイル比較を起動するときに、
313 「展開プラグインの選択」ダイアログを使用してプラグインを適用できます。
314 詳細は、<xref linkend="Open_paths_unpacker" /> を参照してください。</para>
318 <title>フォルダー比較ウインドウでの比較前処理プラグインの適用</title>
320 <para>比較前処理プラグインでは、モード(<firstterm><Automatic></firstterm>または
321 <firstterm><None></firstterm>)またはプラグイン名を個々のファイルに設定します。
322 (これをすべてのファイルのモードを設定する展開プラグインと比較してください。)
323 つまり、同じフォルダー内のいくつかのファイルには異なる比較前処理モードがあります。
326 <para>フォルダー比較ウィンドウで1つ以上のファイルのモードを設定するには、
327 ファイルを右クリックして<menuchoice>
328 <guimenu>プラグイン設定</guimenu>
330 <guisubmenu>比較前処理プラグイン設定</guisubmenu>
331 </menuchoice>を選択し、サブメニューオプションのいずれかを選択します。</para>
335 <para><guisubmenu><Automatic></guisubmenu> は、
336 指定したファイルのタイプに使用できる比較前処理プラグインの最初のものを選択します。
341 <para><guisubmenu><None></guisubmenu>は、
342 比較前処理プラグインを使用しません。</para>
346 <para>ウィンドウを更新するには<keycap>F5</keycap>をクリックしてください。</para>
349 <para>非再帰比較中にサブフォルダーを開くと、モードは常に
350 <guimenuitem><None></guimenuitem>にリセットされます。</para>
353 <para>フォルダー比較ウィンドウからファイルを開くと、
354 ファイル比較ウィンドウが開く前にそのファイルの比較前処理プラグイン設定が適用されます。
359 <title>ファイル比較ウインドウでの比較前処理プラグインの適用</title>
363 <guimenu>プラグイン</guimenu>
365 <guisubmenu>比較前処理プラグイン</guisubmenu>
366 </menuchoice>をクリックして、リスト内のプラグインの1つを選択することにより、
367 比較前処理プラグインを適用できます。推奨されるプラグインはリストの上部に示されています。
368 プラグインが適用された後にファイルが再度比較されるため、ファイルを再スキャンする必要はありません。</para>
372 <section id="Plugins_available">
373 <title>使用できるプラグイン<indexterm>
374 <primary>Visual Basic dlls for plugins</primary>
375 </indexterm><indexterm>
376 <primary>plugins</primary>
378 <secondary>Visual Basic dlls</secondary>
381 <section id="CompareMSExcelFiles">
382 <title><filename>CompareMSExcelFiles<indexterm>
383 <primary>CompareMSExcelFiles plugin file</primary>
384 </indexterm></filename></title>
387 class="registered">Microsoft</trademark> <application>Excel</application>
388 ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>
390 <para><segmentedlist>
391 <segtitle>分類</segtitle>
393 <segtitle>ファイルフィルター</segtitle>
395 <segtitle>プラグイン引数</segtitle>
397 <segtitle>書き戻し</segtitle>
399 <segtitle>設定ダイアログサポート</segtitle>
401 <segtitle>依存するもの</segtitle>
406 <seg><filename class="extension">*.xls</filename>, <filename
407 class="extension">*.xlsx</filename>, <filename
408 class="extension">*.xlsm</filename>, <filename
409 class="extension">*.xlsb</filename>, <filename
410 class="extension">*.xla</filename>, <filename
411 class="extension">*.xlax</filename>, <filename
412 class="extension">*.xltx</filename>, <filename
413 class="extension">*.xltm</filename></seg>
421 <seg><trademark class="registered">Microsoft</trademark>
422 <application>Excel</application></seg>
424 </segmentedlist></para>
427 <section id="Plugins_powerpnt">
428 <title><filename>CompareMSPowerPointFiles<indexterm>
429 <primary>CompareMSPowerPointFiles plugin file</primary>
430 </indexterm></filename></title>
433 class="registered">Microsoft</trademark> <application>PowerPoint</application>
434 ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>
436 <para><segmentedlist>
437 <segtitle>分類</segtitle>
439 <segtitle>ファイルフィルター</segtitle>
441 <segtitle>プラグイン引数</segtitle>
443 <segtitle>書き戻し</segtitle>
445 <segtitle>設定ダイアログサポート</segtitle>
447 <segtitle>依存するもの</segtitle>
452 <seg><filename class="extension">*.ppt</filename>, <filename
453 class="extension">*.pptx</filename>, <filename
454 class="extension">*.pptm</filename>, <filename
455 class="extension">*.ppa</filename>, <filename
456 class="extension">*.ppam</filename>, <filename
457 class="extension">*.pot</filename>, <filename
458 class="extension">*.potx</filename>, <filename
459 class="extension">*.potm</filename></seg>
467 <seg><trademark class="registered">Microsoft</trademark>
468 <application>PowerPoint</application></seg>
470 </segmentedlist></para>
473 <section id="Plugins_visio">
474 <title><filename>CompareMSVisioFiles<indexterm>
475 <primary>CompareMSVisioFiles plugin file</primary>
476 </indexterm></filename></title>
479 class="registered">Microsoft</trademark> <application>Visio</application>
480 ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>
482 <para><segmentedlist>
483 <segtitle>分類</segtitle>
485 <segtitle>ファイルフィルター</segtitle>
487 <segtitle>プラグイン引数</segtitle>
489 <segtitle>書き戻し</segtitle>
491 <segtitle>設定ダイアログサポート</segtitle>
493 <segtitle>依存するもの</segtitle>
498 <seg><filename class="extension">*.vsd</filename>, <filename
499 class="extension">*.vsdx</filename>, <filename
500 class="extension">*.vsdm</filename>, <filename
501 class="extension">*.vss</filename>, <filename
502 class="extension">*.vssx</filename>, <filename
503 class="extension">*.vssm</filename>, <filename
504 class="extension">*.vst</filename>, <filename
505 class="extension">*.vstx</filename>, <filename
506 class="extension">*.vstm</filename></seg>
514 <seg><trademark class="registered">Microsoft</trademark>
515 <application>Visio</application></seg>
517 </segmentedlist></para>
520 <section id="Plugins_msword">
521 <title><filename>CompareMSWordFiles<indexterm>
522 <primary>CompareMSWordFiles plugin file</primary>
523 </indexterm></filename></title>
526 class="registered">Microsoft</trademark> <application>Word</application>
527 ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>
529 <para><segmentedlist>
530 <segtitle>分類</segtitle>
532 <segtitle>ファイルフィルター</segtitle>
534 <segtitle>プラグイン引数</segtitle>
536 <segtitle>書き戻し</segtitle>
538 <segtitle>設定ダイアログサポート</segtitle>
540 <segtitle>依存するもの</segtitle>
545 <seg><filename class="extension">*.doc</filename>, <filename
546 class="extension">*.docx</filename>, <filename
547 class="extension">*.docm</filename>, <filename
548 class="extension">*.dot</filename>, <filename
549 class="extension">*.dotx</filename>, <filename
550 class="extension">*.dotm</filename></seg>
558 <seg><trademark class="registered">Microsoft</trademark>
559 <application>Word</application></seg>
561 </segmentedlist></para>
564 <section id="Plugins_PrettifyHTML">
565 <title><filename>PrettifyHTML<indexterm>
566 <primary>PrettifyHTML plugin file</primary>
567 </indexterm></filename></title>
569 <para>tidy-html5 を使用して HTML ファイルを整形します。</para>
571 <cmdsynopsis sepchar=" ">
572 <command>PrettifyHTML</command>
575 rep="repeat"><replaceable>arguments</replaceable></arg>
580 <term><option><replaceable>arguments</replaceable></option></term>
582 <para>tidy コマンドに渡すコマンドラインオプション。</para>
587 <para><segmentedlist>
588 <segtitle>分類</segtitle>
590 <segtitle>ファイルフィルター</segtitle>
592 <segtitle>プラグイン引数</segtitle>
594 <segtitle>書き戻し</segtitle>
596 <segtitle>設定ダイアログサポート</segtitle>
598 <segtitle>依存するもの</segtitle>
603 <seg><filename class="extension">*.html</filename>,
604 <filename class="extension">*.htm</filename>
613 <seg><ulink url="https://www.html-tidy.org/">tidy-html5</ulink></seg>
615 </segmentedlist></para>
618 <section id="Plugins_PrettifyXML">
619 <title><filename>PrettifyXML<indexterm>
620 <primary>PrettifyXML plugin file</primary>
621 </indexterm></filename></title>
623 <para>tidy-html5 を使用して XML ファイルを整形します。</para>
625 <cmdsynopsis sepchar=" ">
626 <command>PrettifyXML</command>
629 rep="repeat"><replaceable>arguments</replaceable></arg>
634 <term><option><replaceable>arguments</replaceable></option></term>
636 <para>tidy コマンドに渡すコマンドラインオプション。</para>
641 <para><segmentedlist>
642 <segtitle>分類</segtitle>
644 <segtitle>ファイルフィルター</segtitle>
646 <segtitle>プラグイン引数</segtitle>
648 <segtitle>書き戻し</segtitle>
650 <segtitle>設定ダイアログサポート</segtitle>
652 <segtitle>依存するもの</segtitle>
657 <seg><filename class="extension">*.xml</filename>
666 <seg><ulink url="https://www.html-tidy.org/">tidy-html5</ulink></seg>
668 </segmentedlist></para>
671 <section id="Plugins_PrettifyJSON">
672 <title><filename>PrettifyJSON<indexterm>
673 <primary>PrettifyJSON plugin file</primary>
674 </indexterm></filename></title>
676 <para>jq コマンドを使用してJSON ファイルを整形します。</para>
678 <cmdsynopsis sepchar=" ">
679 <command>PrettifyJSON</command>
682 rep="repeat"><replaceable>arguments</replaceable></arg>
687 <term><option><replaceable>arguments</replaceable></option></term>
689 <para>フィルターまたは jq コマンドに渡すコマンドラインオプション。</para>
694 <para><segmentedlist>
695 <segtitle>分類</segtitle>
697 <segtitle>ファイルフィルター</segtitle>
699 <segtitle>プラグイン引数</segtitle>
701 <segtitle>書き戻し</segtitle>
703 <segtitle>設定ダイアログサポート</segtitle>
705 <segtitle>依存するもの</segtitle>
710 <seg><filename class="extension">*.json</filename>
719 <seg><ulink url="https://stedolan.github.io/jq/">jq</ulink></seg>
721 </segmentedlist></para>
724 <section id="Plugins_PrettifyYAML">
725 <title><filename>PrettifyYAML<indexterm>
726 <primary>PrettifyYAML plugin file</primary>
727 </indexterm></filename></title>
729 <para>yq コマンドを使用してYAML ファイルを整形します。</para>
731 <cmdsynopsis sepchar=" ">
732 <command>PrettifyYAML</command>
735 rep="repeat"><replaceable>arguments</replaceable></arg>
740 <term><option><replaceable>arguments</replaceable></option></term>
742 <para>フィルターまたは yq コマンドに渡すコマンドラインオプション。</para>
747 <para><segmentedlist>
748 <segtitle>分類</segtitle>
750 <segtitle>ファイルフィルター</segtitle>
752 <segtitle>プラグイン引数</segtitle>
754 <segtitle>書き戻し</segtitle>
756 <segtitle>設定ダイアログサポート</segtitle>
758 <segtitle>依存するもの</segtitle>
763 <seg><filename class="extension">*.yaml</filename>,
764 <filename class="extension">*.yml</filename>
773 <seg><ulink url="https://stedolan.github.io/yq/">yq</ulink></seg>
775 </segmentedlist></para>
778 <section id="Plugins_QueryCSV">
779 <title><filename>QueryCSV<indexterm>
780 <primary>QueryCSV plugin file</primary>
781 </indexterm></filename></title>
783 <para>q コマンドを使用して CSVファイルからデータを抽出します。</para>
785 <cmdsynopsis sepchar=" ">
786 <command>QueryCSV</command>
789 rep="repeat"><replaceable>arguments</replaceable></arg>
794 <term><option><replaceable>arguments</replaceable></option></term>
796 <para>SQL文または q コマンドに渡すコマンドラインオプション。</para>
801 <para><segmentedlist>
802 <segtitle>分類</segtitle>
804 <segtitle>ファイルフィルター</segtitle>
806 <segtitle>プラグイン引数</segtitle>
808 <segtitle>書き戻し</segtitle>
810 <segtitle>設定ダイアログサポート</segtitle>
812 <segtitle>依存するもの</segtitle>
817 <seg><filename class="extension">*.csv</filename>
826 <seg><ulink url="https://harelba.github.io/q/">q</ulink></seg>
828 </segmentedlist></para>
831 <section id="Plugins_QueryTSV">
832 <title><filename>QueryTSV<indexterm>
833 <primary>QueryTSV plugin file</primary>
834 </indexterm></filename></title>
836 <para>q コマンドを使用して TSVファイルからデータを抽出します。</para>
838 <cmdsynopsis sepchar=" ">
839 <command>QueryTSV</command>
842 rep="repeat"><replaceable>arguments</replaceable></arg>
847 <term><option><replaceable>arguments</replaceable></option></term>
849 <para>SQL文または q コマンドに渡すコマンドラインオプション。</para>
854 <para><segmentedlist>
855 <segtitle>分類</segtitle>
857 <segtitle>ファイルフィルター</segtitle>
859 <segtitle>プラグイン引数</segtitle>
861 <segtitle>書き戻し</segtitle>
863 <segtitle>設定ダイアログサポート</segtitle>
865 <segtitle>依存するもの</segtitle>
870 <seg><filename class="extension">*.tsv</filename>
879 <seg><ulink url="https://harelba.github.io/q/">q</ulink></seg>
881 </segmentedlist></para>
884 <section id="Plugins_QueryJSON">
885 <title><filename>QueryJSON<indexterm>
886 <primary>QueryJSON plugin file</primary>
887 </indexterm></filename></title>
889 <para>jq コマンドを使用して JSONファイルからデータを抽出します。</para>
891 <cmdsynopsis sepchar=" ">
892 <command>QueryJSON</command>
895 rep="repeat"><replaceable>arguments</replaceable></arg>
900 <term><option><replaceable>arguments</replaceable></option></term>
902 <para>フィルターまたは jq コマンドに渡すコマンドラインオプション。</para>
907 <para><segmentedlist>
908 <segtitle>分類</segtitle>
910 <segtitle>ファイルフィルター</segtitle>
912 <segtitle>プラグイン引数</segtitle>
914 <segtitle>書き戻し</segtitle>
916 <segtitle>設定ダイアログサポート</segtitle>
918 <segtitle>依存するもの</segtitle>
923 <seg><filename class="extension">*.json</filename>
932 <seg><ulink url="https://stedolan.github.io/jq/">jq</ulink></seg>
934 </segmentedlist></para>
937 <section id="Plugins_QueryYAML">
938 <title><filename>QueryYAML<indexterm>
939 <primary>QueryYAML plugin file</primary>
940 </indexterm></filename></title>
942 <para>yq コマンドを使用して YAMLファイルからデータを抽出します。</para>
944 <cmdsynopsis sepchar=" ">
945 <command>QueryYAML</command>
948 rep="repeat"><replaceable>arguments</replaceable></arg>
953 <term><option><replaceable>arguments</replaceable></option></term>
955 <para>フィルターまたは yq コマンドに渡すコマンドラインオプション。</para>
960 <para><segmentedlist>
961 <segtitle>分類</segtitle>
963 <segtitle>ファイルフィルター</segtitle>
965 <segtitle>プラグイン引数</segtitle>
967 <segtitle>書き戻し</segtitle>
969 <segtitle>設定ダイアログサポート</segtitle>
971 <segtitle>依存するもの</segtitle>
976 <seg><filename class="extension">*.yaml</filename>,
977 <filename class="extension">*.yml</filename>
986 <seg><ulink url="https://mikefarah.gitbook.io/yq/">yq</ulink></seg>
988 </segmentedlist></para>
991 <section id="Plugins_ValidateHTML">
992 <title><filename>ValidateHTML<indexterm>
993 <primary>ValidateHTML plugin file</primary>
994 </indexterm></filename></title>
996 <para>tidy コマンドを使用して HTMLファイルを検査します。</para>
998 <cmdsynopsis sepchar=" ">
999 <command>ValidateHTML</command>
1002 rep="repeat"><replaceable>arguments</replaceable></arg>
1007 <term><option><replaceable>arguments</replaceable></option></term>
1009 <para>tidy コマンドに渡すコマンドラインオプション。</para>
1014 <para><segmentedlist>
1015 <segtitle>分類</segtitle>
1017 <segtitle>ファイルフィルター</segtitle>
1019 <segtitle>プラグイン引数</segtitle>
1021 <segtitle>書き戻し</segtitle>
1023 <segtitle>設定ダイアログサポート</segtitle>
1025 <segtitle>依存するもの</segtitle>
1030 <seg><filename class="extension">*.html</filename>,
1031 <filename class="extension">*.htm</filename>
1040 <seg><ulink url="https://www.html-tidy.org/">tidy-html5</ulink></seg>
1042 </segmentedlist></para>
1045 <section id="Plugins_PreviewGraphviz">
1046 <title><filename>PreviewGraphviz<indexterm>
1047 <primary>PreviewGraphviz plugin file</primary>
1048 </indexterm></filename></title>
1050 <para>Graphviz ファイルを画像化して表示します。</para>
1052 <cmdsynopsis sepchar=" ">
1053 <command>PreviewGraphviz</command>
1056 rep="repeat"><replaceable>arguments</replaceable></arg>
1061 <term><option><replaceable>arguments</replaceable></option></term>
1063 <para>dot コマンドに渡すコマンドラインオプション。</para>
1068 <para><segmentedlist>
1069 <segtitle>分類</segtitle>
1071 <segtitle>ファイルフィルター</segtitle>
1073 <segtitle>プラグイン引数</segtitle>
1075 <segtitle>書き戻し</segtitle>
1077 <segtitle>設定ダイアログサポート</segtitle>
1079 <segtitle>依存するもの</segtitle>
1084 <seg><filename class="extension">*.gv</filename>,
1085 <filename class="extension">,*.dot</filename>
1094 <seg><ulink url="https://graphviz.org/">Graphviz</ulink></seg>
1096 </segmentedlist></para>
1099 <section id="Plugins_PreviewMarkdown">
1100 <title><filename>PreviewMarkdown<indexterm>
1101 <primary>PreviewMarkdown plugin file</primary>
1102 </indexterm></filename></title>
1104 <para>Markdown ファイルをHTMLに変換して表示します。</para>
1106 <cmdsynopsis sepchar=" ">
1107 <command>PreviewMarkdown</command>
1110 rep="repeat"><replaceable>arguments</replaceable></arg>
1115 <term><option><replaceable>arguments</replaceable></option></term>
1117 <para>md2html コマンドに渡すコマンドラインオプション。</para>
1122 <para><segmentedlist>
1123 <segtitle>分類</segtitle>
1125 <segtitle>ファイルフィルター</segtitle>
1127 <segtitle>プラグイン引数</segtitle>
1129 <segtitle>書き戻し</segtitle>
1131 <segtitle>設定ダイアログサポート</segtitle>
1133 <segtitle>依存するもの</segtitle>
1138 <seg><filename class="extension">*.md</filename>,
1139 <filename class="extension">,*.markdown</filename>
1148 <seg><ulink url="https://github.com/mity/md4c">md4c</ulink></seg>
1150 </segmentedlist></para>
1153 <section id="Plugins_PreviewPlantUML">
1154 <title><filename>PreviewPlantUML<indexterm>
1155 <primary>PreviewPlantUML plugin file</primary>
1156 </indexterm></filename></title>
1158 <para>PlantUML ファイルを画像化して表示します。</para>
1160 <cmdsynopsis sepchar=" ">
1161 <command>PreviewPlantUML</command>
1164 rep="repeat"><replaceable>arguments</replaceable></arg>
1169 <term><option><replaceable>arguments</replaceable></option></term>
1171 <para>plantuml.jar コマンドに渡すコマンドラインオプション。</para>
1176 <para><segmentedlist>
1177 <segtitle>分類</segtitle>
1179 <segtitle>ファイルフィルター</segtitle>
1181 <segtitle>プラグイン引数</segtitle>
1183 <segtitle>書き戻し</segtitle>
1185 <segtitle>設定ダイアログサポート</segtitle>
1187 <segtitle>依存するもの</segtitle>
1192 <seg><filename class="extension">*.pu</filename>,
1193 <filename class="extension">,*.puml</filename>
1202 <seg><ulink url="https://www.java.com/ja/download/ie_manual.jsp">Java</ulink>, <ulink url="https://plantuml.com/">PlantUML</ulink>, <ulink url="https://graphviz.org/">Graphviz</ulink></seg>
1204 </segmentedlist></para>
1207 <section id="Plugins_ApacheTika">
1208 <title><filename>ApacheTika<indexterm>
1209 <primary>ApacheTika plugin file</primary>
1210 </indexterm></filename></title>
1212 <para>Apache Tika を使用してファイルからテキストを抽出します。</para>
1214 <cmdsynopsis sepchar=" ">
1215 <command>ApacheTika</command>
1218 rep="repeat"><replaceable>arguments</replaceable></arg>
1223 <term><option><replaceable>arguments</replaceable></option></term>
1225 <para>tika-app.jar に渡すコマンドラインオプション。</para>
1230 <para><segmentedlist>
1231 <segtitle>分類</segtitle>
1233 <segtitle>ファイルフィルター</segtitle>
1235 <segtitle>プラグイン引数</segtitle>
1237 <segtitle>書き戻し</segtitle>
1239 <segtitle>設定ダイアログサポート</segtitle>
1241 <segtitle>依存するもの</segtitle>
1246 <seg><filename class="extension">*.*</filename>
1255 <seg><ulink url="https://www.java.com/ja/download/ie_manual.jsp">Java</ulink>, <ulink url="https://tika.apache.org/">Apache Tika</ulink></seg>
1257 </segmentedlist></para>
1260 <section id="Plugins_DisassembleJVM">
1261 <title><filename>DisassembleJVM<indexterm>
1262 <primary>DisassembleJVM plugin file</primary>
1263 </indexterm></filename></title>
1265 <para>javap を使用してJVMバイトコードをディスアセンブルします。</para>
1267 <cmdsynopsis sepchar=" ">
1268 <command>DisassembleJVM</command>
1271 rep="repeat"><replaceable>arguments</replaceable></arg>
1276 <term><option><replaceable>arguments</replaceable></option></term>
1278 <para>javap コマンドに渡すコマンドラインオプション。</para>
1283 <para><segmentedlist>
1284 <segtitle>分類</segtitle>
1286 <segtitle>ファイルフィルター</segtitle>
1288 <segtitle>プラグイン引数</segtitle>
1290 <segtitle>書き戻し</segtitle>
1292 <segtitle>設定ダイアログサポート</segtitle>
1294 <segtitle>依存するもの</segtitle>
1299 <seg><filename class="extension">*.class</filename>
1308 <seg><ulink url="https://www.java.com/ja/download/ie_manual.jsp">Java</ulink></seg>
1310 </segmentedlist></para>
1313 <section id="Plugins_DisassembleIL">
1314 <title><filename>DisassembleIL<indexterm>
1315 <primary>DisassembleIL plugin file</primary>
1316 </indexterm></filename></title>
1318 <para>ildasm を使用してILコードをディスアセンブルします。</para>
1320 <cmdsynopsis sepchar=" ">
1321 <command>DisassembleIL</command>
1324 rep="repeat"><replaceable>arguments</replaceable></arg>
1329 <term><option><replaceable>arguments</replaceable></option></term>
1331 <para>ildasm コマンドに渡すコマンドラインオプション。</para>
1336 <para><segmentedlist>
1337 <segtitle>分類</segtitle>
1339 <segtitle>ファイルフィルター</segtitle>
1341 <segtitle>プラグイン引数</segtitle>
1343 <segtitle>書き戻し</segtitle>
1345 <segtitle>設定ダイアログサポート</segtitle>
1347 <segtitle>依存するもの</segtitle>
1352 <seg><filename class="extension">*.obj</filename>,
1353 <filename class="extension">*.lib</filename>,
1354 <filename class="extension">*.exe</filename>,
1355 <filename class="extension">*.dll</filename>
1364 <seg><ulink url="https://visualstudio.microsoft.com/">Visual Studio</ulink></seg>
1366 </segmentedlist></para>
1369 <section id="Plugins_DisassembleNative">
1370 <title><filename>DisassembleNative<indexterm>
1371 <primary>DisassembleNative plugin file</primary>
1372 </indexterm></filename></title>
1374 <para>dumpbin を使用してネイティブコードをディスアセンブルします。</para>
1376 <cmdsynopsis sepchar=" ">
1377 <command>DisassembleNative</command>
1380 rep="repeat"><replaceable>arguments</replaceable></arg>
1385 <term><option><replaceable>arguments</replaceable></option></term>
1387 <para>dumpbin コマンドに渡すコマンドラインオプション。</para>
1392 <para><segmentedlist>
1393 <segtitle>分類</segtitle>
1395 <segtitle>ファイルフィルター</segtitle>
1397 <segtitle>プラグイン引数</segtitle>
1399 <segtitle>書き戻し</segtitle>
1401 <segtitle>設定ダイアログサポート</segtitle>
1403 <segtitle>依存するもの</segtitle>
1408 <seg><filename class="extension">*.obj</filename>,
1409 <filename class="extension">*.lib</filename>,
1410 <filename class="extension">*.exe</filename>,
1411 <filename class="extension">*.dll</filename>
1420 <seg><ulink url="https://visualstudio.microsoft.com/">Visual Studio</ulink></seg>
1422 </segmentedlist></para>
1425 <section id="Plugins_Unpacker_ExecFilterCommand">
1426 <title><filename>ExecFilterCommand<indexterm>
1427 <primary>ExecFilterCommand plugin file</primary>
1428 </indexterm></filename></title>
1430 <para>フィルターコマンドを適用します。</para>
1432 <cmdsynopsis sepchar=" ">
1433 <command>ExecFilterCommand</command>
1436 rep="norepeat"><replaceable>command</replaceable></arg>
1441 <term><option><replaceable>command</replaceable></option></term>
1443 <para>実行するコマンド。 コマンド内の %1 はファイル名に置き換わります。</para>
1448 <para><segmentedlist>
1449 <segtitle>分類</segtitle>
1451 <segtitle>ファイルフィルター</segtitle>
1453 <segtitle>プラグイン引数</segtitle>
1455 <segtitle>書き戻し</segtitle>
1457 <segtitle>設定ダイアログサポート</segtitle>
1459 <segtitle>依存するもの</segtitle>
1464 <seg><filename class="extension">*.nomatch</filename>
1473 <seg>Windows Script Host</seg>
1475 </segmentedlist></para>
1478 <section id="Plugins_Unpacker_MakeUpper">
1479 <title><filename>MakeUpper<indexterm>
1480 <primary>MakeUpper plugin file</primary>
1481 </indexterm></filename></title>
1483 <para>テキストを大文字に変換します</para>
1485 <para><segmentedlist>
1486 <segtitle>分類</segtitle>
1488 <segtitle>ファイルフィルター</segtitle>
1490 <segtitle>プラグイン引数</segtitle>
1492 <segtitle>書き戻し</segtitle>
1494 <segtitle>設定ダイアログサポート</segtitle>
1496 <segtitle>依存するもの</segtitle>
1501 <seg><filename class="extension">*.nomatch</filename>
1510 <seg>Windows Script Host</seg>
1512 </segmentedlist></para>
1515 <section id="Plugins_Unpacker_MakeLower">
1516 <title><filename>MakeLower<indexterm>
1517 <primary>MakeLower plugin file</primary>
1518 </indexterm></filename></title>
1520 <para>テキストを小文字に変換します</para>
1522 <para><segmentedlist>
1523 <segtitle>分類</segtitle>
1525 <segtitle>ファイルフィルター</segtitle>
1527 <segtitle>プラグイン引数</segtitle>
1529 <segtitle>書き戻し</segtitle>
1531 <segtitle>設定ダイアログサポート</segtitle>
1533 <segtitle>依存するもの</segtitle>
1538 <seg><filename class="extension">*.nomatch</filename>
1547 <seg>Windows Script Host</seg>
1549 </segmentedlist></para>
1552 <section id="Plugins_Unpacker_RemoveDuplicates">
1553 <title><filename>RemoveDuplicates<indexterm>
1554 <primary>RemoveDuplicates plugin file</primary>
1555 </indexterm></filename></title>
1557 <para>重複行を削除します</para>
1559 <para><segmentedlist>
1560 <segtitle>分類</segtitle>
1562 <segtitle>ファイルフィルター</segtitle>
1564 <segtitle>プラグイン引数</segtitle>
1566 <segtitle>書き戻し</segtitle>
1568 <segtitle>設定ダイアログサポート</segtitle>
1570 <segtitle>依存するもの</segtitle>
1575 <seg><filename class="extension">*.nomatch</filename>
1584 <seg>Windows Script Host</seg>
1586 </segmentedlist></para>
1589 <section id="Plugins_Unpacker_CountDuplicates">
1590 <title><filename>CountDuplicates<indexterm>
1591 <primary>CountDuplicates plugin file</primary>
1592 </indexterm></filename></title>
1594 <para>重複行をカウントします</para>
1596 <para><segmentedlist>
1597 <segtitle>分類</segtitle>
1599 <segtitle>ファイルフィルター</segtitle>
1601 <segtitle>プラグイン引数</segtitle>
1603 <segtitle>書き戻し</segtitle>
1605 <segtitle>設定ダイアログサポート</segtitle>
1607 <segtitle>依存するもの</segtitle>
1612 <seg><filename class="extension">*.nomatch</filename>
1621 <seg>Windows Script Host</seg>
1623 </segmentedlist></para>
1626 <section id="Plugins_Unpacker_SortAscending">
1627 <title><filename>SortAscending<indexterm>
1628 <primary>SortAscending plugin file</primary>
1629 </indexterm></filename></title>
1631 <para>行を昇順にソートします</para>
1633 <para><segmentedlist>
1634 <segtitle>分類</segtitle>
1636 <segtitle>ファイルフィルター</segtitle>
1638 <segtitle>プラグイン引数</segtitle>
1640 <segtitle>書き戻し</segtitle>
1642 <segtitle>設定ダイアログサポート</segtitle>
1644 <segtitle>依存するもの</segtitle>
1649 <seg><filename class="extension">*.nomatch</filename>
1658 <seg>Windows Script Host</seg>
1660 </segmentedlist></para>
1663 <section id="Plugins_Unpacker_SortDescending">
1664 <title><filename>SortDescending<indexterm>
1665 <primary>SortDescending plugin file</primary>
1666 </indexterm></filename></title>
1668 <para>行を降順にソートします</para>
1670 <para><segmentedlist>
1671 <segtitle>分類</segtitle>
1673 <segtitle>ファイルフィルター</segtitle>
1675 <segtitle>プラグイン引数</segtitle>
1677 <segtitle>書き戻し</segtitle>
1679 <segtitle>設定ダイアログサポート</segtitle>
1681 <segtitle>依存するもの</segtitle>
1686 <seg><filename class="extension">*.nomatch</filename>
1695 <seg>Windows Script Host</seg>
1697 </segmentedlist></para>
1700 <section id="Plugins_Unpacker_ReverseColumns">
1701 <title><filename>ReverseColumns<indexterm>
1702 <primary>ReverseColumns plugin file</primary>
1703 </indexterm></filename></title>
1705 <para>列を逆順にします</para>
1707 <para><segmentedlist>
1708 <segtitle>分類</segtitle>
1710 <segtitle>ファイルフィルター</segtitle>
1712 <segtitle>プラグイン引数</segtitle>
1714 <segtitle>書き戻し</segtitle>
1716 <segtitle>設定ダイアログサポート</segtitle>
1718 <segtitle>依存するもの</segtitle>
1723 <seg><filename class="extension">*.nomatch</filename>
1732 <seg>Windows Script Host</seg>
1734 </segmentedlist></para>
1737 <section id="Plugins_Unpacker_ReverseLines">
1738 <title><filename>ReverseLines<indexterm>
1739 <primary>ReverseLines plugin file</primary>
1740 </indexterm></filename></title>
1742 <para>行を逆順にします</para>
1744 <para><segmentedlist>
1745 <segtitle>分類</segtitle>
1747 <segtitle>ファイルフィルター</segtitle>
1749 <segtitle>プラグイン引数</segtitle>
1751 <segtitle>書き戻し</segtitle>
1753 <segtitle>設定ダイアログサポート</segtitle>
1755 <segtitle>依存するもの</segtitle>
1760 <seg><filename class="extension">*.nomatch</filename>
1769 <seg>Windows Script Host</seg>
1771 </segmentedlist></para>
1774 <section id="Plugins_Unpacker_SelectColumns">
1775 <title><filename>SelectColumns<indexterm>
1776 <primary>SelectColumns plugin file</primary>
1777 </indexterm></filename></title>
1779 <para>指定した列を抽出します。</para>
1781 <cmdsynopsis sepchar=" ">
1782 <command>SelectColumns</command>
1785 rep="norepeat"><replaceable>ranges</replaceable></arg>
1788 <cmdsynopsis sepchar=" ">
1789 <command>SelectColumns</command>
1791 <arg><option>-v</option></arg>
1793 <arg><option>-i</option></arg>
1795 <arg><option>-g</option></arg>
1797 <arg><option>-e</option> <replaceable>patterns</replaceable></arg>
1803 <term><option><replaceable>ranges</replaceable></option></term>
1805 <para>抽出する列範囲のリスト (例 -3,5-10,30-)</para>
1810 <term><option><replaceable>patterns</replaceable></option></term>
1817 <term><option>-v</option></term>
1819 <para>マッチしない列を抽出します</para>
1824 <term><option>-i</option></term>
1826 <para>大文字小文字を無視します</para>
1831 <term><option>-g</option></term>
1833 <para>グローバルフラグを有効にします</para>
1838 <term><option>-e</option></term>
1840 <para>パターンマッチングに<replaceable>patterns</replaceable>を使用します</para>
1846 <para><segmentedlist>
1847 <segtitle>分類</segtitle>
1849 <segtitle>ファイルフィルター</segtitle>
1851 <segtitle>プラグイン引数</segtitle>
1853 <segtitle>書き戻し</segtitle>
1855 <segtitle>設定ダイアログサポート</segtitle>
1857 <segtitle>依存するもの</segtitle>
1862 <seg><filename class="extension">*.nomatch</filename>
1871 <seg>Windows Script Host</seg>
1873 </segmentedlist></para>
1876 <section id="Plugins_Unpacker_SelectLines">
1877 <title><filename>SelectLines<indexterm>
1878 <primary>SelectLines plugin file</primary>
1879 </indexterm></filename></title>
1881 <para>指定した行を抽出します。</para>
1883 <cmdsynopsis sepchar=" ">
1884 <command>SelectLines</command>
1887 rep="norepeat"><replaceable>ranges</replaceable></arg>
1890 <cmdsynopsis sepchar=" ">
1891 <command>SelectLines</command>
1893 <arg><option>-v</option></arg>
1895 <arg><option>-i</option></arg>
1897 <arg><option>-e</option> <replaceable>patterns</replaceable></arg>
1903 <term><option><replaceable>ranges</replaceable></option></term>
1905 <para>抽出する行範囲のリスト (例 -3,5-10,30-)</para>
1910 <term><option><replaceable>patterns</replaceable></option></term>
1917 <term><option>-v</option></term>
1919 <para>マッチしない行を抽出します</para>
1924 <term><option>-i</option></term>
1926 <para>大文字小文字を無視します</para>
1931 <term><option>-e</option></term>
1933 <para>パターンマッチングに<replaceable>patterns</replaceable>を使用します</para>
1939 <para><segmentedlist>
1940 <segtitle>分類</segtitle>
1942 <segtitle>ファイルフィルター</segtitle>
1944 <segtitle>プラグイン引数</segtitle>
1946 <segtitle>書き戻し</segtitle>
1948 <segtitle>設定ダイアログサポート</segtitle>
1950 <segtitle>依存するもの</segtitle>
1955 <seg><filename class="extension">*.nomatch</filename>
1964 <seg>Windows Script Host</seg>
1966 </segmentedlist></para>
1969 <section id="Plugins_Unpacker_Replace">
1970 <title><filename>Replace<indexterm>
1971 <primary>Replace plugin file</primary>
1972 </indexterm></filename></title>
1974 <para>テキストを置換します。</para>
1976 <cmdsynopsis sepchar=" ">
1977 <command>Replace</command>
1979 <arg><option>-i</option></arg>
1981 <arg><option>-e</option></arg>
1983 <arg rep="norepeat"><replaceable>text_to_find</replaceable></arg>
1985 <arg rep="norepeat"><replaceable>text_to_replace</replaceable></arg>
1992 <term><option><replaceable>text_to_find</replaceable></option></term>
1994 <para>検索するテキスト</para>
1999 <term><option><replaceable>text_to_replace</replaceable></option></term>
2001 <para>置換するテキスト</para>
2006 <term><option>-i</option></term>
2008 <para>大文字小文字を無視します (-e指定時のみ有効)</para>
2013 <term><option>-e</option></term>
2015 <para>指定したテキストを正規表現として扱います</para>
2021 <para><segmentedlist>
2022 <segtitle>分類</segtitle>
2024 <segtitle>ファイルフィルター</segtitle>
2026 <segtitle>プラグイン引数</segtitle>
2028 <segtitle>書き戻し</segtitle>
2030 <segtitle>設定ダイアログサポート</segtitle>
2032 <segtitle>依存するもの</segtitle>
2037 <seg><filename class="extension">*.nomatch</filename>
2046 <seg>Windows Script Host</seg>
2048 </segmentedlist></para>
2051 <section id="Plugins_Unpacker_Tokenize">
2052 <title><filename>Tokenize<indexterm>
2053 <primary>Tokenize plugin file</primary>
2054 </indexterm></filename></title>
2056 <para>トークン分割を行います。</para>
2058 <cmdsynopsis sepchar=" ">
2059 <command>Tokenize</command>
2061 <arg rep="norepeat"><replaceable>patterns</replaceable></arg>
2067 <term><option><replaceable>patterns</replaceable></option></term>
2069 <para>トークン分割に使用する正規表現 (例 [^\w]+)</para>
2075 <para><segmentedlist>
2076 <segtitle>分類</segtitle>
2078 <segtitle>ファイルフィルター</segtitle>
2080 <segtitle>プラグイン引数</segtitle>
2082 <segtitle>書き戻し</segtitle>
2084 <segtitle>設定ダイアログサポート</segtitle>
2086 <segtitle>依存するもの</segtitle>
2091 <seg><filename class="extension">*.nomatch</filename>
2100 <seg>Windows Script Host</seg>
2102 </segmentedlist></para>
2105 <section id="Plugins_Unpacker_Trim">
2106 <title><filename>Trim<indexterm>
2107 <primary>Trim plugin file</primary>
2108 </indexterm></filename></title>
2110 <para>行頭行末の空白を削除します</para>
2112 <para><segmentedlist>
2113 <segtitle>分類</segtitle>
2115 <segtitle>ファイルフィルター</segtitle>
2117 <segtitle>プラグイン引数</segtitle>
2119 <segtitle>書き戻し</segtitle>
2121 <segtitle>設定ダイアログサポート</segtitle>
2123 <segtitle>依存するもの</segtitle>
2128 <seg><filename class="extension">*.nomatch</filename>
2137 <seg>Windows Script Host</seg>
2139 </segmentedlist></para>
2142 <section id="IgnoreColumns">
2143 <title><filename>IgnoreColumns<indexterm>
2144 <primary>IgnoreColumns plugin file</primary>
2145 </indexterm></filename></title>
2147 <para>このプラグインは、指定された列の文字を無視します。 最初の列の番号は1です。</para>
2149 <para>このプラグインはタブ付きのファイルをサポートしていないことに注意してください。
2150 プラグインは失敗しませんが、すべてのタブは通常の文字として扱われます。
2153 <para>列を指定するには、プラグイン設定ダイアログを使用するか、次のフィールドをパラメーターとして使用して<filename>dll</filename>の名前を変更します:
2158 <simpara>範囲間の区切り文字: _ または ,</simpara>
2162 <simpara>最小と最大の間の区切り文字: <emphasis>その他の文字
2163 </emphasis></simpara>
2167 <simpara>最小と最大は範囲に含まれます。</simpara>
2171 <simpara>max = minの場合、maxは省略できます。</simpara>
2176 <title><filename>IgnoreColumns</filename> examples</title>
2180 <term><filename>IgnoreColumns _ 3 _ 10 - 20 _ 32 -
2181 33.dll</filename></term>
2184 <simpara>列3、列10から20、列32から33のすべての文字を無視します。</simpara>
2189 <term><filename>IgnoreColumns_1,30 to 40.dll</filename></term>
2192 <simpara>列1と列30から40のすべての文字を無視します。
2199 <para><segmentedlist>
2200 <segtitle>分類</segtitle>
2202 <segtitle>ファイルフィルター</segtitle>
2204 <segtitle>プラグイン引数</segtitle>
2206 <segtitle>設定ダイアログサポート</segtitle>
2209 <seg>比較前処理プラグイン</seg>
2211 <seg><filename class="extension">*.txt</filename></seg>
2215 </segmentedlist></para>
2219 <title><filename>IgnoreCommentsC<indexterm>
2220 <primary>IgnoreCommentsC plugin file</primary>
2221 </indexterm></filename></title>
2223 <para>このプラグインはC言語, C++, PHP, JavaScript ファイルの<constant> //</constant>... と
2224 <constant>/*</constant> ... <constant>*/</constant> で区切られたコメントを無視します。
2227 <para><segmentedlist>
2228 <segtitle>分類</segtitle>
2230 <segtitle>ファイルフィルター</segtitle>
2232 <segtitle>プラグイン引数</segtitle>
2234 <segtitle>設定ダイアログサポート</segtitle>
2237 <seg>比較前処理プラグイン</seg>
2239 <seg><filename class="extension">*.cpp</filename>, <filename
2240 class="extension">*.cxx</filename>, <filename
2241 class="extension">*.h</filename>, <filename
2242 class="extension">*.hxx</filename>, <filename
2243 class="extension">*.c</filename>, <filename
2244 class="extension">*.php</filename>, <filename
2245 class="extension">*.js</filename>, <filename
2246 class="extension">*.cs</filename>, <filename
2247 class="extension">*.ts</filename></seg>
2253 </segmentedlist></para>
2257 <title><filename>IgnoreFieldsComma<indexterm>
2258 <primary>IgnoreFieldsComma plugin file</primary>
2259 </indexterm></filename></title>
2261 <para>このプラグインは、フィールドとコンマを区切り文字として使用するファイル用です
2262 (CSVファイルなど)。 区切り文字は無視されます。 最初のフィールドの番号は1です。
2265 <para>区切り文字を指定するには、プラグイン設定ダイアログを使用するか、
2266 <xref linkend="IgnoreColumns" />に使用されるのと同じパラメーターフィールドを使用して
2267 <filename>dll</filename>の名前を変更します。</para>
2269 <para><segmentedlist>
2270 <segtitle>分類</segtitle>
2272 <segtitle>ファイルフィルター</segtitle>
2274 <segtitle>プラグイン引数</segtitle>
2276 <segtitle>設定ダイアログサポート</segtitle>
2279 <seg>比較前処理プラグイン</seg>
2281 <seg><filename class="extension">*.csv</filename></seg>
2287 </segmentedlist></para>
2291 <title><filename>IgnoreFieldsTab<indexterm>
2292 <primary>IgnoreFieldsTab plugin file</primary>
2293 </indexterm></filename></title>
2295 <para>このプラグインは、フィールドとタブを区切り記号として使用するファイル用です
2296 (<application>たとえばExcel </application>ファイルは<filename
2297 class="extension">*.txt</filename>形式で保存されます)。 区切り文字は無視されます。
2301 <para>To specify the delimiters, use plugin settings dialog or rename the <filename>dll</filename> using
2302 the same parameter fields used for <xref
2303 linkend="IgnoreColumns" />.</para>
2305 <para><segmentedlist>
2306 <segtitle>分類</segtitle>
2308 <segtitle>ファイルフィルター</segtitle>
2310 <segtitle>プラグイン引数</segtitle>
2312 <segtitle>設定ダイアログサポート</segtitle>
2315 <seg>比較前処理プラグイン</seg>
2317 <seg><filename class="extension">*.txt</filename></seg>
2323 </segmentedlist></para>
2327 <title><filename>IgnoreLeadingLineNumbers<indexterm>
2328 <primary>IgnoreLeadingLineNumbers plugin file</primary>
2329 </indexterm></filename></title>
2331 <para>このプラグインは、テキストファイル
2332 (NCファイルやBASICファイルなど)の先頭の行番号を無視します。
2335 <para><segmentedlist>
2336 <segtitle>分類</segtitle>
2338 <segtitle>ファイルフィルター</segtitle>
2340 <segtitle>プラグイン引数</segtitle>
2342 <segtitle>設定ダイアログサポート</segtitle>
2344 <segtitle>必要なもの</segtitle>
2347 <seg>比較前処理プラグイン</seg>
2349 <seg><filename class="extension">*.nc</filename></seg>
2355 <seg><xref linkend="MSVBVM60" /></seg>
2357 </segmentedlist></para>
2360 <section id="EditorAddin">
2361 <title><filename>editor addin<indexterm>
2362 <primary>editor addin plugin file</primary>
2363 </indexterm></filename></title>
2365 <para>いくつかの関数を<menuchoice>
2366 <guimenu>プラグイン</guimenu>
2368 <guisubmenu>スクリプト</guisubmenu>
2369 </menuchoice> メニューに追加します:</para>
2373 <simpara><guimenuitem>大文字に変換</guimenuitem> 選択範囲を大文字に変換します。
2378 <simpara><guimenuitem>小文字に変換</guimenuitem> 選択範囲を小文字に変換します。
2383 <simpara><guimenuitem>重複行を削除</guimenuitem> 選択範囲内の重複した行を削除します。
2388 <simpara><guimenuitem>重複行をカウント</guimenuitem> 選択範囲内の重複した行を削除し、重複行の数+1を行末に挿入します。
2393 <simpara><guimenuitem>昇順にソート</guimenuitem> 選択範囲の行を昇順にソートします。
2398 <simpara><guimenuitem>降順にソート</guimenuitem> 選択範囲の行を降順にソートします。
2403 <simpara><guimenuitem>列を逆順</guimenuitem> 選択範囲内の列を逆順にします。
2408 <simpara><guimenuitem>行を逆順</guimenuitem> 選択範囲内の行を逆順にします。
2413 <simpara><guimenuitem>列を抽出...</guimenuitem> 選択範囲内の指定した列を抽出します。
2418 <simpara><guimenuitem>行を抽出...</guimenuitem> 選択範囲内の指定した行を抽出します。
2423 <simpara><guimenuitem>置換...</guimenuitem> 選択範囲内の文字列を別の文字列に置換します。
2428 <simpara><guimenuitem>フィルターコマンドを適用...</guimenuitem> 選択範囲を指定したフィルターコマンドの出力に置き換えます。
2429 コマンド内の %1 は現在のペインのファイル名に置き換わります。</simpara>
2433 <simpara><guimenuitem>トークン分割...</guimenuitem> 選択範囲内でトークンの区切りを改行に置換します。
2438 <simpara><guimenuitem>行頭行末の空白を削除</guimenuitem> 選択範囲内の行頭と行末の空白を削除します。
2443 <para><segmentedlist>
2444 <segtitle>分類</segtitle>
2445 <segtitle>ファイルフィルター</segtitle>
2446 <segtitle>設定ダイアログサポート</segtitle>
2453 </segmentedlist></para>
2456 <section id="Plugins_datetime">
2457 <title><filename>insert datetime<indexterm>
2458 <primary>insert datetime plugin file</primary>
2459 </indexterm></filename></title>
2462 <guimenu>プラグイン</guimenu>
2464 <guisubmenu>スクリプト</guisubmenu>
2465 </menuchoice> メニューに2つの機能を追加します:</para>
2469 <simpara><guimenuitem>日付を挿入</guimenuitem> insert date in the
2470 current locale format.</simpara>
2474 <simpara><guimenuitem>時刻を挿入</guimenuitem> insert time in the
2475 current locale format.</simpara>
2479 <para><segmentedlist>
2480 <segtitle>分類</segtitle>
2482 <segtitle>ファイルフィルター</segtitle>
2484 <segtitle>設定ダイアログサポート</segtitle>
2493 </segmentedlist></para>
2498 <title>必要なもの<indexterm>
2499 <primary>plugins</primary>
2501 <secondary>Windows Script Host requirement</secondary>
2502 </indexterm></title>
2505 <title>Windows Script Host</title>
2507 <para>一部のエディター補完プラグインには、
2508 <trademark class="registered">Microsoft</trademark>のコンポーネントが必要です</para>
2510 <para>Windows XPより前の古いバージョンのWindowsを使用しない限り、既に含まれているはずです。
2514 <section id="MSVBVM60">
2515 <title><application>Visual Basic</application> ランタイムライブラリ<indexterm>
2516 <primary>Visual Basic dlls for plugins</primary>
2517 </indexterm><indexterm>
2518 <primary>plugins</primary>
2520 <secondary>Visual Basic dlls</secondary>
2521 </indexterm><indexterm>
2522 <primary>msvbvm60.dll plugin file</primary>
2523 </indexterm><indexterm>
2524 <primary>Run-Time Redistribution Pack, for Visual Basic
2526 </indexterm></title>
2528 <para>一部のプラグインでは、動作するために<application>Visual Basic</application>
2529 ランタイムライブラリが必要です。</para>
2531 <para><trademark class="registered">Microsoft</trademark>の<ulink
2532 url="https://www.microsoft.com/en-us/download/details.aspx?id=24417">Run-Time
2533 Redistribution Pack</ulink>が使用できます。
2534 プラグインが不要な場合は、安全に削除できます。