Notepad ++
1 milhão de caracteres (1MB) não é tão grande assim.
Veja
Outro editor de arquivos de texto
Como outros apontaram, outros editores foram projetados para lidar com grandes arquivos de texto. 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 o que você está editando.
Por exemplo, o vim tem um limite de 2 bilhões de caracteres (2 GB).
Veja
Outras abordagens
Existem outras ferramentas para manipular arquivos de texto que podem ser mais adequados para algumas tarefas. Por exemplo
Estes são padrão no Unix / Linux, mas podem ser facilmente obtidos para o Windows, provavelmente há também muitos outros utilitários do Windows que podem eficientemente fazer operações (como procurar e substituir) em arquivos muito grandes.
Em geral, os editores de texto comuns são otimizados para quando você deseja explorar visualmente um arquivo, percorrendo uma linha por vez. Outros tipos de ferramenta podem ser melhores para pesquisa, reformatação, soma, condensação, etc.