「タブで空白入力」時の自動インデントNo.20685
aki. さん 06/01/03 20:58
 
はじめまして。
秀丸エディタで、「タブで空白入力」にチェックを入れている場合、自動インデント
では空白が挿入されますが、ある条件下でタブが挿入されてしまいます。
保存時にタブを空白に変換する設定にしてあれば、あまり害もありませんが、出来れ
ば修正をお願いしたいです。

関係のありそうな設定等と、タブが挿入されてしまう状況を書くと、

Version:5.12
 タブの文字数:4
 自動インデント:オン
 全角空白もインデント:オフ
 C言語用のインデント:オン
 行頭のタブ文字で(略):オフ

この設定で、以下の三行を入力して、{ の後ろにカーソルを置いてエンターキーを押
すと、3行目行頭にタブが1つ挿入されます。

:
    a{

aの前はスペース4つです。省ける文字を全て省いてみたところ上のようになりました
が、例えば以下のようなものでも起きるので、割と頻繁に遭遇してます。。

class Hoge {
public:
    Hoge() {


[ ]
RE:20685 「タブで空白入力」時の自動インNo.20689
秀丸担当 さん 06/01/04 10:55
 

>秀丸エディタで、「タブで空白入力」にチェックを入れている場合、自動インデント
>では空白が挿入されますが、ある条件下でタブが挿入されてしまいます。
>保存時にタブを空白に変換する設定にしてあれば、あまり害もありませんが、出来れ
>ば修正をお願いしたいです。

手順通りにして再現させることができました。
{の後で、C言語用インデントが働かず通常のインデントとなるとき、タブが挿
入されるようになってしまっていました。修正させていただきます。

[ ]
RE:20689 「タブで空白入力」時の自動インNo.20690
aki. さん 06/01/04 22:52
 
>{の後で、C言語用インデントが働かず通常のインデントとなるとき、タブが挿
>入されるようになってしまっていました。修正させていただきます。

了解しました。
素早い対応ありがとうございました。

[ ]