[スレッド全体]

2015/1/23 (金) 20:00:00 匿名  
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36
[2247] Re5:ini読み取り専用・履歴分離オプションについて
レス、ありがとうございます。

> なにか想定している使い方とかあれば、それを書いてもらえると参考になります。

やりたいことは、設定のカスタマイズ履歴を管理・バックアップしたいとか、
複数のPCでカスタマイズ設定部分だけ共通にしたいとか、そういう目的です。
いわゆるUnix系の人の間で流行っているGitによるdotfiles管理というものです。

サクラエディタの場合、とりあえずは、sakura.ini が毎回変わってしまうのが嫌なのです。
カスタマイズ的な変更をしていないのに設定ファイルが更新されるなんて!という思ってしまいます。
そういうわけで、sakura.ini からカスタマイズ系以外のセクション(MRU系)の分離を希望します。

他には、複数のPCで少しだけ設定項目を環境で切り分けたい場合、
Vimとかbashrcとかだったらif文で条件判断で設定を切り替えできるのですが、
同等のことをサクラでやるには良い方法はないでしょうか?
iniの一部だけを反映したいのです。
もちろんエディタでiniを編集すればできるのですが、面倒です。
「一部のセクションの一部のパラメータだけ記述したiniファイル」を読み込んで、
追加差分だけ反映するような機能あれば良いですが。
(現状は、インポートするとセクション全体が変わってしまう?)

2015/2/10 (火) 08:02:04 匿名  
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
[2251] Re6:ini読み取り専用・履歴分離オプションについて
> やりたいことは、設定のカスタマイズ履歴を管理・バックアップしたいとか、
> 複数のPCでカスタマイズ設定部分だけ共通にしたいとか、そういう目的です。


自己レスですが、
現状、sakura.iniファイルを複数のPCで使いまわそうとすると、
設定フォルダの起点がユーザー名やPCのフォルダ構成によって異なるため
それらを環境ごとに編集しないとダメっぽいですね。
( D:\Users\ユーザー名\ .... みたいなのが各所に )

つまり、複数のPCを使っている人は、各PCごとに書き換える必要があると。
結局、設定ダイアログをマウスでポチポチしないといけないのかな??

2015/2/12 (木) 01:29:08 もか  
INCM1.23a
[2254] Re7:ini読み取り専用・履歴分離オプションについて
>現状、sakura.iniファイルを複数のPCで使いまわそうとすると、
>設定フォルダの起点がユーザー名やPCのフォルダ構成によって異なるため
>それらを環境ごとに編集しないとダメっぽいですね。
>( D:\Users\ユーザー名\ .... みたいなのが各所に )

辞書・単語・ルールファイル・背景画像・マクロフォルダ等は、sakura.iniからの相対パスが使えますけど、
そういうことじゃない?

2015/2/13 (金) 07:11:05 匿名  
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36
[2259] Re8:ini読み取り専用・履歴分離オプションについて
> 辞書・単語・ルールファイル・背景画像・マクロフォルダ等は、sakura.iniからの相対パスが使えますけど、
> そういうことじゃない?


....そういうことでした!!(笑)

そういえば、その辺は相対パスが使えたことは過去に知っていましたが、
今の自分のiniファイルはいつの間にか絶対パスになっていたのでした。
相対パス記述に直しましたが大丈夫そうです。
ありがとうございました!

ということで複数PCで設定をコピーして使い回しは、なんとか出来そうです。
ただMRU系(history系)がうっとうしいので、MRU系の分離(削除)は、しばらくは手作業で運用してみます。


他には、、、[2247] にて、一部のパラメータだけ記述したiniファイルを
読み込ませたいって書いたのは、その理由は、
2chの次の話のような場合に、設定ファイルにパッチを当てたいっていう理由でした。
http://anago.2ch.net/test/read.cgi/software/1415436679/130
こちらも手作業でiniファイルを置換すればよいので、問題ではないですが。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.010][st:0.000]