Все зависит от того, какой редактор вы используете. В vim вы можете включить складывание с помощью:
set foldenable
Затем вы сможете использовать различные методы свертывания, для основных языков вы можете установить:
set foldmethod=syntax
, который включит свертывание синтаксиса.
Существует полдюжины методов складывания, я думаю, что лучше всего было бы прочитать
help folding
который должен ответить на все.