🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.sys.mac
Article #52002

Re: [Q] sort function of editor

#52002
From: Nishimura Hiromi
Date: Wed, 02 Oct 1996 00:00
67 lines
2997 bytes
西村@秋田県立脳血管研究センターと申します。

In article <fncls-0210960925510001@pin102.marinet.or.jp>,
fncls@marinet.or.jp (Hiroya Fujii) wrote:
> エディタやワープロに「検索」「置換」といった機能がつい
> てますよね。複数のtextファイルに対して、イッパツでこれ
> を実行できるエディタなんていうのはあるんでしょうか?
> よろしくお願いします。
> 

 エディターではありませんが mc (matrix calculator) と
mcAEtemplate を使えば Drag & Drop で希望する処理ができ
ると思います。

 mc については下記URLで紹介しております。
   http://www.akita-noken.go.jp/provide/mc/index.html
 mc の最新版は下記場所にあります。
   ftp://ftp.akita-noken.go.jp/pub/mc/new/
 mcAEtemplate は mc のファイルに入っているはずです。

方法

(1)まずは mc が起動できる環境にして下さい。

(2)mcAEtemplate をダブルクリックし現れたエディターに次の
   プログラムを入力して下さい。

   From$ = "秋田";
   ChangeTo$   = "AKITA";
   textFileCreator("YoED");
   file$ = getDocFileName(0);
   textFile_ExchangeItem(file$,From$,ChangeTo$);
   beep(1015);

 ここでFrom$には検索文字列を記述します。またChangeTo$には
置換文字列を記述します。記述したらmcAEtemplateを終了します。
 上記プログラムは「秋田」を「AKITA」に置換するものです。
もし上書きしたくない場合には
   textFile_ExchangeItem(file$,file$+".new",From$,ChangeTo$);
とするとドロップしたファイル名に「.new」が追加されたファイル名
で保存されます。

(3)検索置換したいファイル(複数でも可)をドラッグし
mcAEtemplate にドロップします。

 これで希望の処理ができると思います(当方ではできています)。

注意:
 mcAEtemplateはデスクトップの再構築をしないと Drag & Drop 
できない場合があります。

備考:
 mcAEtemplate は mc 起動します。mcAEtemplateに記述された命令
は mc のものです。mc は数値処理用で信号処理や画像処理に使うも
のですが、データがテキストである場合が多く、このようなテキスト
処理もできるようにしております。mc はフリーウエアです。

 それでは、参考まで。

-- 
**************************
秋田県立脳血管研究センター
 脳神経外科研究部門
 西村 弘美
  nishi@akita-noken.go.jp
**************************
Technical Details
Message-ID: <nishi-0210961509390001@pegasus.akita-noken.go.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <fncls-0210960925510001@pin102.marinet.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: f514d,ca09cfbc8c537593
X-Google-Attributes: gidf514d,public
From: nishi@akita-noken.go.jp (Nishimura Hiromi)
Subject: Re: [Q] sort function of editor
Date: 1996/10/02
Message-ID: <nishi-0210961509390001@pegasus.akita-noken.go.jp>
X-Deja-AN: 186731697
sender: news@akita-noken.go.jp (Usenet News System)
references: <fncls-0210960925510001@pin102.marinet.or.jp>
content-type: text/plain; charset=iso-2022-jp
organization: Akita Noken
mime-version: 1.0
newsgroups: fj.sys.mac