【发布时间】:2013-08-10 00:52:03
【问题描述】:
我在 Windows 7 上使用 Emacs v24.3。我正在尝试学习如何重新映射键绑定。
我在我的主目录中创建了一个 .emacs 文件,它包含一行:
(global-set-key (kbd "C-f") 'isearch-forward)
我用 runemacs.exe 启动 Emacs。我找到一个不存在的文件,输入一些单词(单击文本开头)并输入C-F 进行查找。 I-search: 提示显示,我可以逐步搜索文本。到此为止吧。
问题是,如果假设行为与默认的isearch-forward 击键C-s 相同,则不是。当我再次键入C-f 以搜索字符串的下一个出现时,唯一发生的事情是I-search 提示出现在迷你缓冲区中。
我无法搜索下一次出现的字符串。此外,假设Del 键会反向重复搜索。当我使用C-f 搜索时,我不会发生这种情况(尽管当我使用C-s 搜索时会发生这种情况)。
所以这个单键映射似乎打破了两件事。我映射错了吗?还是这些错误?如果我映射错误,如何将C-f 映射到isearch-forward 命令?
【问题讨论】:
标签: emacs