Visual Studio 2005.使用C ++,有没有办法让我在按Enter键时自动继续评论?例如,我输入'//'并开始输入我冗长的评论。当我按Enter键时,我希望它自动在当前缩进级别放置一个'//'序列(如果使用C风格的注释进行注释,则为'*')。我还没有用Google搜索解决方案(尽管很多人都希望删除C风格的评论延续)。
答案 0 :(得分:0)
我已经详尽地搜索了VS 2013中的编辑器首选项,目前无法自动继续//
评论。
但是,使用三次斜杠(///
)评论,您有几个选择:
在按Enter
if:
光标处的注释行包含任何非空格字符。我喜欢这种情况,因为我可以保持正常输入,然后双击Enter
以终止评论。最终看起来像这样:
/// This is my multiline comment.
按Enter
并输入更多评论:
/// This is my multiline comment.
/// I just pressed enter. Now I'll press enter twice and start coding.
按Enter
两次,然后输入代码:
/// This is my multiline comment.
/// I just pressed enter. Now I'll press enter twice and start coding.
///
public class ...
光标下方的注释行包含另一个三次斜杠注释。这使您可以使用空行分隔多个段落和用法示例。这是:
/// There is already a comment line below. CURSOR IS HERE -> |
///
按Enter
三次,然后开始使用示例:
/// There is already a comment line below. CURSOR IS HERE -> |
///
///
/// For Example:
///
/// Foo foo = bar;
///
空注释行仍然存在,您可以继续任意评论。
答案 1 :(得分:0)
一个技巧是在评论结束时按 Space
Left
Enter
。它似乎也丢弃了额外的空间。
如果您在评论中途按 Enter
,VS 可以很好地将评论拆分为多行,因此这是利用了该功能。
您可以创建一个热键,使 Enter
始终在 VS 中执行此操作,因为即使不在注释中,它也会丢弃空格。