ver2.6.0不具合など

  1. お世話様です。

    ・不具合
    win8.1で単語補完や検索などの窓を閉じたあと、メインウィンドウにフォーカスが戻ってないようです。方向キーだけは受け付けてくれますが。
    win10では問題ないようでした。

    ・質問
    自動マーカーの有効無効を切り替えるマクロかショートカットはありませんか?

     |  黄身  |  返信
  2. 追加です。

    文字列を選択して検索窓を開いた場合、選択文字列ではなく履歴から大小文字不問で前方一致したものが選ばれます。

     |  黄身  |  返信
  3. ご報告ありがとうございます。

    Windows 8 を持っていないので何とか調達して確認してみようと思います。

    > 自動マーカーの有効無効を切り替えるマクロかショートカットはありませんか?

    今のところはありませんが、ご要望が何件かありましたのでそのうち搭載するかもしれません。

    > 文字列を選択して検索窓を開いた場合、選択文字列ではなく履歴から大小文字不問で前方一致したものが選ばれます。

    仕様上、複数行にわたる選択の場合は選択開始位置の単語が選ばれます。行をまたがない選択の場合はその単語が入力された状態になります。

     |  Kuro  |  返信
  4. >行をまたがない選択の場合はその単語が入力された状態になります。

    現状こちらでは例えば「abcde」を検索した後「ABC」を選択状態で検索しようとすると、検索する文字列に表示されるのは「abcde」になるのですが、これは正しい動作でしょうか?

     |  黄身  |  返信
  5. ご返信ありがとうございます。

    なるほど、Windows 7 では正しく「abc」が入力された状態になりますが、Windows 10 だと勝手にコンボボックスのオートコンプリートが動いてしまうようですね。OS レベルで仕様が変わっちゃったのかな…

    調査してみます。

     |  Kuro  |  返信
  6. OSの問題でしたか。分かりました。ありがとうございました。

     |  黄身  |  返信
  7. ご返信ありがとうございます。

    > win8.1で単語補完や検索などの窓を閉じたあと、メインウィンドウにフォーカスが戻ってないようです。

    Windows 8.1 を借りてきて試してみたのですが、現象を再現できませんでした。

    オプションでの設定、導入しているプラグイン・マクロ、その他常駐アプリなどとの兼ね合いかもしれませんので、そのあたりでお気づきの点がございましたら教えて頂けると調査しやすいです。

    > 文字列を選択して検索窓を開いた場合、選択文字列ではなく履歴から大小文字不問で前方一致したものが選ばれます。

    こちらの件はなんとか対策できそうです。

     |  Kuro  |  返信
  8. > Windows 8.1 を借りてきて試してみたのですが、現象を再現できませんでした。
    常駐をアプリを調べたところ、TeamViewerの影響でした。お騒がせしました。

     |  黄身  |  返信
  9. ご返信ありがとうございます。

    なるほど、リモート系のアプリですか。TeamViewerは使ったことありませんが、昔からWindows標準のリモートデスクトップで接続した場合でも、Meryに限らず文字入力系はキャレットの動きがなんとなく怪しい雰囲気がありますね…… (´・ω・`)

    とりあえずは解決されたようで良かったです。

     |  Kuro  |  返信
  10. 不具合追加です。v2.5.6でも確認しました。
    「全て置換」を実行した時に、ブックマークが移動してしまうようです。
    条件はちょっと複雑そうです。

    恐らく「置換される行、もしくは置換される行に(隣接でなくとも)挟まれている行」にあるブックマークが「置換された行のうち最後のもの」に移動します。
    ただし「EOFのある行が置換され、かつ全体の1行目が置換されない場合」は「置換された行のうち最初のものの一つ前」に移動するようです。

    ですがこれは1行1文字で試した場合で、どうも置換するのが行頭かどうかが関係しているらしく、文章で説明すると余計ややこしくなりそうなので発見した例だけ挙げておきます。

    例)以下のテキストで「2」を置換する
    1
    2
    1
    2
    1[EOF]

    2/3行目のブックマーク→4行目
    5行目を「2[EOF]」とした場合:2/3/4/5行目→1行目
    1行目を「12」や「121」とした場合:2/3/4行目→1行目
    ↑かつ5行目を「2」とした場合:2/3/4/5行目→1行目
    1行目を「21」とした場合:1/2/3行目→4行目
    ↑かつ5行目を「2」とした場合:1/2/3/4行目→5行目
    2行目を「12」や「121」とした場合:3/4行目→2行目
    ↑かつ5行目を「2」とした場合:3/4/5行目→2行目
    2行目を「21」とした場合:2/3行目→4行目
    ↑かつ5行目を「2」とした場合:2/3/4/5行目→1行目

    また置換処理とは関係なく、ブックマークされたEOFのある行を空にしたり全選択で上書きすると、ブックマークは一つ上にずれます。

     |  黄身  |  返信
  11. ご報告ありがとうございます。

    そうなんですよね、一応、既知の不具合です。v1.0 の頃からの… (´・ω・`)

    エディタエンジンの作者様の開発記録によりますと、一括置換の高速化のため、しおりが破壊されるけど、仕方ないのでしおり機能は犠牲にするとの記載が…

    この不具合に関しては毎回「将来的な課題とさせてください」と、答えてお茶を濁していますが、将来っていつだよ!ってツッコミが入りそうですね…^^;

    私のほうで対応できれば良いのですが、まだちょっと技術不足ゆえ、修正の方法がわからない状態です。

     |  Kuro  |  返信
  12. そうだったんですか。たまたま私が今まで気付かなかっただけだったんですね。ありがとうございました。

     |  黄身  |  返信
  13. 便乗失礼して2.6.0の不具合報告を。

    キーボードマップの表示がおかしいようです。
    2.5.6では
    [カテゴリ / コマンド / 現在のキー / 説明]
    ファイル / 新規作成 / Ctrl+N / 新規にファイルを作成します。
    ファイル / 開く / Ctrl+O / 既存のファイルを開きます。
    2.6.0では
    [カテゴリ / コマンド / 現在のキー / 説明]
    ファイル / ファイル / 新規作成 / Ctrl+N
    ファイル / ファイル / 開く / Ctrl+O

    [カテゴリ]欄が[コマンド]欄と重複しており、以降の欄がズレています。

     |  masme  |  返信
  14. ご報告ありがとうございます。

    > キーボードマップの表示がおかしいようです。

    うわー、ホントですね。
    高速化のためにキーボードマップの仕様を変えたのですが、その時の凡ミスしてるようです ^^;

     |  Kuro  |  返信
スポンサーリンク