Go to the first, previous, next, last section, table of contents.

ソート

(フォントを直さなくてはいけない!!)

Command: sort-regexp-fields record-regexp key

この関数は、( record-regexp や key で指定された通りに)リージョンを lexicographically にソートします。 record-regexp はソートを行なうテキスト の単位(訳注:textual unit)を指定します。 (例えば)行をソートする場合、 record-regexp は "^.*$" となります。 key は各レコード(ie record-regexp に マッチした部分)のソーティングに用いる部分を指定します。これが "\digit" の

場合、 record-regexp の digit 番目の "\(...\)" マッチフィールドを用いま す。 "\&" の場合、レコード全部を用います。これら以外の場合、これはレコード 中をサーチする正規表現になります。あるレコード中で key にマッチするものが 見つからない場合、そのレコードは無視します。

負のプレフィックスアーギュメントの場合、ソートは逆順に行ないます。

例えば、リージョン中の行を(各行の)文字 "f" で始まる最初の word でソートす るためには、 record-regexp は "^.*$" に、 key は "<fw*>" とします。

インタラクティブに呼ばれた場合、 regexp (訳注:record-fields では??) を求 め(ミニバッファに)プロンプトを出し (デフォルトで selected ウィンドウにな り)、(訳注:key ??) は処理されたプレフィックスアーギュメントになります。

  (sort-regexp-fields)

sort-subr sort-lines sort-paragraphs sort-pages sort-numeric-fields sort- columns


Go to the first, previous, next, last section, table of contents.