Можно ли как-нибудь свернуть часть кода?

 
Например, много кода. Работаешь с верхним, с нижним, и посередине кусок. Все три маленькие, а остальные большие куски. Можно ли как-то свернуть эти куски, чтобы их не было видно (как функционируют группировки вкладок в браузере), а если что-то надо из скрытого, то либо кнопкой сбоку нажать "Раскрыть", либо при поиске по коду, если в скрытом месте есть поисковое слово, то автоматом раскроет при поиске и наведении. То есть, выделяешь сбоку строки, кликаешь на что-нибудь, и они свернулись. Место, где начинается код, строчка, подсвечивалась бы жирным, либо жёлтым, как-нибудь так. 

Вот так скрыл ненужное, и работаешь с рядом стоящими кусками. 
 

Из руководства пользователя

Работа с закладками

Закладки предназначены для быстрого перехода к различным частям кода. Пометьте закладками нужные строки, а затем перемещайтесь между ними при помощи команд меню "Правка — Закладки" и контекстного меню исходного кода:

  • Переключить закладку — включить или выключить закладку на текущей строке, в зависимости от ее текущего состояния. Это же действие можно выполнить с помощью клавиш "Ctrl+F2";
  • Следующая закладка — перейти к следующей закладке в текущем коде. Это же действие может быть выполнено с помощью клавиши "F2";
  • Предыдущая закладка — перейти к предыдущей закладке в текущем коде. Это же действие можно выполнить, нажав клавиши "Shift+F2";
  • Убрать все закладки — убрать все закладки из текущего кода. Это же действие выполняется при нажатии клавиш "Ctrl+Shift+F2".

В MetaEditor также предусмотрены именованные закладки — закладки, которым присвоен цифровой идентификатор. Чтобы установить такую закладку, нажмите клавишу с цифрой от 0 до 9, удерживая клавишу Ctrl. Чтобы перейти к ранее установленной закладке, нажмите соответствующую цифру, удерживая клавишу Alt.

 
Можно поставить метки и перемещаться между ними. Либо разделить код на несколько файлов и открыть требующиеся файлы на редактирование (каждый файл в собственной вкладке).
 
Alexey Viktorov #:

Из руководства пользователя

Благодарю за ответ. С закладками иногда путаюсь, либо не те клавиши нажимаю, особенно глубокой ночью) В любом случае спасибо за ответ. 


Sergey Gridnev #:
Можно поставить метки и перемещаться между ними. Либо разделить код на несколько файлов и открыть требующиеся файлы на редактирование (каждый файл в собственной вкладке).

Тоже вариант, спасибо

 
Ivan Butko:
Например, много кода. Работаешь с верхним, с нижним, и посередине кусок. Все три маленькие, а остальные большие куски. Можно ли как-то свернуть эти куски, чтобы их не было видно (как функционируют группировки вкладок в браузере), а если что-то надо из скрытого, то либо кнопкой сбоку нажать "Раскрыть", либо при поиске по коду, если в скрытом месте есть поисковое слово, то автоматом раскроет при поиске и наведении. То есть, выделяешь сбоку строки, кликаешь на что-нибудь, и они свернулись. Место, где начинается код, строчка, подсвечивалась бы жирным, либо жёлтым, как-нибудь так. 

Вот так скрыл ненужное, и работаешь с рядом стоящими кусками. 

Больше дробите код на отдельные функции. Вообще, пример идеального оформления кода - один экран одна функция. Код получится гораздо более читаемым и работать с таким кодом значительно легче. Еще плюсом такого дробления будет то, что весто куска не закоментированого кода - у вас будет вполне читабельное название функций и позже, когда вы вернетесь к этому куску через длительное время - сразу будет понятно за что отвечает та или иная часть кода.

 
DrSky #:

Больше дробите код на отдельные функции. Вообще, пример идеального оформления кода - один экран одна функция. Код получится гораздо более читаемым и работать с таким кодом значительно легче. 

Да, послушал ранее советы на форуме, перестал всё в одной OnTick писать) Гораздо удобнее стало

Вот, кстати, — скрывать содержимое функции! Было бы удобно: нажимаешь на функцию правой кнопкой "Скрыть", весь код скрывается, остаётся одно её название. 

 
Ivan Butko #:

Да, послушал ранее советы на форуме, перестал всё в одной OnTick писать) Гораздо удобнее стало

Вот, кстати, — скрывать содержимое функции! Было бы удобно: нажимаешь на функцию правой кнопкой "Скрыть", весь код скрывается, остаётся одно её название. 

Интересно, что там можно писать. Условие открытия занимает пару строк. Хэндлы, куча проверок, все стандартно, блоками. Что ещё? Прописываете историю? 
 
Ivan Butko #:


Вот, кстати, — скрывать содержимое функции! Было бы удобно: нажимаешь на функцию правой кнопкой "Скрыть", весь код скрывается, остаётся одно её название. 


Некоторые редакторы это делают.
 
Ivan Butko #:

Благодарю за ответ. С закладками иногда путаюсь, либо не те клавиши нажимаю, особенно глубокой ночью) 

Клавиатура с подсветкой очень сильно в этом смысле помогает. Даже днём :)

 
Ivan Butko #:

Да, послушал ранее советы на форуме, перестал всё в одной OnTick писать) Гораздо удобнее стало

Вот, кстати, — скрывать содержимое функции! Было бы удобно: нажимаешь на функцию правой кнопкой "Скрыть", весь код скрывается, остаётся одно её название. 

Закиньте все функции в библиотеку, код уменьшится в разы. А вызов функци сопроводите комментарием. Как вариант если подойдет. У меня все функции в библиотке.  

 
Alt - M - вызов списка функций в файле. По имени функции возможен переход в функцию. Сортировка списка функций - по имени функции.  Префиксы в имени функций помогут ориентироваться в списке.
Причина обращения: