CPlusPlusMode:创建匹配的括号或大括号

时间:2016-12-06 18:04:10

标签: c++ emacs

在Emacs v24.5.1中使用CPlusPlusMode,我想在输入表达式时自动创建匹配的括号和大括号。

更具体地说,当键入时,例如'{',CPlusPlusMode应该创建一个匹配的括号并在中间移动光标,如下例所示:

if (a < b) { 
   // cursor here: default behavior

if (a < b) {
  // cursor here: anticipated behavior
}

1 个答案:

答案 0 :(得分:1)

Link to get your tracking code应该做你想要的事情:

  

电子对模式,一种全局次要模式,提供了一种轻松的方法   插入匹配的分隔符。无论何时插入开口分隔符,   匹配的结束分隔符也会自动插入,   在两者之间留下点。

在Emacs配置文件中使用下面的代码片段默认为C ++激活它:

(add-hook 'c++-mode-hook #'electric-pair-mode)