Три других способа:
$ echo -e '\x2dn' # ASCII hexadecimal value
-n
$ echo -e '\u002dn' # Unicode code point
-n
$ echo -e '\u2dn' # Unicode code point shortened
-n
За кулисами:
Это определено в 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, которая является последней версией, вам, возможно, придется добавить здесь запрос функции.
За кулисами:
Это определено в 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, которая является последней версией, вам, возможно, придется добавить здесь запрос функции.