在Qt Creator中对C ++注释进行自动换行

时间:2013-01-12 13:50:26

标签: c++ qt-creator

我找到了我正在寻找的内容in this thread。从它:

// 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有这个名为 M-q 的功能,它会重新格式化注释,同时保留起始//

Qt Creator有类似的功能吗?或者如果没有,是否有一个(免费的)独立程序允许我在编写后在Qt Creator中复制和粘贴评论?

1 个答案:

答案 0 :(得分: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;