改行時空白を削除(秀丸設定)No.09144
L47B307 さん 03/07/22 22:18
 
 鶴亀メールから秀丸エディタの動作環境を呼び出したとき、「改行するとき
空白だけの行だったら空白を削除する」の設定が有効なのですが、実際は
設定できていないように思います。
 これ自体は別にどちらでも良いのですが、将来的には保存時に行末空白を
削除できたらいいなと思います。

 それから、鶴亀側から秀丸の設定を開いてそこからヘルプを開こうと
した場合、項目ツリーのトップレベルのヘルプは開くのですが、配下の
ヘルプが出てきません。(トピックが存在しない)


OS : WinXP Pro SP1
TuruKame 3.00 (WinNT,501)
秀丸エディタ 3.19

[ ]
RE:09144 改行時空白を削除(秀丸設定)No.09146
秀まるお さん 03/07/22 22:43
 
 秀丸側の「動作環境・編集・高度な編集」の「改行するとき空白だけの行だっ
たら空白を削除する」のオプションのことでしたら、一応僕の所では鶴亀上でも
効いてます。

 そこのオプションをONにしておくと、空白だけの行が作成されなくてとても便
利です。

>  これ自体は別にどちらでも良いのですが、将来的には保存時に行末空白を
> 削除できたらいいなと思います。

 しいて必要ならマクロで出来ますけど。「マクロ・マクロ登録・自動起動・あ
とで送信/今すぐ送信時」の所に、例えば以下のようなマクロを登録する手があ
ります。必要ならば先頭にdisabledraw、最後にenabledraw等いれておくといい
かもしれません。

------------------
    #x = x; #y = y;
    replaceallfast "[  ]+$", "", regular;
    moveto #x, #y;

[ ]
RE:09146 改行時空白を削除(秀丸設定)No.09147
L47B307 さん 03/07/22 23:16
 
>  秀丸側の「動作環境・編集・高度な編集」の「改行するとき空白だけの行だっ
> たら空白を削除する」のオプションのことでしたら、一応僕の所では鶴亀上でも
> 効いてます。
>
>  そこのオプションをONにしておくと、空白だけの行が作成されなくてとても便
> 利です。

 すみません。 半角空白とタブだけならこちらでも効いていました。
 全角空白でも削除されるものと思っていたもので。

[ ]
RE:09147 改行時空白を削除(秀丸設定)No.09148
秀まるお さん 03/07/23 10:49
 
>  全角空白でも削除されるものと思っていたもので。

 僕の所では全角空白も削除されてます。はて?

 どうやら、「全般的な設定・エディタ・送信系・編集」の「全角空白もインデ
ント」がONかどうかで動作が違ってくるようです。秀丸も同じだと思います。

[ ]
RE:09148 改行時空白を削除(秀丸設定)No.09156
L47B307 さん 03/07/23 21:33
 
>  僕の所では全角空白も削除されてます。はて?
>
>  どうやら、「全般的な設定・エディタ・送信系・編集」の「全角空白もインデ
> ント」がONかどうかで動作が違ってくるようです。秀丸も同じだと思います。

 自動インデントは使っていませんでした。
 秀丸はほとんど使っていないので、その点よくわかっていません。

 また、行末空白削除は草稿に保存の時に実行されて欲しいので、マクロを
追加変更して使用させて頂きます。

[ ]
RE:09156 改行時空白を削除(秀丸設定)No.09157
秀まるお さん 03/07/23 21:49
 
>  また、行末空白削除は草稿に保存の時に実行されて欲しいので、マクロを
> 追加変更して使用させて頂きます。

 その後気づいたことがあるので念のため書かせて頂きますと、

    $s = searchbuffer;
    #o = searchoption;
    #x = x; #y = y;
    replaceallfast "[  ]+$", "", regular;
    moveto #x, #y;
    setsearch $s, #o;

 のように、検索条件を壊さないようにした方がいいようです。(既にそう修正
してらっしゃるかもしれませんが)

[ ]