Notepadqq - dobra todos os níveis?

0

Ao usar o notepadqq, você pode dobrar o código pressionando uma pequena seta perto do início de, por exemplo, uma função (acho que isso também pode ser chamado de recolher o código). Mas eu gostaria de saber como recolher todos os níveis do meu código sem ter que fazer isso individualmente. Eu acho que isso seria uma função muito simples, mas não consigo encontrá-lo em lugar nenhum.

    
por Quantum spaghettification 21.04.2017 / 20:04

1 resposta

0

Nos bastidores:

Isso é definido em notepadqq do libs/codemirror/addon/fold/foldcode.js com esta função :

  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");
    });

Isso foi adicionado em 2014 com este commit .

Coisas para experimentar:

Sua documentação sugere que você pode selecionar todo o texto ( ctrl + a ) e formato como um bloco ( ctrl + q ):

Além disso, se você estiver executando uma versão incrivelmente antiga de notepadqq , poderá tentar atualizar o espelho de código seguindo as etapas de sua documentação e ajuste sua versão.

Editar: Como você está executando a 1.01, que é a versão mais recente, talvez seja necessário colocar uma solicitação de recurso aqui .

    
por Grayson Kent 21.04.2017 / 20:45