我在Windows 7上使用Emacs v24.3。我正试图学习如何重新映射按键绑定。
我在我的主目录中创建了一个名为“.emacs”的文件,其中包含一行:
(global-set-key (kbd "C-f") 'isearch-forward)
我使用runemacs.exe启动Emacs。我找到一个不存在的文件,输入一些单词(在文本开头点击)并键入C-F
查找。 I-search:
提示显示,我可以逐步搜索文本。目前为止还好。
问题是,如果行为应该与默认的C-s
搜索正向一样,那就不是这样。当我第二次键入C-f
以搜索字符串的下一个出现时,唯一发生的事情是I-search
提示出现在迷你缓冲区中。
我无法搜索字符串的下一个出现。此外,Del
键应该在相反方向上重复搜索。当我使用C-s
搜索时,它确实会发生,但当我使用C-f
搜索时却没有发生。
因此,这个单一键映射似乎破坏了两件事情。我是在错误映射吗?还是这些都是错误?如果我映射错了,如何将C-f
映射到isearch-forward
命令?