少なくとも、C++のエディタに関しては、あまり問題はない。問題は、HTMLとXMLのエディタだ。普通に使っている分には問題がない。ただ、いま編集中の、あるファイルに限り、ちらつくのだ。
これが、どうも良く分からない。試しにでかいHTMLファイルを、新しく作ってみたが、単にファイルサイズが大きいだけでは、チラツキは起こらない。
elementを増やしても、複雑にネストしても、やはり、チラツキは起こらない。
試しに、問題のあるそのファイルのテキストを、別のファイルにコピーしてみたところ、やはり、ちらついた。何が問題なのだろう。
前に書いた、別の、これまた数十KBのファイルサイズの、HTMLファイルを編集してみた。これは、ちらつかない。どういう事だろう。
再現する方法がわかった。
- Word Wrapを有効にする。
- 長い文字列を、改行を使わず、一行で入力する。
HTMLも、ファイルサイズも関係なかった。問題は、Word Wrapにあった。しかし、たったの十行程度、Word Wrapしたぐらいで、こんなにちらついてもらっては困る。実装に問題があるのではあるまいか。
さらに、半角アルファベットではなく、日本語を入力すると、この問題が顕著に現れる。IMEを使って入力すると、文字がちらつくので、さらに分かりやすい。ただ、普通に直接入力していても、やはり、ラグを感じる。
No comments:
Post a Comment
You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.