4

在我找到的这个线程中,我正在寻找的东西得到了很好的解释。从中:

// This is my comment. But it has been edited 
// so now 
// some lines are long and others are 
// very short. 
// Personally, I find this exceedingly ugly and I really 
// can't tolerate it. However, having to manual fix this 
// sort 
// of thing is undesirable.

在线程中,他们说 emacs 有这个称为Mq的功能,它会在保留开头的同时重新格式化注释//

Qt Creator 有类似的功能吗?或者,如果没有,是否有一个(免费)独立程序可以让我在写完评论后复制并粘贴到 Qt Creator 中?

4

1 回答 1

6

Ctrl+E,R当光标在注释块中时按下。这会根据需要添加和删除//

但它有一个怪癖 - 如果它是单行注释,它不会添加//新行。//解决方法是在按下之前在下面添加一行Ctrl+E,R

您还需要确保有一个空行将注释与代码分开,否则它也会包装代码。

这是不好的:

int a = 5;
// something something
// something something
int b = 10;

它将被错误地包装到

int a = 5; // something something // something something int b = 10;

这很好:

int a = 5;

// something something
// something something

int b = 10;
于 2013-01-12T15:56:35.690 回答