Emacs尝试使用其注释函数变得聪明,以便空白的行不会获得注释前缀。是否有一种简单的内置方法可以确保在调用类似comment-region
的内容时所有行(空白或不空白)都会被注释?所以,如果我有这个代码:
Comment comment comment
More comments more comments
假设评论前缀为//
,我希望能够选择该区域,并且评论如下:
// Comment comment comment
//
// More comments more comments
是的,我可以编写一个自定义函数来执行此操作,但它似乎是基本的足够的行为,它可能以某种方式内置。
答案 0 :(得分:5)
comment-empty-lines
是newcomment.el
中定义的变量 它的值是零文档:
如果为零,则comment-region
不会注释掉空行 如果是t,它总是注释掉空行 如果eol
,则仅在注释时注释掉空行 在行尾终止(即comment-end
为空)。您可以自定义此变量。