「折り返し」が全く効かなくなる症状No.04345
naanfushi さん 09/11/01 21:02
 
 「折り返し」が全く効かなくなる動作を確認して、その再生手順がこちらの環境
(XP SP3 秀丸V8β22)で特定できましたので、報告致します。(あまりに変なので、
他のマシンでは再現性を確認できておりません。ハード依存の障害である可能性も捨
てきれませんが、一応、ご報告まで…)

【症状】
 [その他]→[ファイルタイプ別の設定]→[体裁]→[折り返し]にある「ウィンドウ幅
に合わせる」「固定」「最大」のいずれを選択しても、折り返し幅が変更できない状
態(最大で固定?)に陥ってしまう症状があるようです。ポイントになる操作は、下
記の「4〜6」です! (なお、再現には、秀丸の完全再インストが必要になるなど、
ちょっと危険も伴うかもしれません。まず、「設定内容の保存」ファイルは別途、安
全な場所に温存した方が無難かもしれません…)
 
【再現手順:タブモードで確認】
0.テキストファイルへの[ファイルタイプ別の設定]は、「折り返し」が、「ウィン
ドウ幅に合わせる」になっている。
1.適当なテキストファイルを開く。
2.適当なCSVファイル(拡張子はTXT)を開く。
3.CSVファイル上で[表示]→[タブストップ]→[TSVモード]を選択する。
4.CSVファイル上で、[その他]→[ファイルタイプ別の設定]→[体裁]→[折り返し]
で「最大」を選択して、[強制的に保存]を押す。
5.「現在、(一時的な設定)になっていますが、強制的に保存しますか?」とのダ
イアログボックスが出る。
6.[OK]ボタンを押す。
(以降、[折り返し]の設定がすべて無効となり、折り返しが最大(?)で固定された
ような状態になる。以下、その動作を確認するための手順)

7.上記1のテキストファイル上で、「折り返し」を変更する。例えば「ウィンドウ
幅に合わせる」を選択して[OK]ボタンを押す。
8.折り返しは、最大(?)のまま。
 (ただし、再度、「折り返し」を確認すると、「ウィンドウ幅に合わせる」がチェ
ックされている)
 (同様に、CSVファイル上で「折り返し」を確認しても、「ウィンドウ幅に合わせ
る」になっている)
9.折り返しをどのように変更しても、ダイアログボックス上では変更されるが、実
際には「折り返しが最大」のままになっている。
 (つまり、「折り返し」が全く効かなくなる状態になり、以降、どんなテキストフ
ァイルを開いても同様の状態です。結果として、秀丸の完全な再インストールが必要
になります)
10.正常だった頃に戻すため、「設定内容の保存/復元」で設定ファイルを読み込
むが、上記症状は改善されない。(この時読み込んだ設定ファイルは、「保存」を実
行していないのに、再インスト後に読み込んでも、上記症状を記憶している…という
現象が複数回ありましたが、2,3度は正常に起動したような事もあったような…。
いずれにしても設定所損ファイルは壊れる危険性がゼロではないようでした)

【他の再現性確認操作での特徴的な動作】
・ V22の特性かと思い、V21にバージョンダウンしても症状以降、[折り返し]の設定
がすべて向こうになる症状(最大状態?)は続く。
・ 一度、秀丸を削除して、再インストールすると、症状は完全に修復される。
・ インストール直後に上記を再現中に、気づいたのですが、折り返しがおそらく
「最大」になっているにも関わらず、CSVファイル(タブ)の「ファイルタイプ別の
設定」が「(一時的な設定)」で、「固定:折り返し:80」を示していました。

・ この症状が危険な点は、「設定内容の保存/復元」の復元のための読み込みファイ
ルにまで影響を及ぼしているように思われる点です。上記「10」のように、一度、
上記の状態になり、過去の正常だった状態での再確認を実行するために、「設定内容
の復元」で正常だった時の保存ファイルを読み込みました。正常に戻るかと思いきや、
正常な設定ファイルを読み込んだ時点で、上記の異常な状態になっていたような…。
つまり、過去の設定保存ファイルを読み込み、「保存」を行わないのに、上記症状に
なった時点で、即「上書き保存」されてしまっている(?)ような感じです。結果と
して、正常に戻そうとして次々と保存ファイルを読み込み、そのたびに次々と正常だ
った保存ファイルが(実感として「読み込むだけ」で)破壊されていった…と言う感
じです。このため、再現時には、過去のファイルの確保に十分に留意して下さい。
 
