全行で、改行位置を指定したい。No.02394
yamasan さん 01/08/21 15:15
 
こんにちは。yamasanです。お願いします。
台風も、どうにか、過ぎ去っていってくれそうです。(私は、高知県)

改行を取り除き、新しく改行位置を一定の位置に指定したいのですが、
上手くいきません。どうか、マクロをお教えください。
改行を取り除くだけなら、出来ますが、
その後、例えば、行頭から全角35文字の辺りに、全行で改行したい場合などです。
(半角で、69〜70バイトの間になるので、その辺りの処理も不明です。)

[ ]
RE:02394 全行で、改行位置を指定したい。No.02395
TAKA さん 01/08/21 18:35
 
TAKA です。

>台風も、どうにか、過ぎ去っていってくれそうです。(私は、高知県)

私は、愛媛ですが、直撃を食らうのかと心配していましたが、完全
にそれてくれましたね。


>改行を取り除き、新しく改行位置を一定の位置に指定したいのですが、
>上手くいきません。どうか、マクロをお教えください。

これは、整形というマクロになります。

JRくんのホームページ
http://win.blue.co.jp/~jr-kun/
に、秀丸マクロ 電子メール・会議室用整形

きいろいまふらあさんのホームページ
http://www.pluto.dti.ne.jp/~gogh/index.htm
に、Multi Reform for 秀丸エディタ

私のホームーページ
http://www.infomadonna.ne.jp/~takata/hm/index.htm#macro
の「秀丸マクロ集 REDライク」内に「SEIKEI.MAC」

などがあります。

ここのマクロライブラリ
http://www.hidemaru.interlink.or.jp/lib/macro/index.html
にもいくつか登録されているかもしれません。
整形で検索したところ、3件ほどありました。

中には、整形でないマクロもあるかもしれませんが。
#自分のマクロ以外は使ったことがありませんので。

ちなみに、マクロで実現する最も簡単な方法は、以下の手順だと思
います。
1.整形範囲を別の秀丸に貼り付ける
2.不要な改行を取り除く
3.折り返しを改行したい文字数に変更する
4.折り返し位置に改行を挿入
5.元の秀丸に貼り付け
実際には、折り返し禁止の行頭、行末なども指定可能です。

この方法は、「SEIKEI.MAC」で行っている方法です。
今回の書き込みも「SEIKEI.MAC」を使用しています。

[ ]
RE:02395 全行で、改行位置を指定 したいNo.02396
yamasan さん 01/08/22 11:33
 
yamasanです。こんにちは。
 | 私は、愛媛ですが、直撃を食らうのかと心配していましたが、完全
 | にそれてくれましたね。

今回は、台風の被害を免れて、幸いでした。

 | JRくんのホームページ
 | http://win.blue.co.jp/~jr-kun/
 | きいろいまふらあさんのホームページ
 | http://www.pluto.dti.ne.jp/~gogh/index.htm
 | 私のホームーページ
 | http://www.infomadonna.ne.jp/~takata/hm/index.htm#macro
 | の「秀丸マクロ集 REDライク」内に「SEIKEI.MAC」

全部ダウンロードしてみました
SEIKEI.MACで、思ったとおりのことが出来ました。実は、数ヶ月前に、
括弧のマクロが話題になった時に、ダウンロードさせて頂いていたのですが、
忘れていました。使い方をよく読まなかったので、すいません。
折り返しを80字ぐらいにしているんですが、範囲選択して、
40とか60で、改行を指定できるので、こういうのが、欲しかったんです。

MLT_RFM.MACも同様に出来るみたいで、嬉しいです。知りませんでした。
段落を認識してくれるようですし。

SVSEIKE4.LZHファイル中に含まれている SEIKINST.EXEについては、
多機能なようですので、今後徐々に使ってみます。

整形と言うのが、私はわかってなかったので、お手数をかけました。
なるほど。これが、整形というものですね。失礼しました。
TAKAさん、いつもすいません。ありがとうございました。

[ ]