別マシンへの移行について、確認No.08426
TAKA さん 01/04/19 16:11
 
TAKA です。
別マシンへの移行について、確認したいことがあります。

秀丸のヘルプの「Q&A」に以下の記述と、

>●設定や動作環境を別のコンピュータに移動できますか?
>
> ファイルタイプ別の設定や動作環境をまるごと別のマシンに移動
>させることはできません。
> 「その他・ファイルタイプ別の設定・強調表示」で、強調表示
>キーワードの保存と、「その他・キー割り当て」で、キー割り当て
>(とマクロ登録)が保存することができます。
> 秀丸をインストールしたフォルダ(通常で c:\Program files
>\Hidemaru\)にある、Hmsetup.exeを起動すると、設定情報の保存
>と復元ができます。ただしこれは設定情報をバックアップすること
>を目的としているので注意してください。

常駐秀丸を含めて全秀丸を終了後に、「Hmsetup.exe」を実行すると、

>秀丸を別のフォルダにインストールしなおす
>秀丸の設定情報をファイルに保存/復元する

の設定が可能で、保存をするダイアログには、以下の記述がありま
す。

>バックアップしたファイルは、同じコンピューター上で、同じ環境
>で復元してください。動作環境のフルパスで書かれている情報など
>は環境によって異なることがあります。
>保存したときの秀丸のバージョンと異なるバージョンで復元はしな
>いでください。必ず同じバージョンで保存・復元をしてください。
>送金登録の情報は保存されません。復元した後に、もう一度送金登
>録をしてください。



ファイルタイプ別の設定や動作環境をまるごと別のマシンに移動す
ることは出来ませんとありますが、同じフォルダであれば、送金登
録以外については、まるごと別のマシンに移動することが出来るの
ではないでしょうか?

手順としては、
1.「Hmsetup.exe」を使用して設定情報をMO等に保存。
2.ファイルタイプ別の設定・強調表示でファイルを使用している
  場合はそのファイルをMO等にコピー
3.キー割り当てに使用している「????.KEY」をMO等にコピー
4.マクロファイルがある場合は、MO等にコピー

5.別マシンで元マシンとまったく同じフォルダに同じバージョン
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  の秀丸を新規にインストール
6.1のファイルを使用して、復元。
7.2〜4のファイルを元のマシンとまったく同じフォルダにコピー
8.送金登録を行う。

このような手順で、別のマシンにまったく同じものを復元すること
が出来ると思うのですが、あっているでしょうか?
それとも、秀丸は、高速化のためにビデオカードの情報やOS情報
なども保存しているため、別のマシンでOSが違ったり、ビデオカ
                                    ^^^^^^^^^^^^^^^^^^^^^^^^
ードが違ったりした場合には、動作の保証が出来なくなるのでしょ
^^^^^^^^^^^^^^^^^^^^^^
うか?

もし、問題がないようでしたら、上記の手順後「Hmsetup.exe」を
使用して「秀丸を別のフォルダにインストールしなおす」で、別の
フォルダに変更することも可能だと思います。手順7の作業は、再
度必要ですが。
「その他→動作環境→パス」の中に、秀丸インストールの下位フォ
ルダが含まれている場合は、そのフォルダは別フォルダに変更して
くれると助かると思います。


最後に整理しておきます。
・上記の手順で別マシンへの完全移行が出来るのではないでしょう
 か?(OSが違ったり、ビデオカードが違っていたとしても)
 (秀丸のバージョンは同じものを使用するという前提)
・「別フォルダにインストールしなおす」では、「その他→動作環
 境→パス」の中に、秀丸インストールの下位フォルダが含まれて
 いる場合は、そのフォルダは別フォルダに変更してくれると助か
 ると思いますが、いかがでしょうか?

もし、秀丸担当さん以外でレスをつけられる場合には、1点だけお
願いがあります。
ある方法で、「秀丸の設定情報をファイルに保存/復元」と同じこ
とが出来ますが、その方法については書かないようにお願いします。
(送金登録情報まで保存/復元が出来てしまい、秀丸の不正利用が
出来てしまいますので)

[ ]
RE:08426 別マシンへの移行について、確認No.08430
秀丸担当 さん 01/04/19 18:30
 
>・上記の手順で別マシンへの完全移行が出来るのではないでしょう
> か?(OSが違ったり、ビデオカードが違っていたとしても)
> (秀丸のバージョンは同じものを使用するという前提)

はい。できるにはできてしまいます。
保証の範囲内ではないため、このように書いています。

>・「別フォルダにインストールしなおす」では、「その他→動作環
> 境→パス」の中に、秀丸インストールの下位フォルダが含まれて
> いる場合は、そのフォルダは別フォルダに変更してくれると助か
> ると思いますが、いかがでしょうか?

