Get esc+f search and replace working in newer versions of Jupyter?

With the old “esc+f” search and replace I could do “esc+f → search_term → tab → new_term → enter” to search and replace in a few keystrokes. With the new “ctrl+f” I need to do “ctrl+f → search_term → tab → tab → tab → tab → tab → tab → tab → tab → tab → new_term → tab → tab → enter” due to the many options.

I’m curious if there’s any extensions or other ways to reduce the key strokes on search and replace, it’s sadly a feature I use all the time and I’m having a problems trying to revert to old versions of notebook on my new machine. Any keyboard warriors out there have any thoughts or solutions? Thanks!

By the way, if we were to move all the options to above or below the search term then replace term that would likely get rid of needing to hit tab so many times – a consideration for any maintainers out there.

What you are describing sounds like a usability/accessibility bug - would you have time to open an issue on JupyterLab repository? To me this sounds it should be solved rather than worked around.

I think solution could be making tab jump to group of options and then requiring to navigate with arrows and next tab jumps directly to replace, but some more research on how it is done elsewhere would be needed.

1 Like