grepを実行した時、[スキップして実行]をNo.38028
Papageno さん 20/03/10 10:40
 
現在開いているファイルのフォルダをgrep *.* すると、>ファイル名 - 他で使用中
等のため開くことができません。
で[スキップして実行]していますが、ファイルが(更新)されていないなら、このウィ
ンドウを表示しないで自動的にスキップして実行できるように[grepの実行]で指定で
きる機能を追加して
いただけると助かります。

秀丸エディタ Ver.8.91 64bit
Windows10 Professional 64bit

[ ]
RE:38028 grepを実行した時、[スキップしNo.38029
秀丸担当 さん 20/03/10 11:48
 

おそらく、[その他]→[動作環境]→[ファイル]→[排他制御1]の設定が「読み書き禁
止」になっているときのことかと思います。
この設定では、他のアプリだけでなく他の秀丸エディタからもファイルを読むことが
できないので、言われているようなエラーが出ます。
編集中で「(更新)」の状態でも、編集していなくて「(更新)」が無い状態でも、どち
らでも読めないです。
自動的にスキップするとしたら、単にgrep結果に出ないだけになり、出ない理由がわ
からなくなってしまうと思います。

排他制御1の設定を「上書きだけ禁止」にしてもよければ、読むことはできるのでエ
ラーは出なくなります。この方法ではどうでしょうか。
もし試される場合、設定を変えた直後は、そのとき開いているファイルには反映され
ないので、いったんファイルを閉じて改めて開き直す必要があります。

[ ]
RE:38029 grepを実行した時、[スキップしNo.38032
Papageno さん 20/03/10 15:13
 
「上書きだけ禁止」にしたら直りました。ありがとうございました。

[ ]