Notepadqq - свернуть все уровни?
При использовании notepadqq он позволяет свернуть код, нажав небольшую стрелку рядом с началом, например, функции (я думаю, это также можно назвать свертыванием кода). Но я хотел бы знать, как свернуть все уровни в моем коде без необходимости делать это по отдельности. Я думаю, что это будет довольно простая функция, но, похоже, нигде не могу ее найти.
1 ответ
За кулисами:
Это определено в notepadqq
"s libs/codemirror/addon/fold/foldcode.js
с этой функцией:
CodeMirror.commands.foldAll = function(cm) {
cm.operation(function() {
for (var i = cm.firstLine(), e = cm.lastLine(); i <= e; i++)
cm.foldCode(CodeMirror.Pos(i, 0), null, "fold");
});
Это было добавлено еще в 2014 году с этим коммитом.
Вещи, чтобы попробовать:
Их документация намекает на то, что вы можете выделить весь текст (ctrl + a) и отформатировать как блок (ctrl + q):
Кроме того, если вы используете невероятно старую версию notepadqq
Вы можете попробовать обновить зеркало кода, следуя инструкциям из их документации, и настроить его для своей версии.
Изменить: Поскольку вы используете 1.01, которая является последней версией, вам, возможно, придется добавить запрос функции здесь.