emacs `C-S-<mouse-1>` 序列

emacs `C-S-<mouse-1>` sequence

我正在尝试绑定 multiple-cursors.el 单击事件,在我的 .emacs 配置文件中使用以下行:

(global-set-key (kbd "C-S-<mouse-1>") 'mc/add-cursor-on-click)

我没有得到这个特定的键序列,这是我现在正在做的:

但是当我按下 CtrlShifts 时,系统提示我在迷你吧。

如何使用此快捷方式?

注意 :如果这是相关的,我正在使用 emacs-prelude.

编辑 : 我用下面几行让它工作,但我仍然对前面序列的含义感到好奇。

(global-unset-key (kbd "M-<down-mouse-1>"))
(global-set-key (kbd "M-<mouse-1>") 'mc/add-cursor-on-click)

您提到的 "S" 是虚假的。

C-S-<mouse-1>序列只是Ctrl+Shift+左键单击 .

您进入请求搜索输入的迷你缓冲区的原因是因为默认情况下 Ctrl+s 绑定到 isearch-forward.


编辑:我可能看错了你要找的东西。

如果你真的想使用序列 Ctrl+Shift+s 然后左键单击然后您使用了以下映射:

(global-set-key (kbd "C-S-s <down-mouse-1>") 'mc/add-cursor-on-click)

感谢下面的@resueman 指出这一点。