<?xml version="1.0" encoding="UTF-8"?>
<article id="Plugins">
  <title>プラグイン<indexterm>
      <primary>プラグイン</primary>
    </indexterm></title>

  <para>WinMergeプラグインは、COM APIで書かれたカスタムDLLまたはスクリプトレットです。 プラグインは、比較前にデータを加工(前処理)します。
例えば、WinMergeで比較するためにMS Word のファイルからテキストを抽出して比較可能にするプラグインがあります。</para>
  
  <para>プラグインは:<indexterm>
      <primary>プラグインのインストール</primary>
    </indexterm></para>

  <itemizedlist>
    <listitem>
      <para>１つのdllまたはスクリプトレット (<filename class="extension">sct</filename>) ファイル</para>
    </listitem>

    <listitem>
      <para><filename class="directory">MergePlugins</filename>
サブフォルダーにインストールされます。WinMerge には、いくつかのプラグインがあらかじめ含まれています。</para>
    </listitem>

    <listitem>
      <para>インストールが簡単: WinMergeのインストールに含まれていないプラグインをインストールするには、プラグインファイルを<filename
class="directory">MergePlugins</filename> にコピーするだけです。
プラグインは、次回WinMergeを開いたときに利用可能になります。 ウェブ上で他の開発者が書いた多くのプラグインを見つけることができます。</para>
    </listitem>
  </itemizedlist>

  <section>
    <title>プラグインの種類</title>

    <para>プラグインは3つの主なカテゴリに分類されます:</para>

    <variablelist>
      <varlistentry>
        <term>エディタースクリプトプラグイン<indexterm>
            <primary>エディタ補完プラグイン</primary>
          </indexterm></term>

        <listitem>
          <para>このタイプのプラグインは、ファイル比較ウィンドウのアクティブなエディター（ファイルペイン）で選択したテキストに対してカスタム操作を実行します。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>展開プラグイン - ファイルからテキストフォーマットへ<indexterm>
            <primary>展開プラグイン</primary>
          </indexterm></term>

        <listitem>
          <para>このタイプのプラグインは、ファイルを展開・変換し、表示可能な形式にします。元のファイルは変更されません。
一時的に変換されたファイルが作成され、WinMergeにロードされます。</para>

          <para>展開プラグインは、選択されたテキストやファイル内の差異に対してではなく、ファイル全体に対して機能します。
したがって、フォルダー比較ウィンドウまたはファイルまたは フォルダーの選択ダイアログからファイル比較を起動するときのみ利用可能です。
展開プラグインはファイル比較ウィンドウでは利用できません。</para>

          <para>プラグインによっては、展開されたファイルを再圧縮することができます (<xref linkend="Plugins_available" />
の詳細を参照して、 再圧縮がサポートされているかどうかを確認してください）。 その後、変換されたファイルをマージして保存できます。
この場合、梱包は自動的に行われます。 安全のために、変換したファイルを保存するときに名前を変更することをお勧めします。</para>

          <note>
            <para>フォルダーを比較すると、WinMergeは圧縮ファイルと非圧縮ファイルに対して異なる結果をもたらす可能性があります。
たとえば、圧縮されていないときには同一のファイルでも、 圧縮された場合、作成日が含まれているために異なる場合があります。
WinMergeはすべての状況で展開プラグインを適用します。フォルダーを比較するときや、 ２つのファイルを比較するときでも同じ結果が得られます</para>
          </note>

          <para>プラグインの例: <xref linkend="CompareMSExcelFiles" /> <trademark
class="registered">Microsoft</trademark> <application>Excel</application>
ファイルのテキスト内容を表示します。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>比較前処理プラグイン: 差異を隠すためのファイルの前処理<indexterm>
            <primary>比較前処理プラグイン</primary>
          </indexterm></term>

        <listitem>
          <para>この種類のプラグインは、 比較ウィンドウに表示されている元のファイルには作用しません。
代わりに元のファイルから何らかの加工を行ったファイルを一時的に作成し、 そのファイルから差異リストを作成します。</para>

          <para>プラグインの例: <xref linkend="IgnoreColumns" /> 指定された列範囲に表示されている文字の違いを 無視します。</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </section>

  <section>
    <title>推奨プラグインと自動モード</title>

    <para>WinMergeはどのようにして渡されたファイルに適切なプラグインを適用しているのでしょうか？ 各プラグインはファイル拡張子のリストを持っています
（<xref linkend = "Plugins_available"
/>セクションの各プラグインの<citetitle>ファイルフィルター</citetitle>にも リストされています)
その拡張子は、1つ以上のファイルタイプをプラグインに関連付けるために使用されます。:
比較するファイルの拡張子があるプラグインの拡張子リストと一致する場合、
そのプラグインが<firstterm>推奨プラグイン</firstterm>となります。</para>

    <para>このトピックで後述する展開プラグインタイプと比較前処理プラグインタイプには
別々のオプションがあり、これらを使用して手動または自動でプラグインを適用できます。 エディタースクリプトプラグインには自動モードはありません。</para>

    <para>自動モードを使用して選択したファイルにプラグインを適用すると、 WinMergeは、そのファイルタイプの推奨プラグインのリストを検索し、
