{ と ' の Autopair が機能しません。追加する必要があるコードはありますか?
2 に答える
2
Autopair は、使用している特定のメジャー モードの構文テーブルを分析することによって機能します。そこには、開始区切り記号、終了区切り記号、ペア区切り記号( ( , )および$記号でマークされている) のエントリがあります。自動ペアの動作を変更するには、構文テーブルを変更する必要があります。
これにより、{ と } の区切り文字が互いに一致するようになります。
(modify-syntax-entry ?{ "(}")
(modify-syntax-entry ?} "){")
ところで、Emacs 24.1 には、electric-pair-mode
autopair-mode によく似た組み込みモードが含まれています。
于 2012-09-28T06:38:14.140 に答える
1
使用しているメジャーモードに依存すると思います。しかし、メジャーモードで指定されたものに特定のペアを追加したい場合は、そのための変数があります。確認してくださいM-x customize-group RET autopair RET
。
于 2012-09-28T03:25:57.253 に答える