保存で空白からタブへの変換に動作制限?No.03690
烏天狗 さん 99/07/12 16:37
 
初めまして。
秀丸3.01を使用させていただいております。
保存時に「空白をタブに変換」を指定してファイルを保存
したのですが、変換がまったくかかりませんでした。
「タブを空白に変換」を指定した場合は変換されました。
なにか動作制限があるのでしょうか。
タブのカラム数は4にしています。
ファイルの内容は半角全角混在しています。

[ ]
RE:03690 保存で空白からタブへの変換に動No.03694
烏天狗 さん 99/07/12 17:51
 
自分でコメントを書くのもへんな話ですが。
その後調べていて、次のようなことがわかりました。
空白からタブへの変換はかかっていました。
ただし、次の手順で変換がかかったかどうか
確認しようとしたため、変換がかかっていないように
見えたようです。
1.「空白からタブに変換」を指定して上書き保存する。
2.秀丸を閉じる。
3.保存したばかりのファイルを開く。
このとき、動作環境の設定のテンポラリファイル
の設定で、「テンポラリファイルを利用して再オープンの高速化」
にチェックがついていると、変換前のファイルを開くようです。
チェックマークをはずして開いたら「空白からタブに変換」済みの
ディスク上のファイルを開くことができました。


[ ]
RE:03690 保存で空白からタブへの変換に動No.03699
秀丸担当 さん 99/07/12 17:55
 
>保存時に「空白をタブに変換」を指定してファイルを保存
>したのですが、変換がまったくかかりませんでした。
>「タブを空白に変換」を指定した場合は変換されました。
>なにか動作制限があるのでしょうか。
>タブのカラム数は4にしています。
>ファイルの内容は半角全角混在しています。

動作制限というものは無いです。
たとえば、どのようなテキストが変換されないでしょうか。
半角空白を連続で入力しただけのファイルを保存してみるとどうなる
でしょうか。
あと、ファイルを保存した直後では反映されません。
もう一度読み込んだときに反映されます。
確認してみてください。

[ ]
RE:03690 保存で空白からタブへの変換にNo.03701
ひろ さん 99/07/12 19:09
 
 烏天狗さん今日は、ひろです。
> タブのカラム数は4にしています。
> ファイルの内容は半角全角混在しています。
 私の環境では問題なく出来ました。「tab の column 数を 4 にしている。」
とのことですが、この場合、「4 つ連続する半角 space のみ」が変換対象に
なります。

[ ]
RE:03699 保存で空白からタブへの変換に動No.03703
烏天狗 さん 99/07/13 09:59
 
>>保存時に「空白をタブに変換」を指定してファイルを保存
>>したのですが、変換がまったくかかりませんでした。
>
>あと、ファイルを保存した直後では反映されません。
>もう一度読み込んだときに反映されます。

保存後にファイルを閉じて、もう一度読み込むときに
「テンポラリファイル」から読み(私はその指定が有効な
ことを意識していませんでした)、
その「テンポラリファイル」が前回保存する直前の
状態(未変換)だった、ということのようです。
「テンポラリファイルを使って再オープンの高速化」
をするときの現在の仕様がそうなっていると推測しています。
通常のオープン速度で不都合は感じないので、
「テンポラリ・・・の高速化」のチェックを外して
使用することにします。

[ ]