もともと相対パスであったものを、絶対パスに書き換えるという
ことでしょうか。
これは、助かるケースもあると思いますが、マクロのフォルダも
手動で移動する人の場合は、余計なことになってしまいそうです。
どうでしょうか?

[ ]
RE:08430 別マシンへの移行について、確認No.08431
TAKA さん 01/04/19 19:34
 
TAKA です。

>>・上記の手順で別マシンへの完全移行が出来るのではないでしょう
>> か?(OSが違ったり、ビデオカードが違っていたとしても)
>> (秀丸のバージョンは同じものを使用するという前提)
>
>はい。できるにはできてしまいます。
>保証の範囲内ではないため、このように書いています。

保障の範囲内ではないためだったのですね。
了解しました。


>・「別フォルダにインストールしなおす」では、「その他→動作環
>> 境→パス」の中に、秀丸インストールの下位フォルダが含まれて
>> いる場合は、そのフォルダは別フォルダに変更してくれると助か
>> ると思いますが、いかがでしょうか?
>
>もともと相対パスであったものを、絶対パスに書き換えるという
>ことでしょうか。

すみません。説明不足でした。
例えば、秀丸のインストールフォルダを「d:\uty\hm」、マクロ用
のフォルダを「d:\uty\hm\mac」とフルパスで書いていた場合に、
インストール先を「d:\uty\hm2」に変更したら、自動でマクロ用の
フォルダなどが「d:\uty\hm2\mac」に変わった方がいいと思います。

比較方法は、インストールフォルダを「cHM」、比較対象のフォル
ダ(例えば、マクロフォルダ)を「cWk」とした場合に、
strnicmp( cHM, cWk, strlen( cHM ) )
のような感じでいいと思います。

相対パスの場合は何も変わらない方がいいと思います。

いかがでしょうか?




ところで、「8371」の

>ところで、「編集→クリップボード履歴」は最大100件という仕
>様なのでしょうか?
>今回のテストでは、100件しか履歴に残っていませんでしたので。
>
>ヘルプには
>
>> クリップボードの履歴には、秀丸に限らず、テキスト形式のデー
>>タがクリップボードにコピーされた履歴が常駐秀丸によって記録さ
>>れています。履歴に記録されるデータの合計が履歴バッファのサイ
>>ズを越えた場合は古い分から捨てられていきます。
>
>としか書かれていませんでしたが。

は、仕様でしょうか?
もし、仕様でしたら、ヘルプに最大100件と書いておいて頂けた
らと思います。

[ ]
RE:08431 別マシンへの移行について、確認No.08433
秀丸担当 さん 01/04/20 18:17
 
>すみません。説明不足でした。
>例えば、秀丸のインストールフォルダを「d:\uty\hm」、マクロ用
>のフォルダを「d:\uty\hm\mac」とフルパスで書いていた場合に、
>インストール先を「d:\uty\hm2」に変更したら、自動でマクロ用の
>フォルダなどが「d:\uty\hm2\mac」に変わった方がいいと思います。
>
>比較方法は、インストールフォルダを「cHM」、比較対象のフォル
>ダ(例えば、マクロフォルダ)を「cWk」とした場合に、
>strnicmp( cHM, cWk, strlen( cHM ) )
>のような感じでいいと思います。
>
>相対パスの場合は何も変わらない方がいいと思います。
>
>いかがでしょうか?

ううーん、どうでしょう。
フルパスならば、変えないほうがいいのでは。
インストーラ(hmsetup)は、秀丸以外のファイルはコピーしませんし。

相対パスの場合はインストール先を変更後、動作しなくなるので
フルパスに変換する必要性はあるかもしれないと思いました。

>は、仕様でしょうか?
>もし、仕様でしたら、ヘルプに最大100件と書いておいて頂けた
>らと思います。

100件は仕様でした。
ヘルプに書くようにしようと思います。


[ ]
RE:08433 別マシンへの移行について、確認No.08435
Arimac さん 01/04/20 22:47
 
>ううーん、どうでしょう。
>フルパスならば、変えないほうがいいのでは。
>インストーラ(hmsetup)は、秀丸以外のファイルはコピーしませんし。
>
>相対パスの場合はインストール先を変更後、動作しなくなるので
>フルパスに変換する必要性はあるかもしれないと思いました。

