設定ファイルの場所No.36318
matushiro97 さん 18/02/01 13:29
 
2台のPC間で秀丸のファイル別設定の強調表示やコメントなどを同期して使いたいの
ですが,
@設定ファイルの場所
A設定ファイルを同期できる場所に移動した場合に,新しい場所の設定ファイルを参
照するようにできるか
お教えください.

[ ]
RE:36318 設定ファイルの場所No.36319
秀丸担当 さん 18/02/01 15:20
 

秀丸エディタの強調表示の設定は、レジストリという場所に保存されています。
[その他]→[ファイルタイプ別の設定]→[強調表示]は、保存ボタンでhilightファイ
ルに保存できますが、このファイルは設定として直接参照していません。
読込みボタンでhilightファイルから読み込んだときに読み込まれ、OKを押すとレジ
ストリに記憶され、反映されます。
そのため、hilightファイルを同期しても反映されることは無いです。

[その他]→[動作環境]→[環境]で設定ファイル用のフォルダを同一の共有された場所
にしておくと、ファイルタイプ別の設定ダイアログから保存ボタンで保存し、読込み
ボタンで読み込む操作の手間は多少は省けると思います。
または、頻繁に操作を行う場合、保存のマクロと読込みのマクロを作っておくといい
かもしれません。
保存の例:
savehilight "test.hilight",0x1f;
読込みの例:
loadhilight "test.hilight",1,0x1f;
この例は強調表示以外の色の情報なども含まれていますが、詳しくはマクロヘルプを
参照してほしいです。
もしマクロを使われる場合、誤って設定を上書きしてしまうかもしれないので、事前
に[その他]→[設定内容の保存/復元]でファイルに保存しておくことをお勧めします。

[ ]
RE:36319 設定ファイルの場所No.36320
matushiro97 さん 18/02/01 15:58
 
ご回答ありがとうございます.

デザイン,アウトラインなど全ての設定を同期化したいのですが,帆zンコマンドで
表示される画面で「全てオン」をチェックすれば一つのファイルに情報が書かれるの
でしょうか.それとも設定した項目ごとに別名で保存しないければならないのでしょ
うか?


複数行コメントの保存コマンドと解析の保存コマンドの両方で「全てオン」で同一フ
ァイル名で保存しようとすると「保存される内容が異なるが保存するか?」と警告さ
れました.

[ ]
RE:36320 設定ファイルの場所No.36321
秀丸担当 さん 18/02/01 16:31
 

「全てオン」にして保存すれば、1つのファイルに複数の情報がまとめて保存されま
す。

警告が出る場合があるのは、いままで強調表示だけだったファイルに、強調表示+カ
ラーの情報を上書きしようとするときなど、情報の種類が違うときに出ています。ご
自身で把握されていれば上書きされても問題無いです。
「全てオン」で保存したhilightファイルに対して、「全てオン」で上書きするとき
は、警告は出ないです。

[ ]
RE:36321 設定ファイルの場所No.36322
matushiro97 さん 18/02/01 17:20
 
複数行コメントの保存コマンドで全てオンにして二回保存するだけでも二回目に警告
が出ますが….
どこかおかしいのでしょうか

[ ]
RE:36322 設定ファイルの場所No.36323
秀丸担当 さん 18/02/01 18:31
 

警告の意味は、hilightファイルに含まれている内容と、チェックした内容が違うと
きに出るもので、全てオンの場合は常に警告は出ないというわけではありませんでし
た。すみません。

全てオンにして保存して、全ての情報がある場合は、次に保存/読込みをするときにh
ilightファイルを選ぼうとするときに、選択の下部に以下のように表示されます。
「"test.hilight"には、カラー,強調表示,複数行の強調,ツリー定義,#ifdef等の詳細
が含まれています。」

全てオンにして保存しても、例えば複数行コメントのユーザー定義の内容が空の場合
は、保存はされていませんでした。
例えば表示は以下のようになります。
「"test.hilight"には、カラー,強調表示,ツリー定義,#ifdef等の詳細が含まれてい
ます。」

この場合、複数行コメントはhilightファイルに含まれていないので、警告が出るこ
とになります。
保存するものが無い場合は余計な警告が出ないように、今後のバージョンで修正よう
と思います。

[ ]