2015-07-28 32 views
0

我有以下代码,其中有一个简单的复合表达式。 这样做是为了方便起见,以过程样式分配大块...我没有选择=(可能崩溃/折叠复合表达式

什么不会评论大块代码的开始,它的完成。突出了复合式的一部分,与表达

实例开始的唯一的评论:

<? 
/*... some code*/ 
{ 
    /*... very many lines of dedicated code*/ 
} 
/*... some code*/ 
?> 

但是,phpstorm不折它... 虽然这将是非常方便的。 ..

也许有一些设置?

感谢

+0

你需要**重组代码**或**你需要折叠**? –

+0

有一个CMS 1C-Bitrix ...它几乎完全在程序风格....我必须适应它=(我需要在phpstorm中折叠此块... – Dmitriy

+0

只是为了方便... 或者可能使用以下结构 如果(1){0} { /* ...非常多的专用代码行*/ } 但是因为它是正确的? – Dmitriy

回答

2

你正在寻找的组合是Ctrl + .(按这些之后,你选择一个代码块)

后您崩溃某个块的第一次,你会看到痕迹在左边,所以你可以使用这些,而不是再次选择块。

对于所有展开/折叠信息阅读:https://www.jetbrains.com/phpstorm/help/folding-and-expanding-code-blocks.html

+0

它只在使用构造块时才起作用:同时,对于等... 我想用的空白块 - 奶嘴,没有语义负载... 回声1; {回声2;回声3;}回声4;其中空白块是{回声2;回声3;} - 他应该折叠 – Dmitriy

+0

@Dmitriy亚历建议正确的事 - 使用定制**区域折叠**折叠线中的任意量,即使我f他们没有任何逻辑结构。如果不确定/有问题 - 用** real **代码显示屏幕截图。 – LazyOne

+0

是的,是的,他的建议非常有帮助,我不知道。但其实我们其实是一点点的,你当然可以使用CTRL +}和CTRL +的组合。但也许有更好的办法?这将是非常方便的))但显然不是... – Dmitriy