Emacs之解决键值绑定冲突问题(一百二十三)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中......】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
更多原创,欢迎关注:Android系统攻城狮

1.前言

本篇目的:在Emacs中绑定按键时,如果已经有的按键设置hook函数,则永远也无法达到我们的需求,因为它的键值总是抢先一步在我们前绑定,那么我们怎么解决呢?

第一步:需要找出到底是谁绑定了此键值?

第二步:解绑此键值对应的功能函数。

第三步:绑定自己的功能函数。

2.解决思路

<1>.以C-c C-c为例

发现它绑定的函数是(comment-region ARG1 ARG2 &optional ARG3)函数。

通过以上信息,发现C-c C-c键组合绑定了comment-region函数,并且是在c+±mode-map模式下,也就是说,只要进入C++文件中,它都会自行调用一次绑定过程,所以我们的绑定操作会被它覆盖掉,所以进入c+±mode-map源码把它注释掉即可,然后绑定我们的按键组合。

相关推荐
数字冰雹2 小时前
图观 应用编辑器 产品介绍
microsoft·编辑器
wangduqiang7474 小时前
VSCode 下 PlatformIO 的使用
ide·vscode·编辑器
weixin_442825404 小时前
goland 配置自己定义的proto文件
编辑器
ONLYOFFICE13 小时前
如何在ONLYOFFICE中使用OCR工具:轻松识别图片和PDF中的文字
编辑器·ocr·office
QL.ql1 天前
编译器的相关知识(入门时著)
编辑器
Lecxcy_Kastreain2 天前
解决VSCode默认F5配置无法启动调试器的问题
ide·vscode·编辑器
一骑红尘荔枝来2 天前
转载:VSCODE 关闭文件和资源管理器关联
ide·vscode·编辑器
2501_915918412 天前
Web 前端可视化开发工具对比 低代码平台、可视化搭建工具、前端可视化编辑器与在线可视化开发环境的实战分析
前端·低代码·ios·小程序·uni-app·编辑器·iphone
乐吾乐科技3 天前
乐吾乐大屏可视化组态软件【SQL数据源】
物联网·信息可视化·编辑器·数据可视化·大屏端
数字冰雹3 天前
“图观”端渲染场景编辑器
人工智能·编辑器