如何在没有自动 DocBlock 格式的情况下在 NetBeans 中进行多行注释?

Posted

技术标签:

【中文标题】如何在没有自动 DocBlock 格式的情况下在 NetBeans 中进行多行注释?【英文标题】:How to do multi-line comments in NetBeans without auto DocBlock formatting? 【发布时间】:2013-05-30 11:13:25 【问题描述】:

有时我喜欢在我的代码中注释掉一段代码以供临时使用/参考等,例如:

/* 

blah

*/ 

但是,如果我想在该块内插入一行,当我单击 Enter 时,它会自动在下一行放置一个 *,就像我在做 DocBlock 一样。这发生在每个回车键上:

/* 

blah<enter pressed here>
*

*/ 

现在我认为这种“自动格式化”应该只在开头评论使用格式 /**(两颗星)时才会发生。多行 cmets 早在 DocBlocks 之前就有很长一段时间了,所以我不知道为什么它会强制这些“老派”标准直截了当 /* */ cmets 拥有不需要的额外 DocBlock *'s!

那么有没有办法:

a) 理想情况下 - 仅当开始标记为 /** 时才进行格式化 b) 或者,如果它无法区分 /* 和 /**,有没有办法完全禁用自动注释格式?

干杯

【问题讨论】:

【参考方案1】:

我最终在他们的 Bugzilla 中将此作为 Netbeans 错误输入,他们现在已经解决了这个问题。他们做得非常快,我应该在 12 小时内给他们点赞。据我所知,它看起来将包含在 Netbeans 7.4 版本中。一定要喜欢开源! :)

这里的工作详情:

https://netbeans.org/bugzilla/show_bug.cgi?id=230814

【讨论】:

仅供参考,事实证明该修复仅修复了 java 版本,而不是 php 版本。如果您想在 PHP 中修复它,请在 bugzilla 作业中添加投票和评论。【参考方案2】:

选择您的代码并按 ctrl+?它将用双倍选择的所有行进行评论

【讨论】:

以上是关于如何在没有自动 DocBlock 格式的情况下在 NetBeans 中进行多行注释?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 jquery 的情况下在 Angular 中的页面加载时自动打开 HTML 日历

如何在没有触发器和手动插入的情况下在 mysql 中生成/自动增量 guid?

如何在没有 Amazon GUI 的情况下在 Elastic MapReduce 上自动运行 Pig Batch 作业?

如何在没有 root 用户的情况下在 Linux (CentOS) 中安装软件包并进行自动依赖处理?

如何在没有 nvcc 的情况下在编译时获取 CUDA 工具包版本?

如何将 PHP 代码块放入 PHPDoc DocBlock