名前が一致する最初のプラグインを適用します。 検索はアルファベット順で実行されます。このため、ファイルタイプに複数の推奨プラグインがある場合、
最初に見つかったもののみが適用されます。</para>
  </section>

  <section>
    <title>プラグインの適用</title>

    <para>次のサブセクションでは、各タイプのプラグインを適用する方法について説明します。 方法はプラグインのタイプごとに異なり、
フォルダーとファイルのどちらを比較するかどうかによっても異なります。</para>

    <section>
      <title>ファイル比較ウィンドウでのエディタースクリプトプラグイン適用</title>

      <para>ファイル比較ウィンドウのファイルペインにカーソルを置き、 <menuchoice> <guimenu>プラグイン</guimenu>
<guisubmenu>スクリプト</guisubmenu> </menuchoice>をクリックして、次の機能のいずれかを選択します:</para>

      <itemizedlist>
        <listitem>
          <para><function>大文字に変換</function></para>
        </listitem>

        <listitem>
          <para><function>小文字に変換</function></para>
        </listitem>

        <listitem>
          <para><function>重複行を削除</function></para>
        </listitem>

        <listitem>
          <para><function>重複行をカウント</function></para>
        </listitem>

        <listitem>
          <para><function>昇順にソート</function></para>
        </listitem>

        <listitem>
          <para><function>降順にソート</function></para>
        </listitem>

        <listitem>
          <para><function>列を逆順</function></para>
        </listitem>

        <listitem>
          <para><function>行を逆順</function></para>
        </listitem>

        <listitem>
          <para><function>列を抽出...</function></para>
        </listitem>

        <listitem>
          <para><function>行を抽出...</function></para>
        </listitem>

        <listitem>
          <para><function>置換...</function></para>
        </listitem>

        <listitem>
          <para><function>フィルターコマンドを適用...</function></para>
        </listitem>

        <listitem>
          <para><function>トークン分割...</function></para>
        </listitem>

        <listitem>
          <para><function>行頭行末の空白を削除</function></para>
        </listitem>

        <listitem>
          <para><function>日付を挿入</function></para>
        </listitem>

        <listitem>
          <para><function>時刻を挿入</function></para>
        </listitem>
      </itemizedlist>

      <para><guisubmenu>スクリプト</guisubmenu> メニューのこの機能は、<xref linkend="EditorAddin" /> と
<xref linkend="Plugins_datetime" /> プラグイン によるものです。</para>

      <note>
        <para>エディター補完プラグインは、フォルダー比較ウィンドウでは使用できません。</para>
      </note>
    </section>

    <section>
      <title>フォルダー比較ウィンドウでの展開プラグインの適用</title>

      <para>展開プラグインを適用する前に、 モードを自動モードまたは手動モードに設定できます。</para>

      <itemizedlist>
        <listitem>
          <para>このタイプのプラグインの自動モードを設定するには、 <menuchoice> <guimenu>プラグイン</guimenu>
<guimenuitem>自動展開</guimenuitem> </menuchoice>をクリックしてください。</para>
        </listitem>

        <listitem>
          <para>手動モードを設定するには、<menuchoice> <guimenu>プラグイン</guimenu>
<guimenuitem>手動展開</guimenuitem> </menuchoice>をクリックしてください。</para>
        </listitem>
      </itemizedlist>

      <para>新たな設定を反映するにはフォルダー比較ウィンドウを<keycap>F5</keycap>をクリックして、 リロードしてください。</para>

      <section>
        <title>自動展開モードの使用</title>

        <para>自動展開が設定されているときにプラグインを適用するには、 フォルダー比較ウィンドウでファイルの比較操作を開始するだけです。
ファイルのタイプから自動的に選択された展開プラグイン（存在する場合）がファイルを前処理し、 WinMergeがファイル比較ウィンドウで開きます</para>

        <para>たとえば、MS Wordの<filename>doc</filename>ファイルを右クリックして
<guimenuitem>Compare</guimenuitem>を選択するとします (<xref linkend="Plugins_msword"
/>プラグインが利用可能であると仮定します)。 WinMergeは、docファイル（またはそのコピー）をプレーンテキストファイルに変換し、
ファイル比較ウィンドウで開きます。</para>
      </section>

      <section>
        <title>手動展開モードの使用</title>

        <para>手動モードでは、自動モードで選択されたものとは異なる展開プラグインを選択できます。 プラグインを使用せずに比較することもできます。</para>

        <para>手動展開が設定されているときにプラグインを適用するには:</para>

        <orderedlist>
          <listitem>
            <para>比較するファイルを選択します。</para>
          </listitem>

          <listitem>
            <para><menuchoice> <guimenu>プラグイン</guimenu> <guimenuitem>展開プラグインで開く</guimenuitem>
</menuchoice>をクリックします</para>

            <para>選択したファイル形式が、利用可能な展開プラグインに対応している場合のみ、 このメニュー項目が有効になります。</para>
          </listitem>

          <listitem>
            <para>展開プラグインの選択ダイアログで:</para>

            <xi:include href="select_unpacker.xml"
                        xmlns:xi="http://www.w3.org/2001/XInclude"
                        xpointer="element(select-unpacker-proc)" />
          </listitem>

          <listitem>
            <para><guibutton>OK</guibutton>をクリックして、 「展開プラグインの選択」ダイアログを閉じて、ファイル比較を開始します。</para>
          </listitem>
        </orderedlist>
      </section>
    </section>

    <section>
      <title>ファイル/フォルダー選択ダイアログでの展開プラグインの適用</title>

      <para>「ファイルまたはフォルダーの選択」ダイアログからファイル比較を起動するときに、 「展開プラグインの選択」ダイアログを使用してプラグインを適用できます。
