フォーラムの返信を作成しました。
- 作成者投稿
- Yutaka Emuraキーマスター
ent 様
どちらも再現しましたので、次のバージョンで修正いたします。
ご報告ありがとうございます。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターent 様
先ほど公開した v19.3 beta 2 (19.2.92) で、複数行を選択するか複数選択を行った後、[フィルター]、[フィルター除外]、[列でフィルター]、[列でフィルター除外] コマンドで、複数の文字列を高度なフィルターに設定するようになりました。
また、高度なフィルター ダイアログの各オプションは、前回使用したものが既定として使われるようになりました。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターent 様
> フィルター後のステータスバーの表示:0行が一致しました
こちらでは再現できないのですが、何か再現できる条件がわかりましたらご連絡ください。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターent 様
次のバージョンでは、[マーカー] の右クリックメニューに、[ブックマークを設定] コマンドを追加します。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターqtv 様
こちらでも古いマシンで、ご説明のように、ポータブル版のv19.2.91(32bit)を展開して起動し、中に入っているtemplate.javaをD&Dで開き、最下行(14行目)以外で、「a」を連続して入力してみましたが、特に問題は発生していません。
次のバージョンでは、過剰な砂カーソルを廃止してみます。これで様子をご覧ください。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターqtv 様
コメントの開始と終了を設定している場合でも、特段に遅くなるということは無いのですが、qtv 様の扱っているファイル、または設定が影響しているのかもしれません。
もし可能であれば、問題が再現できるできるだけ簡単なファイル、及び [ツール] メニューの [インポートとエクスポート] を選択し、[すべての設定をレジストリ ファイルにエクスポート] を選択してできる ファイルのすべて (AppData を含む) を zip に圧縮して送っていただければ幸いです。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターent 様
複数の文字列のどれかにマッチするような検索、抽出をする場合には、高度なフィルターを使うのが便利だと思います。高度なフィルターの一覧では、検索文字列の一覧をインポート、エクスポートしたり、一覧のテキストとしてコピー、貼り付けが可能です。お試しいただけると幸いです。
高度なフィルターが使用できない場合、検索機能が必要な場合は、上に書いたように、複数の文字列を指定できるようなユーザー インターフェイスを検討した方がいいでしょうか?
よろしくお願い申し上げます。
Yutaka Emuraキーマスターqtv 様
ご報告ありがとうございます。さきほど公開した v19.3 beta 1 (19.2.91) では、ある程度、高速になっています。お試しいただけると幸いです。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターrdjcc 様
さきほど公開した v19.3 beta 1 (19.2.91) では、このような場合の動作を高速にしました。お試しいただけると幸いです。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターent 様
ドロップ ダウン リスト ボックス内のテキスト ボックスに 1万文字程度を入力すると、フォントの種類、大きさ、Windows のバージョンによっては、正しく表示されなくなる (スペースに見える) ようです。それでも、正しく表示して 5万文字程度までというのは、可能かもしれませんが、参考までに教えてください。どうしてそれほど長い検索文字列が必要なのでしょうか? たとえば、正規表現を使って、複数の文字列のどれかがマッチするような検索を行う必要がありますでしょうか? もしそういうことでしたら、複数の文字列を検索できるような方法を考える方がいいかなと思いました。参考までに用途をお聞かせいただけると幸いです。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターalgorism 様
ご迷惑をお掛けして申し訳ありません。確かに、ごもっともなご意見だと思います。
次のバージョンでは、常に、最初に現れた (一番上の方の) 重複行を削除するようにします。
現在のバージョンでも、文書内のどこかに 1個以上のブックマークが設定されている場合には、最初に現れた (一番上の方の) 重複行を削除するようになります。既定のショートカットでは、Ctrl + F2 でカーソルのある行にブックマークを設定していただけます。また、[重複行の削除/ブックマーク (高度)] ダイアログで、[大文字と小文字を区別しない] で行った場合、削除でなくブックマークを設定する場合、CSV で特定の列に対して行った場合など、多くの条件で、最初に現れた (一番上の方の) 重複行を削除するようになります。
貴重なご意見をいただき、ありがとうございます。
今後もよろしくお願い申し上げます。
Yutaka Emuraキーマスターrdjrcc 様
確かにファイルを受け取りました。送っていただき、ありがとうございます。
お調べしたところ、ファイルに多数のタブ文字が含まれているのが1つ原因でした。
[カスタマイズ] ダイアログの [最適化] ページで、スライダーを左にするだけでなく、[固定幅フォントと仮定する] オプションもチェックしていただけると、速くなりますので、お試しください。
また、[最適化] ページの設定を変更しなくても、速く動作するようにならないか、もう少し調べてみます。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターrdjcc 様
もし可能であれば、ダミー ファイルでもいいので、問題が再現するファイルを送っていただけると、問題を確実に再現、修正することができるため、非常に助かります。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターqtv 様
わかりました。おそらく、3行でも問題が発生するけど、ファイルが大きいと問題が顕著に表れるということではないかと思います。すでに問題を改善してみましたので、次のバージョンが公開されたらお試しください。ご迷惑をお掛けして申し訳ありませんでした。
インストーラ版がポータブル版は、互いに影響を与えないようになっています。
念のため、
– 文字の入力に伴い、水平スクロールも発生しているでしょうか?
– 行は「折り返さない」の状態でしょうか?よろしくお願い申し上げます。
Yutaka Emuraキーマスターqtv 様
もう少し調べてみます。
念のため、確認ですが、次のような2行のファイルでも、カーソルが 1行目または2行目の行末にあれば問題が再現するということでしょうか?
a[改行]
b[改行]
[EOF]途中の「ある程度のサイズがないと起きない」というご報告と矛盾しているような気がしているので確認です。
それから、文字の入力に伴い、水平スクロールも発生しているでしょうか?
行は「折り返さない」の状態でしょうか?よろしくお願い申し上げます。
Yutaka Emuraキーマスターqtv 様
Windows のコントロール パネルのキーボードのプロパティで、[速度] タブ、[文字の入力] – [表示の間隔] スライダーでは、どの程度の速度が設定されているでしょうか? これが一番右の「速く」に設定されている場合、単に、キーボードの自動リピートが速すぎて、EmEditor ウィンドウの更新の描画がついていっていないのだと思います。コンピューターが遅い場合に、このような問題が発生することは考えられます。市販のアンチウィルス ソフトウェアがインストールされている場合は、それを無効にしたり、Windows 10 に更新すれば全体的に動作が速くなって、問題は改善するかもしれません。
[すべての設定をリセット] については、EmEditor の不具合だと思われるのですが、時々動作しないこともあります。これについては、引き続き調べます。このような場合、完全にリセットするには、EmEditor を一度アンインストールして、インストールし直すことで可能です。アンインストールの際に、設定を保存するかどうかが尋ねられるため、[いいえ] を選択して保存しないでアンインストールしください。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターqtv 様
情報ありがとうございます。
念のため、MS-IME に切り替えて、さらに直接入力 (半角英数字が直接入力できる状態) にしてお試しいただけますでしょうか?
よろしくお願い申し上げます。
Yutaka Emuraキーマスターrdjrcc 様
情報ありがとうございます。
問題の XML ファイルは、どのような文字で構成されているでしょうか? 英数字 (US-ASCII) のみでしょうか? それとも、日本語など外国語が含まれているでしょうか? また、サロゲートなどの特殊なUnicode文字が含まれているでしょうか?
DirectWrite は使用するでお使いでしょうか?もし可能でしたら、問題が再現できるファイルを zip に圧縮して、tech @ emurasoft.com あてに送っていただければ、こちらで調べてみます。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターjinsei 様
強調文字列またはマーカーで、正規表現で
".*?"
というのを作成して、これを「強調(2)」の設定の「”」の代わりに使用するという方法もあると思います。
また、改行を含む文字列は強調できないようになっています。
将来的に、生文字列リテラルの強調表示は検討いたします。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターrdjrcc 様
[カスタマイズ] ダイアログの [最適化] ページで、[行の長さが次の桁数を超えると強調表示しない] スライダーに、2,140,000 以下の数字を指定してみてはいかがでしょうか?
よろしくお願い申し上げます。
Yutaka Emuraキーマスターjinsei 様
強調文字列またはマーカーで、正規表現で
R"(.*?)"
と指定すればこのような文字列を違う色で表示することは可能です。
お試しいただければ幸いです。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターqtv 様
前に伺ったことなのですが、IME は、何をお使いでしょうか?
さきほど公開した v19.2.1 では、レジストリで UseIME という値を 0 に設定すると、IME をまったく関知しなくなります。
レジストリで、
HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common
に UseIME という REG_DWORD の値を新規作成し 0 を設定して、EmEditor v19.2.1 を再起動してお試しください。
ただし、INI ファイルをお使いの場合は、eeCommon.ini の [Common] セクションに
UseIME=0
という行を追加してください。これでお試しいただき、結果をご連絡いただけると幸いです。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターqtv 様
バージョンの違いを調べていただき、ありがとうございます。
前にも書いた質問に加えて、アウトラインは使用されていないでしょうか?
念のため、現在の設定をエクスポートした後、設定をリセットしてお試しいただければ幸いです。設定をリセットするには、ツール メニューの [すべてのコマンド] – [ツール] – [すべての設定をリセット] を選択してください。もし、これで問題が再現しなくなったら、少しずつ設定を元に戻して、どの設定に問題があるかを調べることができます。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターent 様
私が誤解していたようで申し訳ありません。そういう場合のバックグラウンド対応は行っていません。
v19.2 beta 2 (19.1.92) からは、ファイルから検索中、デスクトップなどの EmEditor へのショートカット、またはトレイアイコンから新しい EmEditor のウィンドウを新規作成してエディタの作業を行うことができるようになりました。
よろしくお願い申し上げます。
Yutaka Emuraキーマスターqtv 様
度々すみませんが、デュアル モニタ環境というのが気になります。
グラフィック カードは何をお使いでしょうか? グラフィック カードが弱いと、デュアル モニタ環境だと、かなり CPU に負担がかかって、遅くなる可能性はあります。一度、モニターを1つだけにして、解像度を低くしてお試しください。また、グラフィック カードを交換してみることもおすすめします。
よろしくお願い申し上げます。
- 作成者投稿