Hello, @steven-speirs, and All,
Indeed, like you, Steven, I noticed that there’s a problem with the global replacement, in N++ v7.4.1. To test it :
I downloaded the latest 7z, 32 bits, archive : npp.7.4.1.bin.7z
I extract it in a folder C:\ _741, with default plugins.
Then, I UNchecked the Enable session snapshot and periodic backup option in Settings > Preferences >Backup
In this local folder, I created five txt files, named **test1.txt, test2.txt … till test5.txt
I inserted the simple string 00000, without any line-break, in each of them and save them
Once Npp v7.4.1 started, I opened these five test files, which were, all, UTF-8 encoded
I opened the Find in Files dialog ( Ctrl + Shift + F )
The Find what: box contained the initial string 00000
The Replace with: box contained the string 11111
The Filters box contained Test?.txt
The Directory contained C:\_741
The Normal search mode was selected
The Follow current doc. option was enabled, too
Finally I clicked on the Replace in Files button, and I confirmed the replacement
I then opened a DOS console windows
With a DOS visualization tool, I could verify, at the same time, just after replacement, the unique line of the five modified files
After a first S/R ( "00000" -> "11111" ), with test2.txt as current file, I personally noticed that the two files test1.txt and test3.txt were not modified, although the message Replace in Files: 5 occurrences replaced has been displayed !
As this bug is quite random, you may have to repeat that S/R ( for instance "11111" -> "22222", then "22222" -> "33333" and so on… ) to obverse the bug :-(( But it does happens, after a few S/R actions, anyway !
Even if you open, for instance, the change.log file, and keep it as current file, after some S/R, some of the five test files are not modified !?
I test this same procedure with a N++ 7.3.3 version but I could not detect any problem, although I did numerous tests
May someone else test if this bug occurs, too, in its configuration, with the latest 7.4.1 version ? Many thanks, in advance !