网站统计工具有哪些,软件开发是用什么软件,旅游网站建设设计公司,做智能网站系统下载地址简介#xff1a; CSDN博客专家#xff0c;专注Android/Linux系统#xff0c;分享多mic语音方案、音视频、编解码等技术#xff0c;与大家一起成长#xff01; 优质专栏#xff1a;Audio工程师进阶系列【原创干货持续更新中……】#x1f680; 优质专栏#xff1a;多媒… 简介 CSDN博客专家专注Android/Linux系统分享多mic语音方案、音视频、编解码等技术与大家一起成长 优质专栏Audio工程师进阶系列【原创干货持续更新中……】 优质专栏多媒体系统工程师系列【原创干货持续更新中……】 优质视频课程AAOS车载系统AOSP14系统攻城狮入门实战课【原创干货持续更新中……】 人生格言 人生从来没有捷径只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注Android系统攻城狮 1.前言 本篇目的在Emacs中使用了C-c C-c快捷键但是发现被人占用了费了一番周折才找到原因分享给大家避坑 2.Elisp语言之comment-region函数介绍
comment-region 是一个 Emacs Lispelisp函数用于注释或取消注释选定的文本区域。这个函数非常有用特别是在处理代码时因为它可以提高编写和阅读代码的效率。在 Emacs 中注释通常使用反斜杠\或井号#来完成。使用反斜杠的注释方式是Emacs的默认注释方式它适用于所有类型的文本。而使用井号的方式主要适用于编程语言如C、C、Java等。comment-region 函数支持这两种注释方式。 comment-region 函数有四个主要的参数分别是
start指定开始注释的位置默认为point。end指定结束注释的位置默认为mark。comment-start指定注释的开始字符默认为#。comment-end指定注释的结束字符默认为。
在使用 comment-region 函数时你可以选择性地指定前两个参数而最后一个参数通常是必须的因为它决定了注释的方式。要使用 comment-region 函数你可以直接调用它并传入相应的参数或者使用 Emacs 的快捷键。默认情况下Emacs 为 comment-region 函数绑定了一个快捷键通常是 M-;即按住 Ctrl 键并按 ; 键。 以下是一些示例
注释选定的文本区域(comment-region start end comment-start comment-end)或者使用快捷键 M-;。以反斜杠方式注释整个文件(comment-region (point-min) (point-max) \\( \\) nil)以井号方式注释整个文件(comment-region (point-min) (point-max) # nil nil)以反斜杠方式注释从当前光标位置到行尾的文本(comment-region (point) (point-marker) \\( \\) nil)以井号方式注释从当前光标位置到行尾的文本(comment-region (point) (point-marker) # nil nil)通过使用 comment-region 函数你可以轻松地在 Emacs 中注释和取消注释文本区域从而提高你的工作效率。
3.尝试解决方案
1.方案一不生效
(global-unset-key (kbd C-c C-c)) 2.方案二不生效
(eval-after-load makefile-mode(define-key makefile-mode-map (kbd C-c C-c) copy-whole-file))3.方案三生效
(define-key makefile-gmake-mode-map (kbd C-c C-c) nil)但是启动emacs时会出现加载问题。
4.方案四生效
(add-hook makefile-gmake-mode-hook(lambda ()(define-key makefile-gmake-mode-map (kbd C-c C-c) nil)))当进入makefile-gmake-mode-hook模式时则取消C-c C-c绑定。