有些鼠标功能真的很烦人,经常误按搞乱文档,但又不想全部禁用,window, frame, scrolling 和 mark 还是挺好用的。
一个是禁用鼠标粘贴,不管是点击粘贴还是中键点击粘贴,统统不想要。
第二是 mark 文本时候,右键双击会 kill-then-save,没啥鸟用,偶尔会误按。
翻了一些文档还是不懂设置,求指教。
有些鼠标功能真的很烦人,经常误按搞乱文档,但又不想全部禁用,window, frame, scrolling 和 mark 还是挺好用的。
一个是禁用鼠标粘贴,不管是点击粘贴还是中键点击粘贴,统统不想要。
第二是 mark 文本时候,右键双击会 kill-then-save,没啥鸟用,偶尔会误按。
翻了一些文档还是不懂设置,求指教。
M-x 输入 describe-key
,然后回车执行。然后按下你不想要的鼠标按键。Emacs 会描述出这个键在 Emacs 中对应的表示形式(如鼠标左键是 <mouse-1>
),以及这个按键绑定到什么动作上。(以后你也能通过这种方式来了解别的按键绑定。)
然后把它绑定到 nil
,就能满足你的要求了。
(global-set-key (kbd "<mouse-1>") nil)
自己找到解决方案了,贴上配置:
(setq mouse-yank-at-point t) ; 禁用鼠标点击粘贴
(global-unset-key (kbd "<mouse-2>")) ; 禁用鼠标中键点击
(fset 'mouse-save-then-kill 'ignore) ; 禁用鼠标右键双击剪切
以后可以放心的随意的用鼠标浏览文档,不用担心误操作。