#python #pycharm #folding
#python #pycharm #сворачивание
Вопрос:
Я только что перешел на Python из R. В R вы можете использовать
#new section####
чтобы в качестве заголовка в списке разделов скрипта был указан «новый раздел». Затем вы могли бы легко найти этот блок скрипта, нажав на этот заголовок в «Перейти к меню» (см. рисунок). На этом рисунке заголовок — «чтение данных до 2013 года».
Я пытался найти свой ответ здесь https://confluence.jetbrains.com/display/PYH/Code folding и здесь https://www.jetbrains.com/help/pycharm/code-folding.html Но я запутался в терминах сворачивания, класса и….
Как я могу имитировать эту опцию в PyCharm?
Обновление: Благодаря @Robet я смог создать удобный контент, добавив в закладки (используя F11) строки заголовка каждого раздела. Затем я нахожу заголовки в избранном.
Ответ №1:
Смотрите, Используя комментарии к сворачиванию кода
Для файлов Python:
#region Description ... #endregion
Комментарии:
1. Я бы хотел, чтобы это работало таким образом. К сожалению, похоже, что это не так.
2. @MartinWinter Хотите быть немного более конкретным? Только что протестировал это на последней версии PyCharm, и это все еще работает
3. Конечно: Прежде всего, вам нужно вставить пробел после хэша, чтобы предотвратить предупреждение о стиле, но это лишь незначительная проблема. Я бы хотел, чтобы это работало подобно regions в Rider (C #), где названия регионов отображаются на панели структуры, что позволяет быстро сканировать структуру файла и даже сворачивать там регионы. В Xcode (Objective-C / Swift)
MARK
комментарии работают аналогично.
Ответ №2:
PyCharm также позволяет устанавливать анонимные и помеченные закладки для навигации по вашему исходному коду. Их версия меню перехода — это окно избранного, которое вы можете отобразить с помощью меню Вид:
Просмотр -> Окна инструментов -> Избранное
Ответ №3:
Просто упомяну, что информация о сворачивании кода, связанная DeepSpace (не могу прокомментировать сообщение), изменилась на веб-сайте Jet Brains и теперь находится здесь.
Кроме того, хотя принятый ответ объясняет, как создать складной блок кода, он не отвечает, как перемещаться по нескольким блокам:
Чтобы свернуть блоки кода, выделите фрагмент кода и нажмите Ctrl Alt T, во всплывающем меню выберите регион… комментарии к конечному региону. Используйте Ctrl Alt . для перехода к пользовательскому блоку сворачивания.