- Added own replace dialog
- Why another Replace Dialog?
- On the original Replace, you have press "S" and "enter" to skip.
Here you can use enter for "intelli" or "normal" replace and simply "S" for Skip
- Often, I replaces an unwanted text in the hurry.
So I set up a "Undo Last" Replace. It undoes that replace and jumps to the postition, where
it was before.
- Hide the find/replacefialog, when replacing; it looks more tidy.
- Intelli Replace:
if findtext is the same length as replacetext, then the case is adjusted to the findstring:
example: search: "hello", replace "bye!!"
hello => byeee
Hello => Byeee
beLLo => byEEe
otherwise: if first char is uppercase, then the first character in replacetext will be also uppercase
if all chars are lowercase, then all the chars in the replacetext will be also lowercase
if all chars are uppercase, then all the chars in the replacetext will be also uppercase
(it is to await, how it stands the test in the practice)
more in changelog.txt
Franz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This plugin should have the same behaviour as the find method.
It act as autocomplete in the editor window for the find dialog.
Update to 0.0.1
main change:
- Autocomplete can now fed with
"All word in Documents"
- ctrl-p and ctrl-n looks for (p)revious or (n)ext occurence.
Many thanks to Dan, who encouraged me to continue with this plugin!
update to 0.0.3
(del key should work now)
Update to 0.0.5:
- synchronised with drfindreplace init
New Version 0.0.9:
- Added own replace dialog
- Why another Replace Dialog?
- On the original Replace, you have press "S" and "enter" to skip.
Here you can use enter for "intelli" or "normal" replace and simply "S" for Skip
- Often, I replaces an unwanted text in the hurry.
So I set up a "Undo Last" Replace. It undoes that replace and jumps to the postition, where
it was before.
- Hide the find/replacefialog, when replacing; it looks more tidy.
- Intelli Replace:
if findtext is the same length as replacetext, then the case is adjusted to the findstring:
example: search: "hello", replace "bye!!"
hello => byeee
Hello => Byeee
beLLo => byEEe
otherwise: if first char is uppercase, then the first character in replacetext will be also uppercase
if all chars are lowercase, then all the chars in the replacetext will be also lowercase
if all chars are uppercase, then all the chars in the replacetext will be also uppercase
(it is to await, how it stands the test in the practice)
more in changelog.txt
Franz