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)
我没有得到这个特定的键序列,这是我现在正在做的:
C
=> Ctrl
S
=> Shifts
<mouse-1>
=> 鼠标点击(左?右?)
但是当我按下 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 指出这一点。
我正在尝试绑定 multiple-cursors.el 单击事件,在我的 .emacs
配置文件中使用以下行:
(global-set-key (kbd "C-S-<mouse-1>") 'mc/add-cursor-on-click)
我没有得到这个特定的键序列,这是我现在正在做的:
C
=> CtrlS
=> Shifts<mouse-1>
=> 鼠标点击(左?右?)
但是当我按下 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 指出这一点。