Finally I found out, how to rebind reverse-history-search from Esc + / to Ctrl + R in ksh.

If you like that feature from bash, include this in your ~/.kshrc file:

1
2
3
4
5
6
7
8
9
10
# bind reverse-history-search to Ctrl+r
# search: Ctrl+r > search-word > Enter
# next result: n
# previous result: Shift+n
#
# be carefull while copying escape characters
# original command: trap '[[ ${.sh.edchar} == "^R" ]] && printf "^[[2K\r%s " "(reverse-history-search):" && .sh.edchar="^[/"' KEYBD
# ^R and ^[ are control characters
# insert them with Ctrl+V -> Ctrl+R and Ctrl+V -> Esc in vi edit mode
trap '[[ ${.sh.edchar} == "^R" ]] && printf "^[[2K\r%s " "(reverse-history-search):" && .sh.edchar="^[/"' KEYBD

Hope it helps,
visit