fix: unable to use in visual mode
revise doc and comment