gpt4 book ai didi

Emacs C-c } 命令和括号匹配检查

转载 作者:行者123 更新时间:2023-12-02 01:19:00 25 4
gpt4 key购买 nike

我在 Emacs 23 中工作,通过 AUCTeX 编辑 LaTeX。我注意到在 emacs 中,当我按 C-c 时,我收到了迷你缓冲区消息

Scan error: "Unbalanced parentheses", 16026, 16440

问题 1. 这个命令到底是做什么的?

问题 2. 更一般地说,我如何确定给定的宏在做什么?例如,是否有一个通用命令请求键盘快捷键作为输入并输出该快捷键绑定(bind)到的命令的描述?是否有所有事件键盘快捷键的列表?

问题 3. 如何找到不匹配的括号?本帖here推荐命令 M-x check-parens,但它对我没有任何帮助,甚至连一条迷你缓冲区消息都没有。

最佳答案

1 和 2 的答案是执行 C-h k C-c 并查看帮助缓冲区告诉您的内容。这是允许我们将 Emacs 称为自文档化编辑器的特性之一。不要忘记,您可以通过帮助缓冲区中的链接访问实现此功能的源代码和其他文档。

您可能还想使用 C-h m 查看当前启用的主要和次要模式添加的所有键绑定(bind),并使用 C-h ? 查看其他有趣的内容有帮助功能。

我从来没有专门使用过 check-parens,但它确实在我当前的缓冲区中工作,它是 javascript。我从它的文档 (C-h f check-parens) 中看到它依赖于当前的语法表,所以对于 TeX 来说,语法表可能没有包含足够的信息用于 check-syntax 查找错误。

关于Emacs C-c } 命令和括号匹配检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7522108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com