NOTEPAD ++ Necessita de macro ou tipagem para automação de listas grandes

0

Tenho certeza de que há uma maneira de fazer isso, mas não consigo descobrir. Eu tentarei o meu melhor para explicar isso.

Eu tenho uma lista com 20.000 linhas no notepad ++. Eu tenho duas guias abertas no notepad ++. A guia do lado direito é a lista principal. A guia do lado esquerdo é o que precisa ser adicionado ao início de cada linha na guia direita.

Aqui está uma imagem do meu bloco de notas ++ para lhe dar uma melhor compreensão.

Euprecisosercapazdefazeroseguintedeformaautomatizada,poistenhomaisde20.000linhasparafazerisso.

  1. copiealinha1daguia"novo 7"
  2. mude para a guia "novo 6"
  3. colar a área de transferência (linha 1 da guia 'novo 7') no início da linha 1, guia 'novo 6'
  4. voltar para a guia "novo 7"
  5. copie a linha 2 da guia "novo 7"
  6. mude para a guia "novo 6"
  7. colar a área de transferência (linha 2 da guia 'novo 7') no início da linha 2, guia 'novo 6'

Eu tenho tanto o download de pasteitina quanto de datilografia, mas se eu precisar de algum outro programa / aplicativo ou se ele estiver integrado no notepad ++, isso seria ótimo. Eu preciso fazer isso pelo próprio programa ou por eu só ter que apertar um botão para fazer cada um deles.

    
por user2526699 29.06.2013 / 16:46

1 resposta

1

Eu não acho que você possa fazer isso no IDE. No entanto, a tarefa é muito fácil em qualquer tipo de linguagem de programação, por exemplo, em PHP:

  1. Faça o download e instale o XAMPP .
  2. Pesquise a pasta htdocs na pasta XAMPP. Provavelmente C:/xampp/htdocs ou C:/Program Files/xampp/htdocs .
  3. Crie uma nova pasta chamada qualquer coisa, por exemplo foldername , e coloque seus dois arquivos de entrada (em .txt format) como input1.txt e input2.txt .
  4. Crie um arquivo chamado index.php e copie o código abaixo.
  5. Abra seu navegador e digite: http://localhost/foldername .

Este código irá concatenar as linhas em input2.txt após as linhas em input1.txt :

<?php  
$lines1 = file('input1.txt', FILE_IGNORE_NEW_LINES);  
$lines2 = file('input2.txt', FILE_IGNORE_NEW_LINES);  
for ($i = 0,$size=count($lines1); $i < $size; $i++)  
echo $lines1[$i].$lines2[$i].'<br>';  
?>
    
por 29.06.2013 / 18:03