改行非表示時の範囲選択No.17256
CHERRYVOICE さん 04/03/28 01:26
 
こんばんは、CHERRYVOICEです。

どちらかというと秀丸側の話だと思うのですが、困っているのは鶴亀側なので
こちらで質問させて頂きます。

テキストを複数行に渡って範囲選択した場合、改行表示をさせていると改行の
ところまでが選択対象となるのに対し、改行非表示時は行末(ウィンドウの右端)
までが選択対象となっています。
改行非表示時も改行のところまでの選択としたいのですが、このような設定は
できないのでしょうか?
一応設定は探してみたのですが、見つからず……

改行の表示/非表示でこのように動作が変わるというのも妙な気がするのですが、
過去にそういった要望でもあったのでしょうか?


[ ]
RE:17256 改行非表示時の範囲選択No.17260
秀まるお2 さん 04/03/28 14:46
 
 範囲選択の動作は、改行文字の表示/非表示が違ってても同じ動きのはずです。
違うのは、単に表示上の話だと思います。

 改行非表示の場合は、改行文字も含めて選択してるのかどうか分かるようにす
るために、改行文字も含んでいる場合にウィンドウ右端まで全部範囲選択したよ
うな色になります。改行文字表示してる場合は、改行文字の文字そのものだけが
範囲選択した色になります。

 マウスで範囲選択してもキーボードで範囲選択しても同じ動作のはずです。

 改行文字を非表示にしつつも、範囲選択の表示は変化させないで欲しいという
ことでしたら、改行文字の色を背景色と同じにしてしまう手もあります。

[ ]
RE:17260 改行非表示時の範囲選択No.17261
CHERRYVOICE さん 04/03/28 15:51
 
CHERRYVOICEです。
コメントありがとうございます。

> 範囲選択の動作は、改行文字の表示/非表示が違ってても同じ動きのはずです。
>違うのは、単に表示上の話だと思います。

はい、そうです。表示上の話です。

> 改行非表示の場合は、改行文字も含めて選択してるのかどうか分かるようにす
>るために、改行文字も含んでいる場合にウィンドウ右端まで全部範囲選択したよ
>うな色になります。改行文字表示してる場合は、改行文字の文字そのものだけが
>範囲選択した色になります。

なるほど、そういう意図があったのですね。
でもこの動作ですと、範囲選択しても改行の位置が分からない(文章のすぐあとに
改行が入っているのか、余分な空白が入っているのかが分からない)という問題も
あります。

> 改行文字を非表示にしつつも、範囲選択の表示は変化させないで欲しいという
>ことでしたら、改行文字の色を背景色と同じにしてしまう手もあります。

その手は試したこともあるのですが、EOFまで非表示になってしまうので、自分的
には×でした(EOFは表示したい派)。

[ ]
RE:17261 改行非表示時の範囲選択No.17262
秀まるお2 さん 04/03/28 16:22
 
 行末部分を範囲選択の色で表示しないとしたら、果たして改行も含めて範囲選
択したのかどうか分からなくて不便なんじゃないかと思ってそうした訳ですが、
自分自身は改行文字を非表示で使ってはいないので、しいてどうでもいいと言え
ばどうでもいい話です。

 そもそも、現状の動きは、僕が普段ソフト開発に使っているVisualC++の動き
をまねた物でして、それはそれで、理にかなった動作だと思ったからまねした物
です。ただ、同じマイクロソフト製品でも、今試した限りでは、Outlook
Expressやメモ帳では違った表示になってます。なので、しいて今さら直すのも
ありかもしれません。

 正直、こういう細かい表示上の問題こそ慣れの問題のような気がします。改行
文字を表示してて、それに慣れてしまえば、逆に改行文字の見えない方が不便な
感じになると思います。

[ ]
RE:17262 改行非表示時の範囲選択No.17264
CHERRYVOICE さん 04/03/28 17:14
 
CHERRYVOICEです。

1ヶ月ほど使って一向に慣れない結果ではあったのですが、そうおっしゃられる
なら仕方ないです。
また同じような要望が出てきましたら、ご一考頂ければ幸いです。

[ ]