如何在Emacs中将增量搜索(C-s)重新映射到C-f?
我试着做(global-set-key (kbd "C-f") 'isearch-forward)
但是第二个C-f没有重复搜索,我需要使用C-s。
然后我试着(global-set-key (kbd "C-f") 'isearch-repeat-forward)
但是第一个C-f没有开始搜索。
尝试 (global-set-key (kbd "C-f C-f") 'isearch-repeat-forward)
,但这会导致错误。
我想使用C-f进行搜索和搜索-重复命令,我如何做到这一点?
发布于 2018-03-16 09:57:04
(define-key isearch-mode-map "\C-f" 'isearch-repeat-forward)
发布于 2018-03-16 10:37:52
isearch-repeat-forward
中定义的isearch-mode-map
要解决问题,请执行以下操作:
(global-set-key (kbd "C-f") 'isearch-forward)
(add-hook 'isearch-mode-hook
(lambda ()
(define-key isearch-mode-map (kbd "C-f") 'isearch-repeat-forward)
)
)
https://stackoverflow.com/questions/-100007639
复制相似问题