我正在尝试使用.emacs
配置文件中的以下行绑定multiple-cursors.el点击事件:
(global-set-key (kbd "C-S-<mouse-1>") 'mc/add-cursor-on-click)
我没有得到这个特定的键序列,这就是我现在正在做的事情:
C
=&gt; 控制
S
=&gt; 移 取值
<mouse-1>
=&gt;鼠标点击(左?右?)
但是当我按下 Ctrl Shift s 时,系统会提示我在迷你吧中搜索。
如何让此快捷方式正常工作?
注意:如果这是相关的,我使用的是emacs-prelude。
编辑:我使用以下几行,但我仍然对前一个序列的含义感到好奇。
(global-unset-key (kbd "M-<down-mouse-1>"))
(global-set-key (kbd "M-<mouse-1>") 'mc/add-cursor-on-click)
答案 0 :(得分:1)
你提到的“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指出这一点。