【要望】タブのカラー化の新仕様No.30809
misop さん 12/02/07 01:04
 
秀丸エディタは20年近く使っているのですが初めて要望を出します。
現在でもタブモードの詳細設定でアクティブのタブに色を付けることができますが、
たくさんのファイルを開いて作業するときは以下のようなな機能があると便利です。

タブのカラー化の新仕様
(1)拡張子ごとに任意の色を指定できるようにする
 ≪例≫
  .cpp 標準(グレー)
  .h   オレンジのライン
  .txt 緑のライン
 ※アクティブなタブは白
 「たくさんファイルを開くと拡張子が見えなくなってしまうので是非欲しい機能で
す。」

(2)タブに一時的に色を付けられる
 タブの右クリックメニューに、
 [このタブに一時的に色を付ける]、[一時的な色を解除する]
 を用意して、カラーマーカーのように色付けできるようにする
 「上記の仕様に加え、一時的に強調しておきたいタブに色を付けておきたい。」

[ ]
RE:30809 【要望】タブのカラー化の新仕様No.30810
秀まるお2 さん 12/02/07 09:29
 
 タブモードの場合は、タブに表示するアイコンが、いわゆるWindowsの方での
拡張子に関連づけられたアイコンを出すようになっているので、それをもっと派
手な物に変更していただければ、それで拡張子が識別しやすくなるっていう作戦
がありますけども、それでどうでしょうか。

 拡張子毎に色を指定出来るって作戦も、それはそれでいいアイデアかとは思い
ますけども…。ファイルタイプ別の設定にそういうのを追加するだけなのでそん
なには難しくない気かしますが、今ちょっと僕の判断だけで採用決定ってのは難
しい気がします。

> (2)タブに一時的に色を付けられる

 既存の機能で、例えば「ヒストリに常駐」とかブックマークとかって機能があ
るので、そこに登録されてるファイルは別の色で(あるいはヒストリ常駐なら星
マーク付きで)表示するとかってアイデアならあってもよさそうな気がします。

 とりあえず現段階ではネタってことにさせていただきます。

[ ]
RE:30810 【要望】タブのカラー化の新仕様No.30811
misop さん 12/02/09 01:28
 
ご回答いただき、ありがとうございます。

> タブモードの場合は、タブに表示するアイコンが、いわゆるWindowsの方での
>拡張子に関連づけられたアイコンを出すようになっているので、それをもっと派
>手な物に変更していただければ、それで拡張子が識別しやすくなるっていう作戦
>がありますけども、それでどうでしょうか。
ファイル名を少しでも表示させるためにアイコンを消していて、アイコンがあること
をすっかり忘れていました。カラー化はそんな人向けの仕様ですね。これは、やや低
めの要望->ネタということでプールしておいてください。

>> (2)タブに一時的に色を付けられる
>
> 既存の機能で、例えば「ヒストリに常駐」とかブックマークとかって機能があ
>るので、そこに登録されてるファイルは別の色で(あるいはヒストリ常駐なら星
>マーク付きで)表示するとかってアイデアならあってもよさそうな気がします。
その仕様でも良いです。でも、その場合でもタブの右クリックメニューにも「ヒスト
リに常駐」が欲しいです。特定のタブにマークを付けたくて、そのタブのファイル名
とヒストリのファイル名を見比べて「常駐」とするのは直観的ではなく、解析やコー
ディングしている本来の作業の思考を止めてしまいます。
それから、色にこだわるのは直観的だから。対象のカテゴリ毎に秀丸のウィンドウを
複数立ち上げて、さらに複数のタブを開いてってやっているときに、よくそれらを混
同してしまうのです。ウィンドウの位置やタブの位置を工夫してはいますが、識別す
るための色が欲しいってよく思っていました。

これはやや高めの要望ということで検討していただけるとうれしいです。まあ、ネタ
としてプールでも良いですが・・・。

[ ]
RE:30811 【要望】タブのカラー化の新仕様No.30812
秀丸担当 さん 12/02/09 11:18
 

要望ありがとうございます。
現在秀まるおが秀丸エディタのほうをいじっていますが、今後の予定ということ
で秀丸担当のほうから返事させていただきます。

タブの色を一時的に自由に変更できたらいろいろ便利になると思います。
自分でも異なる場所にある2つの似たファイルを扱うときに見た目で分けられた
ら便利と思うことがあります。

ちなみに秀丸ファイラーClassicのほうではタブを右クリックしてタブごとのプ
ロパティとして、色や名前を個別指定できたりしますが、そういうようにも今後
できたらいいと思います。
その他にもやるべき要望が幾つかありますが、できたらいいということでネタに
追加させていただきます。


現状では色は変えることはできないですが、マクロでタブ名を変える方法があり
ます。
例えば以下のマクロをtest.macとしてマクロファイル用のフォルダに保存して、
[マクロ]→[マクロ実行委]より実行すると、タブの表示上の名前を一時的に変更
できます。
(マクロファイル用のフォルダは[その他]→[動作環境]→[環境]で指定します)

  //一時的にタブ名の先頭に●を付ける
  title "●"+basename2,3;
  title -1,3;

変更したものを解除するには以下のマクロでできます。

  //一時的にタブ名を変更したものを解除
  title basename2,3;
  title 0,3;


個人的にはタブではないですが普通の文字の背景色で見た目で区別して使うこと
があります。
(例)

  //一時的に背景をグレーに
  configcolor "[0][1]:0xc0c0c0";

参考までに、少々高度な使い方になりますが、[マクロ]→[マクロ登録]で、「自
動起動」のところで「ファイルを開いた直後」のマクロを指定することで、拡張
子などの条件を記述してタブ名や普通の文字の背景を変更するという方法もあり
ます。

[ ]
RE:30812 【要望】タブのカラー化の新仕様No.30814
misop さん 12/02/13 01:42
 
いろいろとアドバイスありがとうございます。

背景色を変えるというのは、以前・・・Tera Termでサーバー10台を同時にモニター
していたとき、サーバー毎に色を変えるということをよくやっていました。
一時的に背景色を変えるというのは、ウィンドウを複数開いたときにいいかもしれま
せんね。
今の秀丸でもマクロでいろいろとやれそうですので、自分にあったやり方を思考錯誤
してみます。

[ ]
RE:30814 【要望】タブのカラー化の新仕様No.30821
秀まるお2 さん 12/02/13 16:39
 
 タブの色付け関係ついては、一応、手元のソースコード上に印を入れておいた
ので、将来適当なタイミングで(たぶんタブ関係をいじるタイミングで)対応出
来る可能性が高いと思います。

 他にも多数のご要望の反映が溜まっているので、ぼちぼち実現の容易な所から、
V8.13βの方で対応していきます。

[ ]
RE:30821 【要望】タブのカラー化の新仕様No.30902
秀まるお2 さん 12/03/05 11:26
 
 今さらのお返事になりますが、次のV8.13β8にて、タブモードでのタブの色つ
けを出来るようにします。

 ファイルタイプ別の設定での「デザイン」の中の場所リストの中に追加します。

[ ]
RE:30902 【要望】タブのカラー化の新仕様No.30903
秀まるお2 さん 12/03/05 11:31
 
 ファイル毎にタブの色を変えることは、マクロでは一応出来るようにします。

    configcolor "[52][1]:0x808080";

 みたいな感じで色指定出来るようにします。

[ ]