「オプション>表示>カーソルのある行」の挙動について
-
Windows11(x64) Version 24H2 / Mery(x64) Version 3.7.14
ダークモードが充実したので、ちょこっと色設定を見直そうとして気が付きました。
「オプション>表示>カーソルのある行」の設定で「下線(U)」のチェックの有無にかかわらず、常に下線が表示されていますがこれは仕様でしょうか。
自分はカーソルのある行は下線表示がよいので問題ありませんが、下線なしで背景色を変更したいという方もいるのではないかと思います。また、カーソルのある行の背景色を変えずに下線の色だけを変えたいと思ったのですが、やり方がわかりませんでした。
出来れば秀丸さんのように、IMEがオンとオフの時でカーソルのある行の下線の色を別々に変更出来たら嬉しいです。以下雑談
あまりに真っ黒だとコントラストの差で目が辛いのではと思い、「Base16 Google Dark」というテーマを導入したところ、適度に視認性がよく落ち着いてとてもいい感じです。
最初、テーマをインポートしても色が変わらず、あれ~と思って何度も繰り返してました。インポートしただけでは選択されない仕様なんですね。
テーマのリストの最後に、「Base16 Google Dark」「Base16 Google Dark(2)」「Base16 Google Dark(3)」「Base16 Google Dark(4)」のように追加されていて、自分の馬鹿さ加減に笑ってしまいました。
バカ対策に、テーマをインポートしたら自動選択するか、同名のテーマのインポートで自動リネームせずに「上書きしますか」と確認していただけると助かります。| enaka | 返信 -
> 「オプション>表示>カーソルのある行」の設定で「下線(U)」のチェックの有無にかかわらず、常に下線が表示されていますがこれは仕様でしょうか。
詳しい設定状況がわからないので推測になってしまいますが、もしかすると [ツール] > [オプション] > [記号] の中にある [カーソルのある行に水平罫線を表示] がオンになっていないでしょうか?
この設定が有効だと、[オプション] > [表示] > [カーソルのある行] にある [下線] の設定に関係なく、カーソル行に水平罫線が表示されるようになります。
ちなみに、水平罫線の色を変えたい場合は、[オプション] > [表示] > [水平罫線] のところで調整できます。
あと、[カーソルのある行] の [下線] は、文字に付く「フォントスタイルの下線」のことなので、残念ながら「線の色だけを変える」といったことはできない仕様になっています。
> 出来れば秀丸さんのように、IMEがオンとオフの時でカーソルのある行の下線の色を別々に変更出来たら嬉しいです。
秀丸エディタさんにそういった機能があるのは知っていて、実は Mery でも「IME オン・オフでキャレットの色を変更する機能」を実装するときに、同様のことを検討した経緯があります。
ただ、たとえば「IME の状態で下線の色を切り替える」ようにすると、「文字色も変えたい」「背景色も変えたい」といったご要望につながる可能性があり、一方で「そこまでの機能は不要」といった声もあるため、現時点では実装は見送っている状態です。
とはいえ、今後ご要望が多く寄せられるようであれば、改めて検討してみたいと思います。
【参考】キャレットの色
https://www.haijin-boys.com/discussions/5233> バカ対策に、テーマをインポートしたら自動選択するか、同名のテーマのインポートで自動リネームせずに「上書きしますか」と確認していただけると助かります。
テーマって、わりとこだわって作ってくださっている方も多いので、うっかり上書きしちゃうと結構ショックなんですよね…。なので「上書き機能」を入れるのはちょっと慎重になってしまうところです。
ちなみに、テーマのインポート方法は、検索するとわりとすぐ見つかることもあって、これまでご質問をいただいたことはないのですが、「わかりにくい」という声が増えてきたら、マニュアルなどに手順を載せることも考えてみたいと思います。
テーマの使い方については、こちらの記事でもご紹介していますので、よろしければどうぞ。
【参考】好みのカラーがきっと見つかる!テキストエディター「Mery」の美しいテーマ 101 個
https://www.haijin-boys.com/software/mery/mery-theme| Kuro | 返信