Edição de arquivos grandes +4GB

Edição de arquivos grandes +4GB

Existe um bug inerente ao design de .txt que pode causar quedas significativas de desempenho ao trabalhar com arquivos relativamente grandes? Trabalhando com um arquivo de mais de um milhão de caracteres no Windows 8 e não apenas os editores (especificamente Notepad++ e Wordpad) tendem a funcionar lentamente, mas frequentemente travam com grandes operações de localização e substituição (se a localização e substituição realizarem mais de 60.000 substituições, por exemplo) .

Verifiquei que isso não tem nada a ver com a máquina específica na qual o arquivo de texto está operando (mesmo desempenho ruim em uma máquina semelhante de alta especificação).

Inicialmente pensei que isso acontecia porque o arquivo em questão estava sendo editado em um compartilhamento de rede, mas copiá-lo para uma pasta local ainda resultou no mesmo baixo desempenho.

O desempenho cai principalmente quando as novas linhas são removidas (trabalhando com uma única palavra com um milhão de caracteres de comprimento). Queda perceptível de quadros na interface do usuário, apesar de usar uma máquina de última geração)

Responder1

TentarUltraediçãoÉ o melhor neste caso.

Visão geral dos recursos

  • Edição de coluna/bloco

  • Edição multi-caret

  • Seleção múltipla

  • Realce de sintaxe

  • Cliente FTP integrado

  • SSH/telnet integrado

  • Temas do editor

  • Edição de arquivos grandes +4GB

  • Classificação de arquivos/dados

  • Pesquisa poderosa

  • Suporta regex

  • Reformatação de dados CSV

  • Macros e scripts

  • Comparação de arquivos

  • Modelos inteligentes

Responder2

O Notepad++ não foi projetado para arquivos de texto grandes; em vez disso, recomendo um programa chamado glogg. encontrado aqui:http://glogg.bonnefon.org/

e juro por Deus se alguém não gostar deste post e reclamar que estou respondendo com um link, cresça porque respondi totalmente à pergunta.

Responder3

Eu edito meus arquivos enormes comMicrosoftVisual Studio. É super rápido e suporta qualquer tamanho! tente! Você pode baixar a versão gratuita (edição comunitária)

ATUALIZAR:

Compilação do bloco de notas++64 bitsestá disponível agora. Você pode usar isso.

Responder4

Bloco de notas++

1 milhão de caracteres (1 MB) não é tão grande assim.

Ver

Outro editor de arquivo de texto

Como outros apontaram, outros editores foram projetados para lidar com arquivos de texto grandes. Em particular, os dois veneráveis ​​mestres do mundo da edição de texto - vi (ou vim) e emacs devem lidar bem com arquivos maiores do que aquele que você está editando.

Por exemplo, o vim tem um limite de 2 bilhões de caracteres (2GB).

Ver

Outras abordagens

Existem outras ferramentas para manipulação de arquivos de texto que podem ser mais adequadas para algumas tarefas. Por exemplo

  • sed
  • estranho
  • perl
  • tr
  • grep

Eles são padrão no Unix/Linux, mas podem ser facilmente obtidos no Windows. Provavelmente também existem muitos outros utilitários do Windows que podem realizar operações com eficiência (como pesquisar e substituir) em arquivos muito grandes.

Em geral, os editores de texto comuns são otimizados para quando você deseja explorar visualmente um arquivo, rolando uma linha por vez. Outros tipos de ferramentas podem ser melhores para pesquisar, reformatar, somar, condensar, etc.

informação relacionada