Currently to go through each match, I have to use ctrl+f, enter
over and over which is awkward and tedious. Would be great if that line at the top stayed and let us press enter
over and over to get to the next match. Perhaps shift+enter
to go to the previous match. And little buttons in there to do the same.
Right now, finding stuff in my code is a pretty annoying process.
Done - let me know if there are any issues. I kept putting this off because I figured that I’d upgrade to CodeMirror 6 soon, which I might, but it wasn’t hard to add this anyway, so might as well, especially given how long I’ve been putting of the CodeMirror upgrade. Thanks!
Edit: Oh, there are indeed issues. I’ve broken syntax highlighting. Just a sec. – Edit 2: Fixed.
When it loops back to the start, it scrolls so that the current match is at the bottom of the screen for some reason. And when it loops back to the end, it scroll so that the current match is at the top of the screen (which can be covered by the search dialogue too 😅).
Ah–great job 👍
One thing I notice is
shift+enter
does not go to the previous match. I think that’s how it work in most applications.Thanks! Fixed
Using
ctrl+f
while already focused on the search box changes it to replace mode. Normally this would just select whatever’s already in the search box. Even if it’s not focused and there’s no text highlighted in the page it always just selects whatever’s in there.Changing is so now
enter
will change the text seems fraught with danger to me 😂Good point! Fixed.
When it doesn’t find anything it scrolls to the top, which is annoying. Preferably it would just not scroll anywhere at all.
Also in dark mode the next is still a very dark grey, making it basically invisible.
Just noticed the new find and replace interface and I think it’s much better than the old one! The close button is a bit off though, that’s something that needs to be fixed.