我找到了我正在寻找的内容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中复制和粘贴评论?
答案 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;