Question: How do you tell ctrl-r reverse-i-search to "reset itself" and start searching from the bottom of your history every time?
Background: When using reverse-i-search in bash, I always get stuck once it is finished searching up through the history and it cannot find any more matches. Sometimes I hit escape and re-invoke ctrl-R a second time, expecting it to start a fresh new search from the bottom of my history. However the "pointer" still seems to be at the previous place it left off in my history.
The problem is, I usually do not want this behavior. If I hit Escape, and then re-invoke ctrl-r, I would like that to indicate it should re-start from the bottom again and work its way back up.
Update: I guess I should have mentioned I am using Cygwin on windows, as none of the so-far mentioned solutions work.