動作はしなくなるとは言うものの秀丸エディタを
インストールしたフォルダを基準にしたフォルダ
(つまり相対パス)をユーザーがそのまま使うと
いうのは実際にはほとんど無いと思いますが。
通常は秀丸エディタの移動先に合わせて移動する
と思います。
プログラマ的には保身の為になるとは思いますが、
ユーザー的には余計なお世話と思います・・・(^^;

[ ]
RE:08435 別マシンへの移行について、確認No.08436
TAKA さん 01/04/21 09:02
 
TAKA です。

>>相対パスの場合はインストール先を変更後、動作しなくなるので
>>フルパスに変換する必要性はあるかもしれないと思いました。
>
>動作はしなくなるとは言うものの秀丸エディタを
>インストールしたフォルダを基準にしたフォルダ
>(つまり相対パス)をユーザーがそのまま使うと
>いうのは実際にはほとんど無いと思いますが。
>通常は秀丸エディタの移動先に合わせて移動する
>と思います。

なぜ、相対パスだと動作しなくなるのかは分かりませんが、
Arimacさんの言われるように、相対パス内のファイルは一緒
に移動するのが普通だと思いますので、相対パスは変更しなければ、
正常に動作すると思います。
但し、「..\AAA」のように同一階層にあるフォルダのものはそのフ
ォルダが移動されていないと、正常には動作しませんが。
#これのことを言っているのかな?
それに、ヘルプには、絶対パスで指定と書いてありましたので、そ
れを無視して相対パスをしている場合は、何もしないでいいと思い
ます。

絶対パスについては、「8341」で書いた通り、手動で変更しないと
動作しなくなるので、秀丸が変更してくれると助かると思います。
絶対パスが変わって困る人はいないと思います。変わらないと困る
人しかいないと思います。
移動をする目的は、秀丸関係のフォルダを別フォルダに変更したい
訳ですから。秀丸のパスは自動で変わって欲しいと思います。

秀丸担当さんの言われるように、「hmsetup.exe」では、秀丸でイ
ンストールしたファイルの面倒しか見ないと割り切れば、変更の必
要はないのかもしれませんが、秀丸に関係する絶対パスは変更する
方が、ユーザーにとっては、親切だと思います。
但し、秀丸のフォルダが含まれる絶対パスで、自動で変更されると
困るという場合が想定出来るなら、変更しない方がいいと思います。
#私は、想定出来ませんでしたが。

[ ]
RE:08436 別マシンへの移行について、確認No.08437
ひろ さん 01/04/21 19:36
 
 TAKA さん今日は、ひろです。
> 移動をする目的は、秀丸関係のフォルダを別フォルダに変更したい
> 訳ですから。秀丸のパスは自動で変わって欲しいと思います。
 確かにそういった場合が多いでしょうが、現状では、
> 秀丸担当さんの言われるように、「hmsetup.exe」では、秀丸でイ
> ンストールしたファイルの面倒しか見ない
ので、下手に設定を変えてしまうのは拙いと思います。何故なら TAKA さ
んのいわれる仕様に変更すると、hmsetup.exe でインストール先を変更した
直後は、マクロはコピー/移動されていないので、全てのマクロが動作しま
せん。

 また単純に秀丸をインストールしたフォルダ内にあるファイルを全て移動
した上で、マクロフォルダを書き直す仕様に変更すると、マクロサーバなど
他のソフトからも使われる可能性のあるソフトがフォルダ内に存在するとや
やこしくなるので、現状のままで良いと思います。

[ ]
RE:08437 別マシンへの移行について、確認No.08438
TAKA さん 01/04/21 21:38
 
TAKA です。

> また単純に秀丸をインストールしたフォルダ内にあるファイルを全て移動
>した上で、マクロフォルダを書き直す仕様に変更すると、マクロサーバなど
>他のソフトからも使われる可能性のあるソフトがフォルダ内に存在するとや
>やこしくなるので、現状のままで良いと思います。

そうですか。
秀丸本体だけ別フォルダに移動して、それ以外は元のままというこ
とですね。

秀丸本体だけを別のフォルダに移動したい人と秀丸に関係するもの
をすべて移動したい人どちらかが多いかを考えた場合に、私は後者
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
の方がはるかに多いと思っていますので、それなら、秀丸のパスを
含むものは変更して上げたほうが親切だと思っていました。
ただそれだけです。

秀丸担当さんも今のままの仕様がいいと思っているので、現状のま
まにはなるとは思いますが。

[ ]
RE:08438 別マシンへの移行について、確認No.08454
秀丸担当 さん 01/04/23 18:29
 
>秀丸担当さんも今のままの仕様がいいと思っているので、現状のま
>まにはなるとは思いますが。

すいません。現状のままにしたいと思います。
よろしくお願いします。

[ ]
RE:08454 別マシンへの移行について、確認No.08462
TAKA さん 01/04/23 21:34
 
TAKA です。

>>秀丸担当さんも今のままの仕様がいいと思っているので、現状のま
>>まにはなるとは思いますが。
>
>すいません。現状のままにしたいと思います。

了解しました。

近々、Q&A集の第5版が開始されますので、秀丸の設定完全移行
方法を追加しようと思っています。そこで、何を手動で変更する必
要があるか等、詳しく書こうと思います。

[ ]