Complete a sequência 1 2 3 até 156 no Notepad ++?

12

Eu tenho uma solicitação bastante simples, mas não consigo descobrir como fazer isso no Notepad ++. Eu preciso criar uma lista onde cada linha começa com um número, começando em 1 e terminando em 156. Obviamente, eu não quero sentar e digitar isso manualmente, já que vou criar mais de uma lista.

1
2
3
.
.
.
.
156

Como faço isso? Eu tentei a função macro, mas ela só reproduz as ações do teclado. Ele não incrementa a sequência em 1, como o Excel faria com seu recurso de preenchimento automático. Eu sei que o Excel pode fazer isso, mas devo evitar usar o Excel.

Como você pode ver, não tenho colunas nem linhas de código. Eu estou começando de um documento vazio. Eu só quero criar uma longa lista em um arquivo de texto.

    
por Samir 17.02.2014 / 11:41

6 respostas

19

No Notepad ++ você pode pressionar Alt + C para o editor de coluna / multi-seleção e usar o número para inserir função do número inicial aumentando em 1, você só precisa selecionar todas as linhas que deseja numerar.

Você precisará ter linhas em branco já. Tive que selecionar as linhas de baixo para cima antes de executar o editor de colunas , mas não tenho certeza se isso é necessário.

essencialmente originado do StackOverflow

    
por 17.02.2014 / 12:22
5

A resposta fornecida por Raystafarian é essencialmente correta.

Por favor, abra um novo documento. Grave uma macro apenas com 'Retorno de carro'. Agora jogue a macro 155 vezes. Então você tem 156 linhas. Agora siga o procedimento sugerido por Raystafarian.

    
por 17.02.2014 / 12:52
1

Esta não é a solução que você pediu, mas resolve seu problema facilmente: Basta abrir o excel ou o google sheets e inserir 1 e 2 nas duas primeiras células. Em seguida, clique e arraste o canto inferior direito para baixo para incrementar automaticamente a lista.

Emseguida,bastarecortarecolá-loemseuarquivodetexto.

    
por 28.07.2015 / 13:03
0

Bingo! Eu encontrei uma maneira de fazer isso usando o editor de colunas.

  1. Ctrl + N para criar um novo documento vazio.
  2. Vá para o menu Configurações, Preferências, Edição e verifique se "exibe número da linha "está ativada. Clique em Fechar.
  3. Pressione e mantenha pressionado Enter até atingir o número de linha 156.
  4. Ctrl + Shift + Home para selecionar todas as linhas (ou seja, "colunas") do fundo mais para o um no topo. É necessário começar de a parte inferior e subir com a seleção, de modo que a entrada de texto cursor fica no início da primeira linha, enquanto tudo o resto é selecionado abaixo.
  5. Alt + C para abrir o "Editor de colunas / seleções múltiplas".
  6. Selecione "Número para inserir", digite 1 em "Número inicial" e 1 em "Aumentar por". Selecione "Dec" para números decimais e clique em OK.
por 17.02.2014 / 13:07
0

Basta fazer como um super usuário real ...

perl -e "open(my $fh, '>output.log'); print $fh ($_) for(1..156); close $fh;"

    
por 08.12.2015 / 21:47
0

Pergunta antiga, mas aqui está uma resposta alternativa (não usar o notepad ++) para quem procura o mesmo resultado.

No prompt de comando:

FOR /L %A IN (1,1,156) DO ECHO %A >> outputfile.txt

Isso começará em 1, incrementar em 1 e terminar em 156. Ele irá anexar cada número como saída para outputfile.txt

exemplo de arquivo de saída.txt:

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
    
por 11.12.2015 / 13:58