Да, сворачивание кода - это функция некоторых текстовых редакторов, редакторов исходного кода и IDE, которая позволяет пользователю выборочно скрывать и отображать сворачиваемые разделы редактируемого в данный момент файла в рамках рутинных операций редактирования.
А именно, возможность использовать механизмы сворачивания кода в редакторе кода. В самом коде необходимо внести несколько исправлений, а также провести некоторый рефакторинг, если этот метод будет выбран в качестве наилучшего. Но для того, чтобы обсудить эти изменения, мне было предложено начать пиар, даже если он еще не готов. Преимущество автоматического сворачивания кода, предоставляемого IDE, заключается в том, что код в любом случае не затрагивается и в нем нет ничего специфичного для сворачивания кода. Следующие три снимка экрана (взятые из моего недавнего примера в блоге EasyMBean) демонстрируют сворачивание кода инструкции автоматического импорта в NetBeans 6.1 в действии. А именно, возможность использовать механизмы сворачивания кода в редакторе кода. Я последовал предложениям по заимствованию из существующей базы кода из другого проекта редактора PyQt, pyqode (https://github.com/pyQode/pyqode.core) В этой записи в блоге я кратко расскажу о том, как использовать сворачивание кода в NetBeans 6.1, и попытаюсь обосновать необходимость сворачивания кода в правильных ситуациях. Сворачивание в текстовых редакторах Eclipse. Начиная с версии 3.0, Eclipse позволяет сворачивать текст в текстовом редакторе. В этой статье я рассказываю о новой инфраструктуре проектирования, представленной в текстовом фреймворке JFace, и показываю, как расширить XML-редактор, предоставляемый в Eclipse, чтобы разрешить сворачивание текста. Многие редакторы предоставляют виджеты раскрытия информации для сворачивания кода на боковой панели, рядом с номерами строк, обозначаемыми, например, треугольником, который указывает вбок (если свернут) или вниз (если развернут), или флажком [-] для сворачиваемого (развернутого) текста и флажком [+] для расширяемого (свернутый) текст. Я снова воспользуюсь примером кода из моего блога EasyMBean, чтобы проиллюстрировать, как NetBeans сворачивает комментарии Javadoc в коде. Следующие два снимка экрана показывают комментарий Javadoc на уровне класса и комментарий Javadoc на уровне метода, развернутый (обычный/по умолчанию) на первом изображении и свернутый на втором изображении. Теперь давайте рассмотрим основную идею фреймворка, которая позволяет отображать только фрагменты фактического текста. Хотя эти концепции присутствуют во фреймворке с версии 2.1, в версии 3.0 была добавлена совершенно новая реализация для поддержки дополнительных требований к сворачиванию текста. 1) Поскольку детектор сгибов теперь подключен к подсветке синтаксиса, мне пришлось отключить одну строку кода в keyPressEvent редактора кода. self.__clear_occurences(). Из-за этого редактор работал ужасно медленно, из-за чего ввод текста происходил с огромной задержкой. Сворачивание кода. Сворачивание кода – это функция некоторых текстовых редакторов, редакторов исходного кода и IDE, которая позволяет пользователю выборочно скрывать и отображать – сворачивать - разделы редактируемого в данный момент файла в рамках рутинных операций редактирования.
https://bitbucket.org/spyder-ide/spyderlib/pull-requests/56/code-folding/diff http://www.javaworld.com/article/2072218/netbeans-code-folding-and-the-case-for-code-folding.html https://bitbucket.org/spyder-ide/spyderlib/pull-requests/56/code-folding/diff http://www.javaworld.com/article/2072218/netbeans-code-folding-and-the-case-for-code-folding.html https://www.eclipse.org/articles/Article-Folding-in-Eclipse-Text-Editors/folding.html https://en.wikipedia.org/wiki/Code_folding http://www.javaworld.com/article/2072218/netbeans-code-folding-and-the-case-for-code-folding.html https://www.eclipse.org/articles/Article-Folding-in-Eclipse-Text-Editors/folding.html https://bitbucket.org/spyder-ide/spyderlib/pull-requests/56/code-folding/diff https://en.wikipedia.org/wiki/Code_folding
требуется ли сворачивание кода