|
* 行番号の変更表示が不正 [#l5c4ae0b] ** メッセージ [#f6c72e51] [[data:3751]]より抜粋 > >不特定の行を変更すると > >関係ない行が行番号(変更行)の色になってしまいます。 > > これ、何か変更してから Undo(元に戻す)で元に戻して > 「変更していない状態」に戻った行とかが、他の行を変更すると > また「変更された行」の表示に戻ってしまったりする、その > 挙動の事ですよね。 > > それは仕様ですので。 > 少なくともバグ(プログラミングした人にとって意図していない動作) > ではありません。プログラミングした人にとって意図している通りの動作です。 > まぁ、使う人にとっては不具合動作なわけですが。 > > かいつまんで説明しておきますと、元々、このエディタが原作者さんに > よって開発されていた頃、変更行の表示という機能がありませんでした。 > で、「変更された行を色分け表示して欲しい」という要望がユーザーから > 出て来たわけです。 > ところが、このエディタの内部構造は そういう「変更行の色分け表示」 > という機能を付けるには適したものではなく、、、 > > そこで致し方なく > > 「構造上、Undoとかで元に戻して“変更していない行”になった行とかが、 > 後で“変更した行”に戻ってしまったりするなど、色々問題あるけど、 > とりあえず、暫定という事で付けておきます。後で構造を見直して > きちんとした動作をする物に直...」 > > というような感じの内容のお話しで、(あくまで)暫定的に付けられたわけです。 > > で、その後、構造の根本的な改良などが行われる前に原作者さんが開発から > 手を引いてしまい、その後、誰も手を付けていないわけで。。。 > > 確かエディタのデータ保持に関わる内部構造を根本から見直さないと無理 > とかいうお話しじゃぁなかったかな? > で、おいそれとやれる様な内容じゃぁないし、皆誰も手を出せずに現在に至る、と。 > > そういう訳なので、ユーザーは皆、この辺の挙動は > (あえて)あまり気にしないで使っています。 > 所詮はエディタの基本動作には無関係なオマケ機能ですし。 > > もちろん、直せる人が出て来て直してくれると、皆喜ぶと思いますけど... |