Phpstorm 生成的DocBlocks是否以换行符结尾?

Phpstorm 生成的DocBlocks是否以换行符结尾?,phpstorm,Phpstorm,首先,我正在运行phpstorm6.0.3。一切都是最新的 我最近开始使用PHPStorm,遇到了一个我似乎无法弄清的烦恼。我喜欢DocBlocks可以自动生成的事实,当我在属性/方法/类上方键入/**+return时,一切正常,注释如下所示: /** * Class Message */ abstract class Message { ... /** * Class Message */abstract class Message { ... 但是,当我尝试为整个类运行gener

首先,我正在运行phpstorm6.0.3。一切都是最新的

我最近开始使用PHPStorm,遇到了一个我似乎无法弄清的烦恼。我喜欢DocBlocks可以自动生成的事实,当我在属性/方法/类上方键入
/**
+
return
时,一切正常,注释如下所示:

/**
 * Class Message
 */
abstract class Message {
...
/**
 * Class Message
 */abstract class Message {
...
但是,当我尝试为整个类运行
generate>PHPDoc块
(通过右键单击上下文菜单、CMD+N或“code”菜单)时,DocBlocks不支持模板定义中肯定是的尾随换行符(我已经检查了很多次)。注释块如下所示:

/**
 * Class Message
 */
abstract class Message {
...
/**
 * Class Message
 */abstract class Message {
...
…这很烦人,因为我必须为每个生成的注释(在每个属性/方法/类之上)通读并添加一个换行符


我试着寻找解决方案,摆弄设置,但似乎没有任何效果。非常感谢您的帮助

很可能是因为您的代码样式设置(如果是这样的话,则是PhpStorm中的bug),比如函数/方法:

在Windows 7 x64 SP1(PhpStorm 6.0.3和v7 EAP)上,它对我来说工作正常。可能这与您的代码样式设置有关(比如在本例中,它是针对函数:)@LazyOne我花了一上午的大部分时间来切换设置,以尝试实现这一点,但仍然没有骰子。好主意,但我还没看到那张票before@LazyOne答对 了我回到PHPDoc设置,开始再次翻转开关,并找到了修复方法。我注意到一些docblock是以正确的形式生成的,而另一些则不是。禁用选项“参数周围的空行”和“第一个标记前的空行”修复了所有问题。如果你想发布这个问题的答案,我很乐意接受。干杯对于任何遇到类似问题的人来说,它是参数和空白行之间的空白行,在首选项= >代码风格> > PHP= > PHPDoc之前,第一个标签设置为我解决了这个问题。