質問 ファイルタイプ毎の設定情報保存No.15191
もひ さん 03/08/08 11:46
 
はじめまして、もひと申します。
秀丸を使い出してもう何年もたってます。

最新の秀丸ではファイルタイプ毎にカスタマイズできて、
使いやすくなっていますが、これをテキストファイルに
#.hilightが提供されていますよね
落とせないでしょうか?
REGEDITで落とすしかないのでしょうか?
FAQかも知れませんが、記述の場所がわかりませんでしたので
ポイントでも教えてもらえたらと思います。

[ ]
RE:15191 質問 ファイルタイプ毎の設定情No.15196
秀丸担当 さん 03/08/08 18:22
 

>最新の秀丸ではファイルタイプ毎にカスタマイズできて、
>使いやすくなっていますが、これをテキストファイルに
>#.hilightが提供されていますよね
>落とせないでしょうか?
>REGEDITで落とすしかないのでしょうか?

よく意味がわからないですが、#.hilightというのは、秀丸で提供しているわけ
ではありません。

[ファイルタイプ別の設定]→[カラー表示]→[強調表示]の内容をファイルに落と
したい場合は、「保存(V)...」を押せば、ファイルに保存することができます。
ここに、#.hilightというものがあるのであれば、秀丸が提供しているものでは
なく、もひさんが過去に作ったものかもしれません。

レジストリに#.hilightというキーがあるという場合、秀丸ではそういうキーは
作成していないので、もし何らかの原因でそのようなキーができてしまっている
場合は、削除してもらってもかまわないです。

[ ]
RE:15191 質問 ファイルタイプ毎の設定情No.15197
Iranoan さん 03/08/08 21:23
 
 もひさん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> 最新の秀丸ではファイルタイプ毎にカスタマイズできて、
> 使いやすくなっていますが、これをテキストファイルに
> #.hilightが提供されていますよね
> 落とせないでしょうか?
 現在の秀丸では、hmsetup.exe を使って動作環境を含め設定を *.reg (実態
はテキスト・ファイル) に保存できます。これでは力不足なので、あくまで
ファイルタイプ別の設定だけ保存したいということでしょうか?

[ ]
RE:15196 質問 ファイルタイプ毎の設定情No.15198
Arimac さん 03/08/08 22:01
 
行頭の#はコメント(独り言)の意味で使っていると思われます(^^;
つまり、拡張子が.hilightのファイルの事でしょう・・・

[ ]
RE:15196 質問 ファイルタイプ毎の設定情No.15216
もひ さん 03/08/11 18:22
 
もひです。
ご回答ありがとうございます。
.hilightという拡張子を持ったファイルの意味ですが、
これは、強調表示のためのキーワード登録ですね。
確かに強調表示のパターンはファイルに登録ができますね。

私が欲している機能としては、ファイルタイプ毎の色の設定を
ファイル化できないかということです。
わかりにくい質問で申し訳ありませんでした。

HMSETUP.EXEで、秀丸のレジストリ情報を取り出す
ことはできるのですが、ファイルタイプ毎に保存しておきたい
のです。
できたレジストリのファイルをエディタで加工するのが
近道なのでしょうか?


[ ]
RE:15216 質問 ファイルタイプ毎の設定情No.15226
秀丸担当 さん 03/08/12 15:30
 

>私が欲している機能としては、ファイルタイプ毎の色の設定を
>ファイル化できないかということです。
>わかりにくい質問で申し訳ありませんでした。

そうでしたか。
ファイルタイプ別の設定の、カラーの設定はファイルに保存することはできませ
ん。
強調表示のようにファイルに保存できるようにすることも検討項目になっていま
すが、いまのところできません。
レジストリを保存したファイルを触るのはあまりお勧めできないです。

[ ]
RE:15216 質問 ファイルタイプ毎の設定情No.15231
ませま さん 03/08/12 16:24
 
>私が欲している機能としては、ファイルタイプ毎の色の設定を
>ファイル化できないかということです。
>わかりにくい質問で申し訳ありませんでした。

不完全だけど,僕が作っているプリズムというマクロでできます.
http://www007.upp.so-net.ne.jp/masema/software/prism.html

でも,このマクロだど現状でカーソル行と各種の線(ガイドラインや
カーソル行のアンダーラインなど)の配色設定ができません.

これらを扱うためのマクロ命令を本体に用意してもらえたら嬉
しいです.>秀丸担当さん

[ ]
RE:15231 質問 ファイルタイプ毎の設定情No.15235
Iranoan さん 03/08/12 17:11
 
 ませまさん今日は、Iranoan です。
> でも,このマクロだど現状でカーソル行と各種の線(ガイドラインや
> カーソル行のアンダーラインなど)の配色設定ができません.
>
> これらを扱うためのマクロ命令
 getconfig 文と config 文の x オプションで出来ませんか?

