3

I've been given some code with commenting unlike anything I've come across before:

//{{{ Imports
import imports;
//}}}

It is the same for each method block,

//{{{ above the code block  
//}}} below the code block

Also see: http://en.wikipedia.org/wiki/Folding_editor

4

5 回答 5

8

A quick search for "triple curly" comment suggests it's "Emacs folding mode".

Or some other code folding marker in any case.

于 2008-10-13T03:12:09.187 回答
4

jEdit uses {{{ and }}} to mark "explicit" folds.

于 2008-10-13T04:40:26.637 回答
1

Actually, Vim uses those triple braces in comments, too.

Tell the one you got the code from, that folding this way is a bad idea. Vim can set fold points at syntactic folding hints, defined in the highlighting file.

于 2008-10-13T08:29:42.353 回答
1

It may also be for some code generators. Some generators allow you to edit generated code, and use markers like that so the generator knows where it can regenerate.

于 2008-10-13T20:50:14.557 回答
-2

Maybe it's to emphasize a code block?

shrugs

于 2008-10-13T03:08:12.160 回答