自动配对不适用于 { 和 '。有没有需要添加的代码?
问问题
66 次
2 回答
2
自动配对通过分析您所处的特定主要模式的语法表来工作。那里有开放分隔符、关闭分隔符和成对分隔符(标有( , )和$符号)的条目。您必须修改语法表以改变自动配对的行为。
这将使 { 和 } 分隔符相互匹配:
(modify-syntax-entry ?{ "(}")
(modify-syntax-entry ?} "){")
顺便说一句,Emacs 24.1 包含一个名为的内置模式electric-pair-mode
,它与自动配对模式非常相似。
于 2012-09-28T06:38:14.140 回答
1
我认为这取决于您使用的主要模式。但是,如果您想在主要模式指定的配对之外添加特定配对,则有一个变量。检查M-x customize-group RET autopair RET
。
于 2012-09-28T03:25:57.253 回答