[ ]
RE:15235 質問 ファイルタイプ毎の設定情No.15236
ませま さん 03/08/12 22:32
 
Iranoan さん.いつもお世話になります(^^)

>> これらを扱うためのマクロ命令
> getconfig 文と config 文の x オプションで出来ませんか?

前に調べたときは無理でした.
カーソル行の下線は確か16色しか指定できなかったし,4.00βで
追加された各種縦線はどうしたらいいかわかりません.

プリズム自体も隠し機能で config の x オプションに対応していますが
色の指定方法がわからないのです(^^;

[ ]
RE:15236 質問 ファイルタイプ毎の設定情No.15238
秀丸担当 さん 03/08/13 19:02
 

カーソル行と各種縦線の取得と設定は以下のようになります。
カーソル行のフルカラーの指定は、getconfig("cc")とconfig "xcc:..."ででき
ましたが、裏技でした。

  #a = ccolor;                    //カーソル行
  config "cc1";                   //カーソル行
  #a = lcolor;                    //カーソル行下線
  config "cl1";                   //カーソル行下線
 
  $a = getconfig("cc");           //カーソル行(裏技)
  config "xcc:(255 0 0)";         //カーソル行(裏技)
  $a = getconfig("UnderLine");    //カーソル行の下線0〜2
  config "xUnderLine:1";          //カーソル行の下線0〜2
 
  $a = getconfig("VertLine");         //カーソル縦線0〜2
  config "xVertLine:1";               //カーソル縦線0〜2
  $a = getconfig("GuideLine");        //ガイドライン0〜2
  config "xGuideLine:1";              //ガイドライン0〜2
  $a = getconfig("GuideLineInterval");//ガイドラインの間隔
  config "xGuideLineInterval:10";     //ガイドラインの間隔
  $a = getconfig("OrikaeshiLine");    //折り返し縦線0〜2
  config "xOrikaeshiLine:1";          //折り返し縦線0〜2
 
  #a = getconfigcolor(27,0);      //カーソル縦線の色
  configcolor "[27][0]:0xff0000"; //カーソル縦線の色
  #a = getconfigcolor(28,0);      //ガイドラインの色
  configcolor "[28][0]:0x00ff00"; //ガイドラインの色
  #a = getconfigcolor(29,0);      //折り返し縦線の色
  configcolor "[29][0]:0x0000ff"; //折り返し縦線の色


本来であればレジストリ互換の
getconfig("CurLineColor")とconfig "xCurLineColor:..."
getconfig("CurLineColorEx")とconfig "xCurLineColorEx:..."
があるはずなのにできないので、V4.00で追加することにします。

  $a = getconfig("CurLineColor");         //カーソル行(追加予定)
  config "xCurLineColor:(255 0 0)";        //カーソル行(追加予定)
 
  $a = getconfig("CurLineColorEx");        //カーソル行(追加予定)
  config "xCurLineColorEx:255";           //カーソル行(追加予定)

[ ]
RE:15236 質問 ファイルタイプ毎の設定情No.15239
Iranoan さん 03/08/13 20:48
 
 秀丸担当さん、ませまさん今日は、Iranoan です。
> > getconfig 文と config 文の x オプションで出来ませんか?
>
> 前に調べたときは無理でした.
> カーソル行の下線は確か16色しか指定できなかったし,4.00βで
・下線や背景色    UnderLine
・色指定          CurLineColor か CurLineColorEx
  ただ色指定は、
  config "xCurLineColor:(128 0 0)";
  config "xCurLineColorEx:001b6524"; または config "xCurLineColorEx:1795364";
  の何方も動作しない??? 不具合でしょうか?→秀丸担当さん
> 追加された各種縦線はどうしたらいいかわかりません.
 ON/OFF は VertLine, GuideLine, GuideLineInterval, OrikaeshiLine です
が、色指定は ColorSet でしょうが、マクロからは無理ですね。

 どの場合も ON/OFF は出来ますが、色指定が上手くいかない(;_;)。仕様で
しょうか?→秀丸担当さん

[ ]
RE:15238 質問 ファイルタイプ毎の設定情No.15243
ませま さん 03/08/15 10:12
 

>カーソル行と各種縦線の取得と設定は以下のようになります。
>カーソル行のフルカラーの指定は、getconfig("cc")とconfig "xcc:..."ででき
>ましたが、裏技でした。

了解しました(^^)
さっそく作成中のマクロで対応しようと思います.


>本来であればレジストリ互換の
>getconfig("CurLineColor")とconfig "xCurLineColor:..."
>getconfig("CurLineColorEx")とconfig "xCurLineColorEx:..."
>があるはずなのにできないので、V4.00で追加することにします。

是非ともそうして頂きたいと思います.
期待しています.

[ ]