詳細は、<xref linkend="Open_paths_unpacker" /> を参照してください。</para>
    </section>

    <section>
      <title>フォルダー比較ウィンドウでの比較前処理プラグインの適用</title>

      <para>比較前処理プラグインでは、モード(<firstterm>&lt;Automatic&gt;</firstterm>または
<firstterm>&lt;None&gt;</firstterm>）またはプラグイン名を個々のファイルに設定します。
（これをすべてのファイルのモードを設定する展開プラグインと比較してください。）
つまり、同じフォルダー内のいくつかのファイルには異なる比較前処理モードがあります。</para>

      <para>フォルダー比較ウィンドウで1つ以上のファイルのモードを設定するには、 ファイルを右クリックして<menuchoice>
<guimenu>プラグイン設定</guimenu> <guisubmenu>比較前処理プラグイン設定</guisubmenu>
</menuchoice>を選択し、サブメニューオプションのいずれかを選択します。</para>

      <itemizedlist>
        <listitem>
          <para><guisubmenu>&lt;Automatic&gt;</guisubmenu> は、
指定したファイルのタイプに使用できる比較前処理プラグインの最初のものを選択します。</para>
        </listitem>

        <listitem>
          <para><guisubmenu>&lt;None&gt;</guisubmenu>は、比較前処理プラグインを使用しません。</para>
        </listitem>
      </itemizedlist>

      <para>ウィンドウを更新するには<keycap>F5</keycap>をクリックしてください。</para>

      <note>
        <para>非再帰比較中にサブフォルダーを開くと、モードは常に <guimenuitem>&lt;None&gt;</guimenuitem>にリセットされます。</para>
      </note>

      <para>フォルダー比較ウィンドウからファイルを開くと、 ファイル比較ウィンドウが開く前にそのファイルの比較前処理プラグイン設定が適用されます。</para>
    </section>

    <section>
      <title>ファイル比較ウィンドウでの比較前処理プラグインの適用</title>

      <para>ファイル比較ウィンドウで、 <menuchoice> <guimenu>プラグイン</guimenu>
<guisubmenu>比較前処理プラグイン</guisubmenu>
</menuchoice>をクリックして、リスト内のプラグインの1つを選択することにより、
比較前処理プラグインを適用できます。推奨されるプラグインはリストの上部に示されています。
プラグインが適用された後にファイルが再度比較されるため、ファイルを再スキャンする必要はありません。</para>
    </section>
  </section>

  <section id="Plugins_available">
    <title>使用できるプラグイン<indexterm>
        <primary>プラグイン用の Visual Basic DLL</primary>
      </indexterm><indexterm>
        <primary>プラグイン</primary>

        <secondary>Visual Basic DLL</secondary>
      </indexterm></title>

    <section id="CompareEscapedJavaPropertiesFiles">
      <title><filename>CompareEscapedJavaPropertiesFiles<indexterm>
          <primary>CompareEscapedJavaPropertiesFiles プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>このプラグインは、Javaの.propertiesファイルをアンエスケープして表示し、保存時に再度エスケープします。</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.properties</filename></seg>

            <seg>いいえ</seg>

            <seg>はい</seg>

            <seg>いいえ</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="CompareMSExcelFiles">
      <title><filename>CompareMSExcelFiles<indexterm>
          <primary>CompareMSExcelFiles プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para><trademark class="registered">Microsoft</trademark>
<application>Excel</application>
ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.xls</filename>、<filename
class="extension">*.xlsx</filename>、<filename
class="extension">*.xlsm</filename>、<filename
class="extension">*.xlsb</filename>、<filename
class="extension">*.xla</filename>、<filename
class="extension">*.xlax</filename>、<filename
class="extension">*.xltx</filename>、<filename
class="extension">*.xltm</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>はい</seg>

            <seg><trademark class="registered">Microsoft</trademark>
<application>Excel</application></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_powerpnt">
      <title><filename>CompareMSPowerPointFiles<indexterm>
          <primary>CompareMSPowerPointFiles プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para><trademark class="registered">Microsoft</trademark>
<application>PowerPoint</application>
ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.ppt</filename>、<filename
class="extension">*.pptx</filename>、<filename
class="extension">*.pptm</filename>、<filename
class="extension">*.ppa</filename>、<filename
class="extension">*.ppam</filename>、<filename
class="extension">*.pot</filename>、<filename
class="extension">*.potx</filename>、<filename
class="extension">*.potm</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>はい</seg>

            <seg><trademark class="registered">Microsoft</trademark>
<application>PowerPoint</application></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_visio">
      <title><filename>CompareMSVisioFiles<indexterm>
          <primary>CompareMSVisioFiles プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para><trademark class="registered">Microsoft</trademark>
<application>Visio</application>
ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.vsd</filename>、<filename
class="extension">*.vsdx</filename>、<filename
class="extension">*.vsdm</filename>、<filename
class="extension">*.vss</filename>、<filename
class="extension">*.vssx</filename>、<filename
class="extension">*.vssm</filename>、<filename
class="extension">*.vst</filename>、<filename
class="extension">*.vstx</filename>、<filename
class="extension">*.vstm</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>はい</seg>

            <seg><trademark class="registered">Microsoft</trademark>
<application>Visio</application></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_msword">
      <title><filename>CompareMSWordFiles<indexterm>
          <primary>CompareMSWordFiles プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para><trademark class="registered">Microsoft</trademark>
<application>Word</application>
ファイルのテキストの内容を表示します。すべてのフォーマットおよび埋め込みオブジェクトは取り除かれて表示されます。</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

	    <seg><filename class="extension">*.doc</filename>、<filename
class="extension">*.docx</filename>、<filename
class="extension">*.docm</filename>、<filename
class="extension">*.dot</filename>、<filename
class="extension">*.dotx</filename>、<filename
class="extension">*.dotm</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>はい</seg>

            <seg><trademark class="registered">Microsoft</trademark>
<application>Word</application></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_PrettifyHTML">
      <title><filename>PrettifyHTML<indexterm>
          <primary>PrettifyHTML プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>tidy-html5 を使用して HTML ファイルを整形します。</para>

      <cmdsynopsis sepchar=" ">
<command>PrettifyHTML</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>tidy コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.html</filename>、<filename
class="extension">*.htm</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://www.html-tidy.org/">tidy-html5</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_PrettifyXML">
      <title><filename>PrettifyXML<indexterm>
          <primary>PrettifyXML プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>tidy-html5 を使用して XML ファイルを整形します。</para>

      <cmdsynopsis sepchar=" ">
<command>PrettifyXML</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>tidy コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.xml</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://www.html-tidy.org/">tidy-html5</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_PrettifyJSON">
      <title><filename>PrettifyJSON<indexterm>
          <primary>PrettifyJSON プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>jq コマンドを使用してJSON ファイルを整形します。</para>

      <cmdsynopsis sepchar=" ">
<command>PrettifyJSON</command> <arg choice="opt"
rep="repeat"><replaceable>arguments</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>フィルターまたは jq コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.json</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://stedolan.github.io/jq/">jq</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_PrettifyYAML">
      <title><filename>PrettifyYAML<indexterm>
          <primary>PrettifyYAML プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>yq コマンドを使用してYAML ファイルを整形します。</para>

      <cmdsynopsis sepchar=" ">
<command>PrettifyYAML</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>フィルターまたは yq コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.yaml</filename>、<filename
class="extension">*.yml</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://stedolan.github.io/yq/">yq</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_PrettifyPO">
      <title>
<filename>PrettifyPO<indexterm>
            <primary>PrettifyPO プラグイン ファイル</primary></indexterm></filename></title>

      <para>gettext msgcat コマンドを使用してPO ファイルを整形します。</para>

      <cmdsynopsis sepchar=" ">
<command>PrettifyPO</command> <arg choice="opt"
rep="repeat"><replaceable>arguments</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term>
<option> <replaceable>arguments</replaceable> </option></term>
          <listitem>
            <para>msgcat コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para>
        <segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg>
<filename class="extension">*.po</filename> <filename
class="extension">*.pot</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>
<ulink url="https://www.gnu.org/software/gettext/">gettext</ulink></seg>
          </seglistitem>
        </segmentedlist>
      </para>
    </section>

    <section id="Plugins_QueryCSV">
      <title><filename>QueryCSV<indexterm>
          <primary>QueryCSV プラグインファイル</primary>
        </indexterm></filename></title>

      <para>q コマンドを使用して CSVファイルからデータを抽出します。</para>

      <cmdsynopsis sepchar=" ">
<command>QueryCSV</command> <arg choice="opt"
rep="repeat"><replaceable>arguments</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>SQL文または q コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.csv</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://harelba.github.io/q/">q</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_QueryTSV">
      <title><filename>QueryTSV<indexterm>
          <primary>QueryTSV プラグインファイル</primary>
        </indexterm></filename></title>

      <para>q コマンドを使用して TSVファイルからデータを抽出します。</para>

      <cmdsynopsis sepchar=" ">
<command>QueryTSV</command> <arg choice="opt"
rep="repeat"><replaceable>arguments</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>SQL文または q コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.tsv</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://harelba.github.io/q/">q</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_QueryJSON">
      <title><filename>QueryJSON<indexterm>
          <primary>QueryJSON プラグインファイル</primary>
        </indexterm></filename></title>

      <para>jq コマンドを使用して JSONファイルからデータを抽出します。</para>

      <cmdsynopsis sepchar=" ">
<command>QueryJSON</command> <arg choice="opt"
rep="repeat"><replaceable>arguments</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>フィルターまたは jq コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.json</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://stedolan.github.io/jq/">jq</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_QueryYAML">
      <title><filename>QueryYAML<indexterm>
          <primary>QueryYAML プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>yq コマンドを使用して YAMLファイルからデータを抽出します。</para>

      <cmdsynopsis sepchar=" ">
<command>QueryYAML</command> <arg choice="opt"
rep="repeat"><replaceable>arguments</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>フィルターまたは yq コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.yaml</filename>、<filename
class="extension">*.yml</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://mikefarah.gitbook.io/yq/">yq</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_ValidateHTML">
      <title><filename>ValidateHTML<indexterm>
          <primary>ValidateHTML プラグインファイル</primary>
        </indexterm></filename></title>

      <para>tidy コマンドを使用して HTMLファイルを検査します。</para>

      <cmdsynopsis sepchar=" ">
<command>ValidateHTML</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>tidy コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.html</filename>、<filename
class="extension">*.htm</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://www.html-tidy.org/">tidy-html5</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_ValidatePO">
      <title>
<filename>ValidatePO<indexterm>
            <primary>ValidatePO プラグイン ファイル</primary></indexterm></filename></title>

      <para>gettext msgfmt コマンドを使用して PO ファイルを検査します。</para>

      <cmdsynopsis sepchar=" ">
<command>ValidatePO</command> <arg choice="opt" rep="repeat">
<replaceable>引数</replaceable> </arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term>
<option> <replaceable>arguments</replaceable> </option></term>
          <listitem>
            <para>msgfmt コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para>
        <segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg>
<filename class="extension">*.po</filename> <filename
class="extension">*.pot</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>
<ulink url="https://www.gnu.org/software/gettext/">gettext</ulink></seg>
          </seglistitem>
        </segmentedlist>
      </para>
    </section>

    <section id="Plugins_PreviewGraphviz">
      <title><filename>PreviewGraphviz<indexterm>
          <primary>PreviewGraphviz プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>Graphviz ファイルを画像化して表示します。</para>

      <cmdsynopsis sepchar=" ">
<command>PreviewGraphviz</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>dot コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.gv</filename>, <filename
class="extension">,*.dot</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://graphviz.org/">Graphviz</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_PreviewMarkdown">
      <title><filename>PreviewMarkdown<indexterm>
          <primary>PreviewMarkdown プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>Markdown ファイルをHTMLに変換して表示します。</para>

      <cmdsynopsis sepchar=" ">
<command>PreviewMarkdown</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>md2html コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.md</filename>, <filename
class="extension">,*.markdown</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://github.com/mity/md4c">md4c</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_PreviewPlantUML">
      <title><filename>PreviewPlantUML<indexterm>
          <primary>PreviewPlantUML プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>PlantUML ファイルを画像化して表示します。</para>

      <cmdsynopsis sepchar=" ">
<command>PreviewPlantUML</command> <arg choice="opt"
rep="repeat"><replaceable>arguments</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>plantuml.jar コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.pu</filename>, <filename
class="extension">,*.puml</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <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>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_ApacheTika">
      <title><filename>ApacheTika<indexterm>
          <primary>ApacheTika プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>Apache Tika を使用してファイルからテキストを抽出します。</para>

      <cmdsynopsis sepchar=" ">
<command>ApacheTika</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>tika-app.jar に渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.*</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink
url="https://www.java.com/ja/download/ie_manual.jsp">Java</ulink>、<ulink
url="https://tika.apache.org/">Apache Tika</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_DisassembleJVM">
      <title><filename>DisassembleJVM<indexterm>
          <primary>DisassembleJVM plugin file</primary>
        </indexterm></filename></title>

      <para>javap を使用してJVMバイトコードをディスアセンブルします。</para>

      <cmdsynopsis sepchar=" ">
<command>DisassembleJVM</command> <arg choice="opt"
rep="repeat"><replaceable>arguments</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>javap コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.class</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://www.java.com/ja/download/ie_manual.jsp">Java</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_DecompileJVM">
      <title><filename>DecompileJVM<indexterm>
          <primary>DecompileJVM プラグインファイル</primary>
        </indexterm></filename></title>

      <para>CFR を使用する Java デコンパイラ。 .class ファイルを読みやすい Java ソースコードにデコンパイルします。</para>

      <cmdsynopsis sepchar=" ">
<command>DecompileJVM</command> <arg choice="opt"
rep="repeat"><replaceable>arguments</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>CFR デコンパイラに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.class</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://www.java.com/ja/download/ie_manual.jsp">Java</ulink>,
<ulink url="https://github.com/leibnitz27/cfr">CFR</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_DisassembleIL">
      <title><filename>DisassembleIL<indexterm>
          <primary>DisassembleIL プラグインファイル</primary>
        </indexterm></filename></title>

      <para>ildasm を使用してILコードをディスアセンブルします。</para>

      <cmdsynopsis sepchar=" ">
<command>DisassembleIL</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>ildasm コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.obj</filename>、<filename
class="extension">*.lib</filename>、<filename
class="extension">*.exe</filename>、<filename
class="extension">*.dll</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://visualstudio.microsoft.com/">Visual Studio</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_DisassembleNative">
      <title><filename>DisassembleNative<indexterm>
          <primary>DisassembleNative プラグインファイル</primary>
        </indexterm></filename></title>

      <para>dumpbin を使用してネイティブコードをディスアセンブルします。</para>

      <cmdsynopsis sepchar=" ">
<command>DisassembleNative</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>dumpbin コマンドに渡すコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.obj</filename>、<filename
class="extension">*.lib</filename>、<filename
class="extension">*.exe</filename>、<filename
class="extension">*.dll</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://visualstudio.microsoft.com/">Visual Studio</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_HandleSchemeHTTP">
      <title><filename>HandleSchemeHTTP<indexterm>
          <primary>HandleSchemeHTTP プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>curl を使用した HTTP/HTTPS URL スキームハンドラ</para>

      <cmdsynopsis sepchar=" ">
<command>HandleSchemeHTTP</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>curl コマンドに渡されるコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>URL ハンドラ</seg>

            <seg>^http://.*$, ^https://.*$</seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg><ulink url="https://curl.se/">curl</ulink></seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_HandleSchemeReg">
      <title><filename>HandleSchemeReg<indexterm>
          <primary>HandleSchemeReg プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>reg.exe を使用した Windows レジストリ用 URL スキームハンドラ</para>

      <cmdsynopsis sepchar=" ">
<command>HandleSchemeReg</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>reg.exe コマンドに渡されるコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>URL ハンドラ</seg>

            <seg>^reg:.*$</seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_HandleSchemeClipboard">
      <title><filename>HandleSchemeClipboard<indexterm>
          <primary>HandleSchemeClipboard プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>cliphcat を使用したクリップボード用 URL スキームハンドラ</para>

      <cmdsynopsis sepchar=" ">
<command>HandleSchemeClipboard</command> <arg choice="opt"
rep="repeat"><replaceable>引数</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>引数</replaceable></option></term>
          <listitem>
            <para>cliphcat コマンドに渡されるコマンドラインオプション。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>URL ハンドラ</seg>

            <seg>^clip://.*$, ^clipboard://.*$</seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>cliphcat</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_ExecFilterCommand">
      <title><filename>ExecFilterCommand<indexterm>
          <primary>ExecFilterCommand プラグインファイル</primary>
        </indexterm></filename></title>

      <para>フィルターコマンドを適用します。</para>

      <cmdsynopsis sepchar=" ">
<command>ExecFilterCommand</command> <arg choice="opt"
rep="norepeat"><replaceable>コマンド</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>コマンド</replaceable></option></term>
          <listitem>
            <para>実行するコマンド。 コマンド内の %1 はファイル名に置き換わります。</para>
          </listitem>
        </varlistentry>
      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_MakeUpper">
      <title><filename>MakeUpper<indexterm>
          <primary>MakeUpper プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>テキストを大文字に変換します</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_MakeLower">
      <title><filename>MakeLower<indexterm>
          <primary>MakeLower プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>テキストを小文字に変換します</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_RemoveDuplicates">
      <title><filename>RemoveDuplicates<indexterm>
          <primary>RemoveDuplicates プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>重複行を削除します</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_CountDuplicates">
      <title><filename>CountDuplicates<indexterm>
          <primary>CountDuplicates プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>重複行をカウントします</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_SortAscending">
      <title><filename>SortAscending<indexterm>
          <primary>SortAscending プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>行を昇順にソートします</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_SortDescending">
      <title><filename>SortDescending<indexterm>
          <primary>SortDescending プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>行を降順にソートします</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_ReverseColumns">
      <title><filename>ReverseColumns<indexterm>
          <primary>ReverseColumns プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>列を逆順にします</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_ReverseLines">
      <title><filename>ReverseLines<indexterm>
          <primary>ReverseLines プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>行を逆順にします</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_SelectColumns">
      <title><filename>SelectColumns<indexterm>
          <primary>SelectColumns プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>指定した列を抽出します。</para>

      <cmdsynopsis sepchar=" ">
<command>SelectColumns</command> <arg choice="opt"
rep="norepeat"><replaceable>範囲</replaceable></arg></cmdsynopsis>

      <cmdsynopsis sepchar=" ">
<command>SelectColumns</command> <arg><option>-v</option></arg>
<arg><option>-i</option></arg> <arg><option>-g</option></arg>
<arg><option>-e</option> <replaceable>パターン</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>範囲</replaceable></option></term>
          <listitem>
            <para>抽出する列範囲のリスト (例 -3,5-10,30-)</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option><replaceable>パターン</replaceable></option></term>
          <listitem>
            <para>正規表現</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option>-v</option></term>
          <listitem>
            <para>マッチしない列を抽出します</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option>-i</option></term>
          <listitem>
            <para>大文字小文字を無視します</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option>-g</option></term>
          <listitem>
            <para>グローバルフラグを有効にします</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option>-e</option></term>
          <listitem>
            <para>パターンマッチングに<replaceable>patterns</replaceable>を使用します</para>
          </listitem>
        </varlistentry>

      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_SelectLines">
      <title><filename>SelectLines<indexterm>
          <primary>SelectLines プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>指定した行を抽出します。</para>

      <cmdsynopsis sepchar=" ">
<command>SelectLines</command> <arg choice="opt"
rep="norepeat"><replaceable>範囲</replaceable></arg></cmdsynopsis>

      <cmdsynopsis sepchar=" ">
<command>SelectLines</command> <arg><option>-v</option></arg>
<arg><option>-i</option></arg> <arg><option>-e</option>
<replaceable>パターン</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>範囲</replaceable></option></term>
          <listitem>
            <para>抽出する行範囲のリスト (例 -3,5-10,30-)</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option><replaceable>パターン</replaceable></option></term>
          <listitem>
            <para>正規表現</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option>-v</option></term>
          <listitem>
            <para>マッチしない行を抽出します</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option>-i</option></term>
          <listitem>
            <para>大文字小文字を無視します</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option>-e</option></term>
          <listitem>
            <para>パターンマッチングに<replaceable>patterns</replaceable>を使用します</para>
          </listitem>
        </varlistentry>

      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_Replace">
      <title><filename>Replace<indexterm>
          <primary>プラグインファイルを置き換える</primary>
        </indexterm></filename></title>

      <para>テキストを置換します。</para>

      <cmdsynopsis sepchar=" ">
<command>Replace</command> <arg><option>-i</option></arg>
<arg><option>-e</option></arg> <arg
rep="norepeat"><replaceable>text_to_find</replaceable></arg> <arg
rep="norepeat"><replaceable>text_to_replace</replaceable></arg></cmdsynopsis>


      <variablelist>
        <varlistentry>
          <term><option><replaceable>検索するテキスト</replaceable></option></term>
          <listitem>
            <para>検索するテキスト</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option><replaceable>置換するテキスト</replaceable></option></term>
          <listitem>
            <para>置換するテキスト</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option>-i</option></term>
          <listitem>
            <para>大文字小文字を無視します (-e指定時のみ有効)</para>
          </listitem>
        </varlistentry>

        <varlistentry>
          <term><option>-e</option></term>
          <listitem>
            <para>指定したテキストを正規表現として扱います</para>
          </listitem>
        </varlistentry>

      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_Tokenize">
      <title><filename>Tokenize<indexterm>
          <primary>プラグインファイルをトークン化する</primary>
        </indexterm></filename></title>

      <para>トークン分割を行います。</para>

      <cmdsynopsis sepchar=" ">
<command>Tokenize</command> <arg
rep="norepeat"><replaceable>パターン</replaceable></arg></cmdsynopsis>

      <variablelist>
        <varlistentry>
          <term><option><replaceable>パターン</replaceable></option></term>
          <listitem>
            <para>トークン分割に使用する正規表現 (例 [^\w]+)</para>
          </listitem>
        </varlistentry>

      </variablelist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>はい</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_Unpacker_Trim">
      <title><filename>Trim<indexterm>
          <primary>プラグインファイルをトリミングする</primary>
        </indexterm></filename></title>

      <para>行頭行末の空白を削除します</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>書き戻し</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>依存するもの</segtitle>

          <seglistitem>
            <seg>展開プラグイン</seg>

            <seg><filename class="extension">*.nomatch</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>

            <seg>Windows Script Host</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="IgnoreColumns">
      <title><filename>IgnoreColumns<indexterm>
          <primary>IgnoreColumns プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>このプラグインは、指定された列の文字を無視します。 最初の列の番号は1です。</para>

      <para>このプラグインはタブ付きのファイルをサポートしていないことに注意してください。 プラグインは失敗しませんが、すべてのタブは通常の文字として扱われます。</para>

      <para>列を指定するには、プラグイン設定ダイアログを使用するか、次のフィールドをパラメーターとして使用して<filename>dll</filename>の名前を変更します:</para>

      <itemizedlist>
        <listitem>
          <simpara>範囲間の区切り文字: _ または ,</simpara>
        </listitem>

        <listitem>
          <simpara>最小と最大の間の区切り文字: <emphasis>その他の文字 </emphasis></simpara>
        </listitem>

        <listitem>
          <simpara>最小と最大は範囲に含まれます。</simpara>
        </listitem>

        <listitem>
          <simpara>max = minの場合、maxは省略できます。</simpara>
        </listitem>
      </itemizedlist>

      <example>
        <title><filename>IgnoreColumns</filename> の例</title>

<variablelist>
          <varlistentry>
            <term><filename>IgnoreColumns _ 3 _ 10 - 20 _ 32 - 33.dll</filename></term>

            <listitem>
              <simpara>列3、列10から20、列32から33のすべての文字を無視します。</simpara>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term><filename>IgnoreColumns_1,30 ～ 40.dll</filename></term>

            <listitem>
              <simpara>列1と列30から40のすべての文字を無視します。</simpara>
            </listitem>
          </varlistentry>
        </variablelist></example>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <seglistitem>
            <seg>比較前処理プラグイン</seg>

            <seg><filename class="extension">*.txt</filename></seg>

            <seg>はい</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section>
      <title><filename>IgnoreCommentsC<indexterm>
          <primary>IgnoreCommentsC プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>このプラグインはC言語, C++, PHP, JavaScript ファイルの<constant> //</constant>... と
<constant>/*</constant> ... <constant>*/</constant> で区切られたコメントを無視します。</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <seglistitem>
            <seg>比較前処理プラグイン</seg>

            <seg><filename class="extension">*.cpp</filename>、<filename
class="extension">*.cxx</filename>、<filename
class="extension">*.h</filename>、<filename
class="extension">*.hxx</filename>、<filename
class="extension">*.c</filename>、<filename
class="extension">*.php</filename>、<filename
class="extension">*.js</filename>、<filename
class="extension">*.cs</filename>、<filename
class="extension">*.ts</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section>
      <title><filename>IgnoreFieldsComma<indexterm>
          <primary>IgnoreFieldsComma プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>このプラグインは、フィールドとコンマを区切り文字として使用するファイル用です （CSVファイルなど）。 区切り文字は無視されます。
最初のフィールドの番号は1です。</para>

      <para>区切り文字を指定するには、プラグイン設定ダイアログを使用するか、 <xref linkend="IgnoreColumns"
/>に使用されるのと同じパラメーターフィールドを使用して <filename>dll</filename>の名前を変更します。</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <seglistitem>
            <seg>比較前処理プラグイン</seg>

            <seg><filename class="extension">*.csv</filename></seg>

            <seg>はい</seg>

            <seg>はい</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section>
      <title><filename>IgnoreFieldsTab<indexterm>
          <primary>IgnoreFieldsTab プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>このプラグインは、フィールドとタブを区切り記号として使用するファイル用です (<application>たとえばExcel
</application>ファイルは<filename class="extension">*.txt</filename>形式で保存されます）。
区切り文字は無視されます。 最初のフィールドの番号は1です。</para>

      <para>区切り文字を指定するには、プラグイン設定ダイアログを使用するか、 <xref linkend="IgnoreColumns"
/>に使用されるのと同じパラメーターフィールドを使用して <filename>dll</filename>の名前を変更します。</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <seglistitem>
            <seg>比較前処理プラグイン</seg>

            <seg><filename class="extension">*.txt</filename></seg>

            <seg>はい</seg>

            <seg>はい</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section>
      <title><filename>IgnoreLeadingLineNumbers<indexterm>
          <primary>IgnoreLeadingLineNumbers プラグイン ファイル</primary>
        </indexterm></filename></title>

      <para>このプラグインは、テキストファイル (NCファイルやBASICファイルなど)の先頭の行番号を無視します。</para>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>プラグイン引数</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <segtitle>必要なもの</segtitle>

          <seglistitem>
            <seg>比較前処理プラグイン</seg>

            <seg><filename class="extension">*.nc</filename></seg>

            <seg>いいえ</seg>

            <seg>いいえ</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="EditorAddin">
      <title><filename>エディターアドイン<indexterm>
          <primary>エディターアドインプラグインファイル</primary>
        </indexterm></filename></title>

      <para>いくつかの関数を<menuchoice> <guimenu>プラグイン</guimenu> <guisubmenu>スクリプト</guisubmenu>
</menuchoice> メニューに追加します:</para>

      <itemizedlist>
        <listitem>
          <simpara><guimenuitem>大文字に変換</guimenuitem> 選択範囲を大文字に変換します。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>小文字に変換</guimenuitem> 選択範囲を小文字に変換します。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>重複行を削除</guimenuitem> 選択範囲内の重複した行を削除します。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>重複行をカウント</guimenuitem> 選択範囲内の重複した行を削除し、重複行の数+1を行末に挿入します。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>昇順にソート</guimenuitem> 選択範囲の行を昇順にソートします。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>降順にソート</guimenuitem> 選択範囲の行を降順にソートします。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>列を逆順</guimenuitem>選択範囲内の列を逆順にします。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>行を逆順</guimenuitem>選択範囲内の行を逆順にします。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>列を抽出...</guimenuitem> 選択範囲内の指定した列を抽出します。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>行を抽出...</guimenuitem> 選択範囲内の指定した行を抽出します。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>置換...</guimenuitem> 選択範囲内の文字列を別の文字列に置換します。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>フィルターコマンドを適用...</guimenuitem> 選択範囲を指定したフィルターコマンドの出力に置き換えます。
コマンド内の %1 は現在のペインのファイル名に置き換わります。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>トークン分割...</guimenuitem> 選択範囲内でトークンの区切りを改行に置換します。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>行頭行末の空白を削除</guimenuitem> 選択範囲内の行頭と行末の空白を削除します。</simpara>
        </listitem>
      </itemizedlist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>
          <segtitle>ファイルフィルター</segtitle>
          <segtitle>設定ダイアログサポート</segtitle>

          <seglistitem>
            <seg>エディター補完</seg>
            <seg>*</seg>
            <seg>いいえ</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>

    <section id="Plugins_datetime">
      <title><filename>日付時刻を挿入<indexterm>
          <primary>日時プラグインファイルを挿入</primary>
        </indexterm></filename></title>

      <para><menuchoice> <guimenu>プラグイン</guimenu> <guisubmenu>スクリプト</guisubmenu>
</menuchoice> メニューに2つの機能を追加します:</para>

      <itemizedlist>
        <listitem>
          <simpara><guimenuitem>日付を挿入</guimenuitem> 現在のロケール形式で日付を挿入します。</simpara>
        </listitem>

        <listitem>
          <simpara><guimenuitem>時刻を挿入</guimenuitem> 現在のロケール形式で時刻を挿入します。</simpara>
        </listitem>
      </itemizedlist>

      <para><segmentedlist>
          <segtitle>分類</segtitle>

          <segtitle>ファイルフィルター</segtitle>

          <segtitle>設定ダイアログサポート</segtitle>

          <seglistitem>
            <seg>エディター補完</seg>

            <seg>*</seg>

            <seg>いいえ</seg>
          </seglistitem>
        </segmentedlist></para>
    </section>
  </section>

  <section>
    <title>必要なもの<indexterm>
        <primary>プラグイン</primary>

        <secondary>Windows スクリプト ホストの要件</secondary>
      </indexterm></title>

    <section>
      <title>Windows Script Host</title>

      <para>一部のエディター補完プラグインには、 <trademark
class="registered">Microsoft</trademark>のコンポーネントが必要です</para>

      <para>Windows XPより前の古いバージョンのWindowsを使用しない限り、既に含まれているはずです。</para>
    </section>
  </section>
</article>
