C 言語 で switch の時のインデントNo.07613
よも さん 01/02/20 00:47
 
こんばんは。
動作環境の「高度な編集」の「C言語インデントでswitchの場合はインデントしない」を
チェックしています。

例 1.
switch(hoge) {
case 1:
    ...
}

のようなスタイルではきちんと動作するのですが、

例 2.
switch(hoge)
{
case 1:
    ...
}

のようなスタイルでは 例 2. の位置にキャレットが移動しません。
(インデントされてしまう)
これはそういう仕様なのでしょうか?
仕様である場合、困難でなければ 例 2. のようになるように
変更を要望したいのですが。
[Ctrl]+[H] すればすむので優先順位は低くてかまいません。

秀丸エディタ Version 3.07
Windows 98

[ ]
RE:07613 C 言語 で switch の時のインデNo.07622
秀丸担当 さん 01/02/20 19:10
 
>のようなスタイルでは 例 2. の位置にキャレットが移動しません。
>(インデントされてしまう)
>これはそういう仕様なのでしょうか?

これはもともとの仕様です。
検討しておきます。
とりあえずV3.08ではやりません。

[ ]
RE:07622 C 言語 で switch の時のインデNo.07626
よも さん 01/02/20 23:29
 
>>のようなスタイルでは 例 2. の位置にキャレットが移動しません。
>>(インデントされてしまう)
>>これはそういう仕様なのでしょうか?
>
>これはもともとの仕様です。
>検討しておきます。
>とりあえずV3.08ではやりません。

早速のお返事、ありがとうございます。
気長に待ってます。

[ ]