I don't know about the built-in mapping ( Change ), but see below, as Luc Hermitte, as this is a much better solution than my Aunts End Edit ), but you can do yank or select with a few mappings:
nmap ,yy/<CR>/\zs<CR> nmap ,vv/<CR>/<BS>\zs<CR>
In comparison ,y uses the "/" register to search for the last search query, adds \zs so that the search point is the end, and yank is to this point. Display ,v makes a visual choice, but it needs to remove the last search character (using <BS> ) so that it ends in the right place.
Why can you simplify the %s/hell/whatever/gc that you suggested by refining your search with / , and then using the short form:
/hell :%s//whatever/gc
This is because :s uses the last search query by default.
source share