如何评论区域内的所有行

时间:2015-12-03 16:55:25

标签: emacs

Emacs尝试使用其注释函数变得聪明,以便空白的行不会获得注释前缀。是否有一种简单的内置方法可以确保在调用类似comment-region的内容时所有行(空白或不空白)都会被注释?所以,如果我有这个代码:

Comment comment comment

More comments more comments

假设评论前缀为//,我希望能够选择该区域,并且评论如下:

// Comment comment comment
// 
// More comments more comments

是的,我可以编写一个自定义函数来执行此操作,但它似乎是基本的足够的行为,它可能以某种方式内置。

1 个答案:

答案 0 :(得分:5)

  

comment-empty-linesnewcomment.el中定义的变量   它的值是零

     

文档:
  如果为零,则comment-region不会注释掉空行   如果是t,它总是注释掉空行   如果eol,则仅在注释时注释掉空行   在行尾终止(即comment-end为空)。

     

您可以自定义此变量。