简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀
优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀
优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门实战课【原创干货持续更新中……】🚀
人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
🍉🍉🍉文章目录🍉🍉🍉
- 🌻1.前言
- 🌻2.括号自动匹配介绍
- 🌻3.Emacs自动/取消括号匹配
- 🐓3.1 自动括号匹配
- 🐓3.2 取消自动括号匹配
🌻1.前言
本篇目的:Emacs之取消输入括号自动匹配
🌻2.括号自动匹配介绍
- Emacs 是一个功能强大的文本编辑器,它拥有丰富的扩展和自定义选项,能够满足各种编程和文本编辑需求。其中一个非常实用的功能就是输入括号自动匹配,也就是
electric-pair-mode
。 electric-pair-mode
是 Emacs 中的一个模式,当你在编辑器中输入一个开放括号(如(
、[
、{
等)时,Emacs 会自动为你插入一个对应的闭合括号,并将光标放在这两个括号之间。这不仅使代码看起来更加整洁,还有助于减少因遗漏或错位括号而导致的语法错误。- 要启用
electric-pair-mode
,你可以在 Emacs 的配置文件(通常是.emacs
或init.el
)中添加以下代码:
(electric-pair-mode 1)
- 将
1
改为0
可以禁用此模式。 - 这个功能对于经常需要输入大量括号的编程语言(如 Lisp、Clojure、Haskell 等)来说特别有用。它不仅提高了输入效率,还有助于保持代码的结构清晰。
- 除了自动插入闭合括号之外,
electric-pair-mode
还有一些其他有用的特性。例如,当你删除一个开放括号时,Emacs 也会自动删除与之对应的闭合括号。同样,当你在一个闭合括号上输入时,Emacs 不会插入另一个闭合括号,从而避免了不必要的重复。 - 此外,
electric-pair-mode
还支持自定义括号对。这意味着你可以告诉 Emacs 在输入某些特定字符时自动插入特定的闭合字符。例如,你可以配置 Emacs 在输入 HTML 标签时自动插入闭合标签。 - 总之,
electric-pair-mode
是 Emacs 的一个非常有用的功能,特别是对于需要频繁输入括号的编程工作。它不仅提高了输入效率,还有助于减少语法错误,使代码更加整洁和易于阅读。
🌻3.Emacs自动/取消括号匹配
🐓3.1 自动括号匹配
(electric-pair-mode 1)
(setq electric-pair-pairs '(
(?\" . ?\")
(?\{ . ?\})
) )
🐓3.2 取消自动括号匹配
(electric-pair-mode 0)
(setq electric-pair-pairs '(
(?\" . ?\")
(?\{ . ?\})
) )