VISTAでメモ帳と違うファイルを開くことがNo.00955
kaisan さん 07/05/14 20:25
 
WindowsVistaでファイルを開いたときに秀丸とメモ帳で異なるファイルを
開くことが有ります。

たとえば、秀丸を標準ディレクトリインストールして
秀丸で「hidemaru.txt」を修正して上書き保存します。
次に、そのファイルをメモ帳で開きます。
すると、変更前の内容になっています。
その後、秀丸で開くと変更後の内容になっています。

また、管理者として実行すると、変更前の内容になります。

ちなみに、他のドライブなど標準ディレクトリ以外にインストールした場合
この現象は起きません。

理由は分かるのですが・・・(Virtual Storeは開発者泣かせ)


これを試していて気づいたのですが、
管理者権限の秀丸と通常の秀丸で、タブ化できるのですが
タブの切替がおかしくなります。

非管理者の秀丸がアクティブの場合、
 ・管理者の秀丸のタブのうえにマウスカーソルを置くとタイトルの
  ポップアップが化ける。
 ・管理者の秀丸のタブをクリックしても切り替わらない

管理者の秀丸がアクティブの場合、
 ・非管理者秀丸をアクティブにするとウインドウが分かれる。
 #この時管理者ユーザの切り替わるとくっつきます。


[ ]
RE:00955 VISTAでメモ帳と違うファイルをNo.00957
秀丸担当 さん 07/05/15 14:11
 

>WindowsVistaでファイルを開いたときに秀丸とメモ帳で異なるファイルを
>開くことが有ります。

確かにそのようになることを確認できました。
とはいえ、秀丸エディタでVirtualStoreを使うことはいまのところ仕様というか、
互換性のために仕方ないような状況です。
manifestでrequestedExecutionLevelを記述しておくとメモ帳と同様の動作にな
るようですが、それだと Program Files\Hidemaru に書き込むことができなくな
ってしまいます。
互換性を捨てればメモ帳と同じにすることはできますが。
前にも似た話題がありましたが、結果的に従来のままになってしまっています。

>これを試していて気づいたのですが、
>管理者権限の秀丸と通常の秀丸で、タブ化できるのですが
>タブの切替がおかしくなります。

こちらも確認することができました。
同時に実行するのはいろいろ想定外のことがあるようで、対応するとしたら時間
がかかるかもしれません。

[ ]
RE:00957 VISTAでメモ帳と違うファイルをNo.00958
kaisan さん 07/05/15 21:38
 
> >WindowsVistaでファイルを開いたときに秀丸とメモ帳で異なるファイルを
> >開くことが有ります。
>
> 確かにそのようになることを確認できました。
> とはいえ、秀丸エディタでVirtualStoreを使うことはいまのところ仕様というか、
> 互換性のために仕方ないような状況です。

私は今の仕様でも構わないのですが、秀丸はメモ帳の代替えでもあるため
ヘルプのQ&Aなどに書いた方がよいと思います。


> 非管理者の秀丸がアクティブの場合、
>  ・管理者の秀丸のタブをクリックしても切り替わらない
これに関しては、現状タブの表示のみ変わりテキストの表示は変わりませんが
ウインドウメニューではテキストの内容も変わります。

個人的には、秀丸のタブで切り替えられればとりあえずOKなのですが。

[ ]
RE:00958 VISTAでメモ帳と違うファイルをNo.00959
秀丸担当 さん 07/05/16 15:21
 

>私は今の仕様でも構わないのですが、秀丸はメモ帳の代替えでもあるため
>ヘルプのQ&Aなどに書いた方がよいと思います。

ではヘルプに書いておきます。

あと、マクロ用のフォルダなどをProgram Filesにおくべきではないという話は
前にあって、いまのところVistaの救済策に与っているのですが、Vistaで新規イ
ンストールしたときはユーザーごとのAppData配下に設定するようにしていこう
と思います。
バージョンアップ時はそのままです。

>個人的には、秀丸のタブで切り替えられればとりあえずOKなのですが。

この問題は、調べたところ様々な要素でいろいろ大変そうということがわかった
ので、とりあえず現状では管理者として実行するときはいったん秀丸エディタを
全て終わらせてから実行していただくしかなさそうです。

[ ]