(以上は、マシン再起動で再インストールした場合と、再起動なしで再インストール
した場合とで異なるかもしれません。とにかくこの週末一杯は相当回数、再起動&再
インストを行った為、状態と情報を正しく認識していないかもしれません)

 以上、またまた長くなって申し訳ないのですが、再現するでしょうか?

[ ]
RE:04345 「折り返し」が全く効かなくなるNo.04346
h-tom さん 09/11/01 23:02
 

h-tom です。

> 「折り返し」が全く効かなくなる動作を確認して、その再生手順がこちらの環境
>(XP SP3 秀丸V8β22)で特定できましたので、報告致します。(あまりに変なので、
>他のマシンでは再現性を確認できておりません。ハード依存の障害である可能性も捨
>てきれませんが、一応、ご報告まで…)

>3.CSVファイル上で[表示]→[タブストップ]→[TSVモード]を選択する。
TSVモードに変更し、設定を保存しているので、TSVモードが有効になり、折り返し
設定が、無効化されているだけでは?

[ ]
RE:04346 「折り返し」が全く効かなくなるNo.04348
naanfushi さん 09/11/02 09:36
 
 ご指摘、ありがとうございました。

>TSVモードに変更し、設定を保存しているので、TSVモードが有効になり、折り返し
>設定が、無効化されているだけでは?

 当初は、ご指摘のような要因では…と、気軽に思っていたのですが、その「折り返
し設定が無効化されたTSVモード用の設定」を解除する方法が見つかりませんでした。
で、他の全てのテキストファイルが「折り返し無し」状態になって、制御できなくな
り、お恥ずかしい限りですが、混乱の内に先の発言をしたような次第です。この「折
り返し設定が無効化されたTSVモード用の設定」を解除する方法(TSVモードの解
除?)を教えて頂ければ幸甚です。
 とにかく、秀丸の深い部分までの知識があまり無いため、「設定の保存/復元」
「ファイルタイプ別の設定」など、色々読み込んでみたりしたのですが、「折り返
し」の設定だけが(フォンなどは「ファイルタイプ別の設定」で変わってくれたので
すが、「折り返し」だけが上手く変わらなくて…)、反映されず、週末の相当な時間、
苦労しておりました。何卒、宜しくご指導頂ければ幸いです。
 お忙しい所、すいませんが、どうか、その方法をぜひ教えて頂きたく、重ねてお願
い申し上げます。
(なんだか、ここ数日の暗く重い雲が一気に晴れそうで、気持ちが楽になりまし
た!!! 本当に、よろしくお願い申し上げます)

[ ]
RE:04348 「折り返し」が全く効かなくなるNo.04358
秀丸担当 さん 09/11/02 16:36
 

手順通りにしてそうなることが確認できましたが、h-tomさんも書かれている通り、
TSVモードのため折り返し設定が無効になっているためだと思います。

TSVモードを解除するには、[表示]→[タブストップ]→[4文字ごと]など、TSVモー
ドでない2/4/8のいずれかを選ぶとTSVモードではなくなります。
または、[その他]→[ファイルタイプ別の設定]→[体裁]→[タブ]よりタブの文字
数を2/4/8から選んでもできます。

TSVモードでは、折り返しの設定は無効になり、[表示]→[折り返し]を選ぶと
「TSVモードでは折り返し桁数の変更はできません」と出ます。
[その他]→[ファイルタイプ別の設定]→[体裁]では、「注意:TSV/CSVモードでは
折り返し桁数は無効です」という注意書きが一応出ていると思いますが、気づき
にくいかもしれません。

設定内容の復元がうまくいかないのはちょっとよくわからないですが、設定内容
の復元は単純にレジストリファイルを上書きしているため、もしファイルタイプ
別の設定をV8.00上で一度も保存したことがない設定だとしたら、レジストリが作
られていないので上書きされないためかもしれないです。
うまくいかない場合、一度秀丸エディタをアンインストールしてから新規インス
トールして、設定内容の復元をするとうまくいくかもしれないです。

