{"action":"created","issue":{"url":"https://api.github.com/repos/sakura-editor/sakura/issues/737","repository_url":"https://api.github.com/repos/sakura-editor/sakura","labels_url":"https://api.github.com/repos/sakura-editor/sakura/issues/737/labels{/name}","comments_url":"https://api.github.com/repos/sakura-editor/sakura/issues/737/comments","events_url":"https://api.github.com/repos/sakura-editor/sakura/issues/737/events","html_url":"https://github.com/sakura-editor/sakura/issues/737","id":394840458,"node_id":"MDU6SXNzdWUzOTQ4NDA0NTg=","number":737,"title":"読み取り専用ファイルとして開いても Grep置換 で現在編集中のファイルから検索する事で内容が変更される","user":{"login":"beru","id":1131125,"node_id":"MDQ6VXNlcjExMzExMjU=","avatar_url":"https://avatars1.githubusercontent.com/u/1131125?v=4","gravatar_id":"","url":"https://api.github.com/users/beru","html_url":"https://github.com/beru","followers_url":"https://api.github.com/users/beru/followers","following_url":"https://api.github.com/users/beru/following{/other_user}","gists_url":"https://api.github.com/users/beru/gists{/gist_id}","starred_url":"https://api.github.com/users/beru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beru/subscriptions","organizations_url":"https://api.github.com/users/beru/orgs","repos_url":"https://api.github.com/users/beru/repos","events_url":"https://api.github.com/users/beru/events{/privacy}","received_events_url":"https://api.github.com/users/beru/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-30T02:22:35Z","updated_at":"2018-12-30T06:00:00Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"読み取り専用として開くとタイトルバーにビューモードと表示されますが、その際にGrep置換で自ファイルを書き換えられるのはちょっとおかしい気もします。\r\n\r\nビューモードの場合は Grep置換 自体を使えなくしてしまうのが簡単な対処だと思います。他のウィンドウ経由で変更されるのは防げないですが。。\r\n\r\nあと別問題ですが、Grep置換画面のコントロールの見出し文言中の `検索` というのを `置換` に変えた方が良いかなと思います。\r\n"},"comment":{"url":"https://api.github.com/repos/sakura-editor/sakura/issues/comments/450541120","html_url":"https://github.com/sakura-editor/sakura/issues/737#issuecomment-450541120","issue_url":"https://api.github.com/repos/sakura-editor/sakura/issues/737","id":450541120,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDU0MTEyMA==","user":{"login":"berryzplus","id":3253151,"node_id":"MDQ6VXNlcjMyNTMxNTE=","avatar_url":"https://avatars0.githubusercontent.com/u/3253151?v=4","gravatar_id":"","url":"https://api.github.com/users/berryzplus","html_url":"https://github.com/berryzplus","followers_url":"https://api.github.com/users/berryzplus/followers","following_url":"https://api.github.com/users/berryzplus/following{/other_user}","gists_url":"https://api.github.com/users/berryzplus/gists{/gist_id}","starred_url":"https://api.github.com/users/berryzplus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/berryzplus/subscriptions","organizations_url":"https://api.github.com/users/berryzplus/orgs","repos_url":"https://api.github.com/users/berryzplus/repos","events_url":"https://api.github.com/users/berryzplus/events{/privacy}","received_events_url":"https://api.github.com/users/berryzplus/received_events","type":"User","site_admin":false},"created_at":"2018-12-30T06:00:00Z","updated_at":"2018-12-30T06:00:00Z","author_association":"CONTRIBUTOR","body":"> ビューモードの場合は Grep置換 自体を使えなくしてしまうのが簡単な対処だと思います。他のウィンドウ経由で変更されるのは防げないですが。。\r\n\r\n「ビューモードの場合は Grep置換 自体を使えなくしてしまう」の実装は簡単です。\r\n「ある機能が利用できるかどうかを判定する関数」があります。\r\n\r\nhttps://github.com/sakura-editor/sakura/blob/f6566a024397be8314cc59567eb7903d66a04d27/sakura_core/func/Funccode.cpp#L1104-L1109\r\n\r\n「ビューモードならfalse」を追加してやればよいです。\r\n\r\n> ビューモードの場合は Grep置換 自体を使えなくしてしまうのが簡単な対処だと思います。他のウィンドウ経由で変更されるのは防げないですが。\r\n\r\nサクラエディタのビューモードは Excel の「保護モード」に近いですが、微妙にズレているのでたまに「あれ？」と思ってしまいます。ユーザーの意思で「書込みしないモード」という意味合いと、ファイル属性的に「書込みできないモード」が混ざって使われてます。ファイル属性的に書込みできなくても編集して上書き保存したい場合があるのに・・・。まぁ、これは別な話だと思いますが。\r\n\r\n> あと別問題ですが、Grep置換画面のコントロールの見出し文言中の 検索 というのを 置換 に変えた方が良いかなと思います。\r\n\r\n「Grep置換」は機能自体が突貫工事で作って、コッソリ入れた感じです。ツッコミ歓迎、というと語弊があるかもしれませんが、改善点は色々ありそうに感じております。\r\n"}}
{"actor":{"display_login":"berryzplus"}}