在文本中搜索时,我输入C-s键,然后输入单词,再次输入C-s键,光标就会前进到找到的下一个位置。问题是,一旦我跳到下一个单词,我就无法在迷你缓冲区中编辑搜索字词。如果我按退格键,则会转到文本中先前找到的单词,而不是删除底部搜索字词的最后一个字母。如何返回以编辑正在搜索的字词?
我从来不喜欢isearch中回退(backspace)的默认行为,因此我使其删除搜索字符串(search string)的最后一个字符: (define-key isearch-mode-map (kbd "<backspace>") 'isearch-del-char)