[ ]
RE:04358 「折り返し」が全く効かなくなるNo.04365
naanfushi さん 09/11/03 00:34
 
 お手数をお掛けしております。
(じっくりかつ的確に秀丸の症状と手順を書ければ良いのですが、週末からちょっと
処理すべき事案の量が多く、不明瞭な発言内容になり、申し訳ありません)

●[1]TSVモード解除の手順
>TSVモードを解除するには、[表示]→[タブストップ]→[4文字ごと]など、TSVモー…
>数を2/4/8から選んでもできます。
 上記は、何十回も行っており、通常の使用では上記手順で正しく解除されることを
確認しております。
 ただ、これらがなぜか効かなくなる(あるいは、効かないと誤認してしまう?)状
態に入ってしまい、その状態を抜け出す術が見つからない事態に陥り、パニクってし
まったような次第です。

●[2]敢えて実施した「TSVモードでは折り返し桁数の変更」
>TSVモードでは、折り返しの設定は無効になり、[表示]→[折り返し]を選ぶと
>「TSVモードでは折り返し桁数の変更はできません」と出ます。
 上記は了解しているつもりです。(このメニュー部分は、「TSV/CSVモードではグ
レーアウト」させた方が、適切かもしれません。両面ありますが…)


 ■「タブの文字数」ラジオボタンが2個・同時にONな現象
 [ファイルタイプ別の設定]→[体裁]→[タブ]の「タブの文字数」で「8」と「TSV
モード(タブ区切り)」のラジオボタンが同時にONになっている現象(キャプチャを
確認したので、確かに同時ONになっているようです)の報告を受けました。この状態
が即・本動作の原因とは思えませんが、ラジオボタンなので明らかに正常でもなく、
何らかの関係があるような気はします…。

 再現手順などの詳細は、本動作の再現性の特定を担当する者がお休みに入っている
ので、上記の再現性を改めて確認した上で、再度、ご報告致します。

 以上、確認と途中経過のご報告(中途半端ですいません)でした。

[ ]
RE:04365 「折り返し」が全く効かなくなるNo.04374
秀丸担当 さん 09/11/04 10:38
 

>>TSVモードを解除するには、[表示]→[タブストップ]→[4文字ごと]など、TSVモー
>…
>>数を2/4/8から選んでもできます。
> 上記は、何十回も行っており、通常の使用では上記手順で正しく解除されることを
>確認しております。

もしそういうことが起きていたとしたらバグだと思います。
しかし最初の再現手順では問題ではなく、一応仕様通りの動きでした。
何か別の再現手順があるのかもしれないですが、もし再現手順がわかるようでし
たらお手数ですがまた報告いただけると助かります。

最初の手順では、一時的な設定と保存される設定が混ざって混乱しそうな操作で
はあるので、それで混乱してしまったということもあるかもしれないです。

>●[2]敢えて実施した「TSVモードでは折り返し桁数の変更」
>>TSVモードでは、折り返しの設定は無効になり、[表示]→[折り返し]を選ぶと
>>「TSVモードでは折り返し桁数の変更はできません」と出ます。
> 上記は了解しているつもりです。(このメニュー部分は、「TSV/CSVモードではグ
>レーアウト」させた方が、適切かもしれません。両面ありますが…)

メニューがグレーアウトすると、なぜグレーアウトしているのか理由がわからな
いので、敢えて選択できるようにして理由が分かるようにしてあるので、このま
まということでお願いします。


> ■「タブの文字数」ラジオボタンが2個・同時にONな現象
> [ファイルタイプ別の設定]→[体裁]→[タブ]の「タブの文字数」で「8」と「TSV
>モード(タブ区切り)」のラジオボタンが同時にONになっている現象(キャプチャを
>確認したので、確かに同時ONになっているようです)の報告を受けました。この状態
>が即・本動作の原因とは思えませんが、ラジオボタンなので明らかに正常でもなく、
>何らかの関係があるような気はします…。

同じ時期に04347番の投稿で報告がありました。
ありがとうございます。
β23で修正させていただきます。
最初の問題がこの点が関係あるかどうかわかりませんが、もしこれが関係してい
るとしたらβ23で直るのかもしれないです。

[ ]