最後に編集した所の『』表示No.19926
マボカル さん 05/09/03 16:56
 
こんにちは。マボカルと申します。

非常に細かな部分ですが、秀丸エディタのVer5から最後に編集した所
が小さく赤の「」こんな感じで表示されますよね。最初あれの向きが
気になっていましたが、私個人の感覚的な問題かもしれませんが今でも
なんとなく違和感があります。

横書きの場合、私の感覚ではかぎ括弧の閉じる『」』の表示だと、ここ
まで編集しましたよていう感じに捕らえることができますが、『』
だと逆に右側へ広がっていくような感じに見えて、最初見たときは
『』の左右どちらが最後に編集したところなのか戸惑うときがありま
した。

縦書きの場合、『「』こんな感じの表示になりますが、これも同じ
ように『「』部分から下へ広がっていくような感じがして、『「』部分
の上下どちらが最後に編集したところなのか一度頭で整理しないと
分からなくなります。

多分私の感覚は小学校の頃に習った原稿用紙の使い方のかぎ括弧の
感覚がかなり残っていると思います。ですから私の感覚ではここまで
ですよということを示す場合、

横書きでは『」』
縦書きでは『』

がしっくりきます。現在の表示方法にした何か特別な理由があるので
しょうか。またサイトー企画さんをはじめ、他のユーザーの方はどの
ような感覚で見ているのでしょうか。

[ ]
RE:19926 最後に編集した所の『』表示No.19927
Arimac さん 05/09/03 20:19
 
初めてこの表示をonにしてみましたけど同感ですね(^^;

[ ]
RE:19927 最後に編集した所の『』表示No.19929
秀丸担当 さん 05/09/05 10:19
 

最後に編集したところのマークは、作っている段階で△マークにしてみたり⊥
マークにしてみたりしましたが、Lがしっくりきたということでこれにしました。
確かに『」』でもしっくりくるかもしれません。

改行を入れた場合、次の行の先頭にLが来ます。この位置は「最後に編集した
所」コマンドを実行したときと同じ位置で、「ここまで入力した」という意味合
いより、「これから入力する場所」という意味合いのほうが正しいようにも思い
ます。
『」』の場合、行の先頭だとどこに表示していいのかわからなくなってしまうと
いうのもあります。

[ ]
RE:19929 最後に編集した所の『』表示No.19931
マボカル さん 05/09/05 13:29
 
秀丸担当さん

ありがとうございます。

>最後に編集したところのマークは、作っている段階で△マークにしてみたり⊥
>マークにしてみたりしましたが、Lがしっくりきたということでこれにしました。

そうでしたか。

>改行を入れた場合、次の行の先頭にLが来ます。この位置は「最後に編集した
>所」コマンドを実行したときと同じ位置で、「ここまで入力した」という意味合
>いより、「これから入力する場所」という意味合いのほうが正しいようにも思い
>ます。

「ここまで入力した」という意味合いより、「これから入力する場所」
という意味合いで考えるとそんなに違和感はありませんね。ただもう
一言付け加えるなら、ファイルの最後の部分で

L[EOF]

とあれば「これから入力する場所」だとそれでしっくりきますが、
ファイルの中間あたりに「これから入力する場所」という意味合いと
いうのはそういう説明がないと最初は戸惑ってしまいますね。

>『」』の場合、行の先頭だとどこに表示していいのかわからなくなってしまうと
>いうのもあります。

以前の「ここまで入力した」という感覚でお話しますと・・・。
改行を入れた場合、次の行の先頭では

↓」

かな?っていう感覚でしたけど、これだと改行表示のやつを越えて
しまうのでダメだんでしょうね。確かに行の先頭だとどこに表示すれば
いいのか考えものでしょうね。この場合、単純に

」↓

としてしまえばいいのではと思います。でもそれだと改行表示と最後に
編集したところのマークが重なってしまうのでしょうか。そういうこと
なら「△」マークだったり「∧」マークでもよさそうな感じはしますが
どうでしょう。

△↓
∧↓

でも「△」マークだったり「∧」マークだったりすると、今度は左右
どちらの文字まで編集したのかが分からなくなってしまいますね。今
こうして考えるとサイトー企画さんのほうで、いろいろと試行錯誤を
していてのがうかがえます。

ちなみに最後に編集した所の「L」表示は、カーソルがワープロ的に
見て別の行に移動して初めて出ますよね。文字を入力した後、カーソル
を別の行ではなく同じ行の中で左右に移動させても「L」表示が出ま
せん。これは仕様と見ていいのでしょうか。

[ ]
RE:19931 最後に編集した所の『』表示No.19933
秀丸担当 さん 05/09/05 16:01
 

>以前の「ここまで入力した」という感覚でお話しますと・・・。
>改行を入れた場合、次の行の先頭では
>
>↓」

試しにこうなるように変えてみようかとやってみましたが、「最後に編集した
所」やカーソルのある行とずれてくるのでいろいろと問題がありそうです。

>ちなみに最後に編集した所の「L」表示は、カーソルがワープロ的に
>見て別の行に移動して初めて出ますよね。文字を入力した後、カーソル
>を別の行ではなく同じ行の中で左右に移動させても「L」表示が出ま
>せん。これは仕様と見ていいのでしょうか。

カーソルのある行が変わらない場合は表示されないのは仕様です。

[ ]