折り返し文字数で改行するにはNo.18560
たみん さん 04/12/18 14:58
 
よくメール交換をしている人に指定した文字数で改行している人がいます。
私もそれを秀丸でやりたいんです。
折り返し文字数を指定しても改行されずにだらだら長い文字列になってしまいます。
初心者の質問で申し訳ないのですが折り返し文字数で改行するにはどうすればいいの
でしょうか?

[ ]
RE:18560 折り返し文字数で改行するにはNo.18563
Iranoan さん 04/12/18 16:56
 
 たみんさん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> 折り返し文字数を指定しても改行されずにだらだら長い文字列になってしまいます。
> 初心者の質問で申し訳ないのですが折り返し文字数で改行するにはどうすればいいの
> でしょうか?
 秀丸で折り返されている場所に改行を入れるには、マクロを使う必要があり
ます。ご希望ならマクロを書きますが、一般的なメーラなら、送信時に改行を
入れるので、その設定を変えれば、秀丸からは C&P をすれば済むと思います。

 また秀丸のライセンスをお持ちなら、鶴亀メールがそのまま使えます。

 ##Web mail を使っているのかなあ〜。

[ ]
RE:18563 折り返し文字数で改行するにはNo.18564
たみん さん 04/12/18 17:02
 
鶴亀メールって何ですか?
マクロ書いてくださいお願いします。
わがまま言って悪いんですがその際他の文まで改行されてはいけないので
指定した行だけ改行できるようにしてください。

[ ]
RE:18564 折り返し文字数で改行するにはNo.18566
Iranoan さん 04/12/18 17:51
 
 たみんさん今日は、Iranoan です。
> 鶴亀メールって何ですか?
 サイトー企画さんが制作しているメーラです。メール編集が、秀丸と同じ操
作で行えます。詳しくは、
http://hide.maruo.co.jp/software/turukame/doc1.html
を御覧ください。

> マクロ書いてくださいお願いします。
 末尾のマクロで如何でしょう?
//現在の折り返し位置で範囲選択部分に改行を入れる
//未選択なら現在行

if( !selecting )selectline;

//改行挿入
##x = seltopx + seltopy * ( width + 2 );
moveto selendx, selendy;
escape;
golinetop;
while( 1 ){
  if( ##x >= x + y * ( width + 2 ) )break;
  if( column ){
    $$s = "";
    while( strlen( $$s ) < x )$$s = $$s + " ";
    insert "\n" + $$s;
  }
  moveto 0, y - 1;
}

[ ]
RE:18566 折り返し文字数で改行するにはNo.18568
たみん さん 04/12/18 19:23
 
すいません。
マクロ試してみました無限に改行し続けてしまいます。
指定した行だけ改行するマクロを作っていただけますか。

[ ]
RE:18568 折り返し文字数で改行するにはNo.18570
山紫水明 さん 04/12/19 08:09
 
 たみんさん,こんにちは。
 横から失礼します。

>マクロ試してみました無限に改行し続けてしまいます。

 「その他」→「ファイルタイプ別の設定」→「折り返し」→「禁則処理の詳
細」→「禁則処理」にチェック,さらに「改行文字のぶら下げ」にチェックが入
っていますか。

     では, (^^)/~
                                        山紫水明(ユーザー)
                                        SANSHISUIMEI

[ ]
RE:18570 折り返し文字数で改行するにはNo.18571
たみん さん 04/12/19 12:09
 
すいません。
「折り返し」→「禁則処理の詳細」→「禁則処理」
がわかりません。

[ ]
RE:18571 折り返し文字数で改行するにはNo.18572
ぷれりゅ〜ど さん 04/12/19 12:41
 
こんにちは、ぷれりゅ〜ど@ユーザです。

その他→ファイルタイプ別の設定、の左側に、
「折り返し」が有ります。
右側に「禁則処理」が有るのでチェックすると、
「禁則処理の詳細」が設定可能になります。

[ ]
RE:18572 折り返し文字数で改行するにはNo.18573
たみん さん 04/12/19 17:59
 
何度もすいません。
ファイルタイプ別の設定には表示、全般、カラー、強調表示、その他タブしかありま
せん。

[ ]
RE:18573 折り返し文字数で改行するにはNo.18574
山紫水明 さん 04/12/19 18:13
 
 たみんさん,こんにちは。

>ファイルタイプ別の設定には表示、全般、カラー、強調表示、その他タブしか
>ありません。

 秀丸の最新バージョンは 4.14 ですが,お使いのバージョンはどうなっていま
すか?

     では, (^^)/~
                                        山紫水明(ユーザー)
                                        SANSHISUIMEI

[ ]
RE:18574 折り返し文字数で改行するにはNo.18575
たみん さん 04/12/19 21:17
 
最新バージョンをインストールしてその通りにしたらバッチリ成功しました。
Iranoanさん山紫水明さんぷれりゅ〜どさん本当にありがとうございました!

[ ]
RE:18574 折り返し文字数で改行するにはNo.18576
Iranoan さん 04/12/19 21:54
 
 山紫水明さん、たみんさん今日は、Iranoan です。
>  「その他」→「ファイルタイプ別の設定」→「折り返し」→「禁則処理の詳
> 細」→「禁則処理」にチェック,さらに「改行文字のぶら下げ」にチェックが入
> っていますか。
 この可能性があるんですね。フォロー有り難うございます。

[ ]
RE:18575 折り返し文字数で改行するにはNo.18580
ENCODINGSHIFTJIS さん 04/12/20 09:52
 
操作感覚の違うマクロ、1行処理の繰り返しで、キー操作の味わいの強いもの

if(return) down; else {golineend; right; insertreturn;}

処理内容:カーソル行に改行が無ければ付けて、次行に移動だけ。
範囲選択はしない。折り返し範囲が少量の時には、ポンポンとキーをたたくだけ

[ ]