在C模式下杀死当前块

时间:2015-11-24 18:16:37

标签: emacs

是否有一种简单的方法可以配置单个键组合来终止当前在游标下的最内部块的内容。换句话说

if (foo) {
  bar;
  baz;
}

会变成

if (foo) {
}

与光标在块内的任何位置按键组合时。同样,如果光标位于foo的任何位置,我希望能够有一个键组合来杀死if子句的保护内容。

1 个答案:

答案 0 :(得分:0)

是。安装expand-regionM-x package-install expand-region,然后将(require 'expand-region)添加到.emacs

您要查找的功能是er/inside-pairs,它会一直展开,直到达到() {}""等。要将其绑定到特定的键命令,例如{ {1}},将其放入C-=

.emacs