New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
「検索マークの切り替え」をすると検索ダイアログの検索設定が変わってしまう #1683
Comments
検索機能は共有メモリ(≒グローバル変数)を経由して実現されているので、 「その仕様、おかしくね?」という意見はあってしかるべきですが、 |
問題内容の下の方にちょっと書きましたが、「検索マークの切り替えをした後でも検索ダイアログの設定は以前のものが維持される」が使いやすいのではと思いました。 |
共有メモリ上の検索設定を直接書き換えているのではなく、一旦 CViewCommander のメンバーとしてコピー後、書き換えをしているようでした。 sakura/sakura_core/cmd/CViewCommander_Search.cpp Lines 1520 to 1524 in 5135813
その直後で共有メモリの側へ書き戻しがされていました。 sakura/sakura_core/cmd/CViewCommander_Search.cpp Lines 1523 to 1530 in 5135813
お試しで 1529 行目をコメントアウトすると自分の期待する動作にはなったのですが、 |
問題内容
題名のとおりの現象です。

例として「単語単位で検索」のチェックボックスが解除されてしまう様子を動画にしました。
普段使っている中で少し煩雑さを感じる部分です。
いちユーザーの感覚からすると「検索ダイアログ」と「検索マークの切り替え」とは直接つながりのない機能に見えるので、検索設定は維持されるのが自然なのではと思いました。
※ヘルプにはオフになることが明記されていますので仕様通りの動作ではあります。
https://sakura-editor.github.io/help/HLP000136.html
再現手順
再現頻度
100%
問題のカテゴリ
環境情報
Windows 10 Home 64bit
スクリーンショット
The text was updated successfully, but these errors were encountered: