Qual é o melhor editor de texto para usar com arquivos grandes?

43

Qual é a sua recomendação para abrir arquivos de texto grandes no OS X? Eu encontrei o BBEdit e o Textmate lutando neste departamento.

Nanda
fonte
11
há um dup disso no stackoverflow: stackoverflow.com/questions/952886/…
Robert S Ciaccio
(Essa pergunta SO provavelmente deve ser movido para Super User ou aqui :)
Jonik
Qual é o tamanho do arquivo que você está tentando carregar? O Textmate é terrível com arquivos grandes, especialmente arquivos com longas filas. Eu nunca tive nenhum problema com o BBedit abrindo 10s de arquivos Mbyte.
Henry
11
A versão de 64 bits do Emacs também deve ser muito boa ao abrir arquivos grandes.
Gio
4
Defina "grande". Geralmente, torna-se interessante quando os arquivos não cabem na memória disponível.
Thorbjørn Ravn Andersen

Respostas:

27

Estou usando o HexFiend para trabalhar com um arquivo de texto de 60 GB e funciona muito bem (aparentemente, ele pode lidar com arquivos de até 118 GB).

PaulCapestany
fonte
O Hex Fiend é muito mais rápido que o VIM na linha de comando e sopra lessou moredesaparece. Especialmente para arquivos de texto de linha única de vários gigabytes. Recomendado.
Brent Faust
11
+1 Acabei de experimentar o hex fiend com a força desta gravação e ela capturou um arquivo de caixa de entrada de 3 GB como instantaneamente, e depois procurou com sucesso por uma palavra em menos de 20 segundos.
Paul Gowder
2
este poderia ser o bloco de notas ++ ou até melhor, mas precisa de duas semanas. Ele apenas imprime o que houver no arquivo, independentemente de nova linha ou não. Vou ver se consigo fazer algumas alterações no meu tempo livre para fazer isso levando em consideração as novas linhas.
precisa
3
Yeah mas ele ignora as quebras de linha :(
Gerry
11
Limpo, pequeno e super rápido. Mas eu concordo com o último comentário: ele realmente não funciona como substituto para um editor de texto, quando você deseja examinar bem arquivos de texto baseados em linhas. Pena, uma única caixa de seleção que diz "mostrar por linhas" ou algo o tornaria uma ferramenta perfeita.
GhostCat diz Restabelecer Monica
21

Achei o MacVim muito bom em abrir arquivos grandes.

Existe até um plugin para acelerar, se o arquivo é realmente grande.

(Se você não quiser compilá-lo, faça o download de um DMG para instalá-lo pré-criado.)

Loïc Wolff
fonte
11
A versão da linha de comando vimjá está disponível no Terminal.app.
Mouviciel 24/10/10
É verdade, mas desde que ele falou sobre o BBEdit e o Textmate, presumi que ele desejasse aplicação gráfica e não na linha de comando.
Loïc Wolff
O vim me ajudou a editar um arquivo de texto com 512 MB ou mais. Eu gostaria que houvesse algo como o EM Editor ( emeditor.com ) para Mac.
Fnurl 21/03
Mate Vim com fogo.
Magicode 03/12
Eu facilmente encontrei e substituí um arquivo de 1,06 GB pelo MacVim e LargeFile. brilhante!
Andyg8
6

O BBEdit é praticamente o padrão para abrir arquivos de texto grandes em um Mac. Abri alguns arquivos de bom tamanho com ele e o BBEdit nem sequer suou.

De que tamanho de arquivo você está falando? E quanta RAM o seu Mac possui (instalado e gratuito)?


Editado para adicionar…

O Bare Bones lançou o BBEdit 9.6 hoje e de acordo com as Notas da versão 1 (em Alterações):

Agora é possível abrir arquivos significativamente maiores que antes; o teto não é ilimitado, mas não é mais limitado pelas restrições existentes anteriormente no sistema operacional.

Parece-me que vale a pena atualizar (gratuito para qualquer pessoa com o BBEdit 9.x) e tentar novamente.

1 Se você nunca leu um aviso de lançamento do Bare Bones antes, deveria. Mesmo se você não tiver interesse no BBEdit. Mesmo se você não tiver interesse em Bare Bones. Mesmo que você não tenha interesse em editores de texto em geral. Eles são tão bons. Sim com certeza. I a! I a! Pnoies fhtagn!

Dori
fonte
1 por recomendar BBEdit e "Iä! Iä! Pnoies fhtagn!". O meu favorito até agora é "Os sapatos de saronita dos pôneis foram reforçados com titânio e têm um lustre aplicado que aumenta a velocidade de solo e de vôo em 30%".
Philip Regan
Eu revi uma versão anterior do BBEdit para Macworld e fiquei muito decepcionada por não poder colocar "Não há pôneis reais" na seção Contras.
Dori
4

Confira Sublime Text 2 . É um dos melhores por aí.

mencina
fonte
11
E Sublime Text 3 mais rápido que a versão anterior.
Vetal4eg
7
Estou trabalhando com um arquivo de log de 1,37 GB gerado pela análise de um arquivo binário de 13 GB e as duas versões do Sublime Text não são impressionantes. Eles levaram um minuto ou mais para abrir o arquivo e, ao tentar digitar as strings de pesquisa, resultou em pizzas-de-morte temporárias enquanto o programa fazia pesquisas não solicitadas no meu texto parcialmente digitado. 010 Editor, embora tenha uma interface desajeitada, é bastante rápido e estável em comparação.
Bob Murphy
Sublime Text é bom para arquivos de tamanho médio, mas se você tentar abrir um arquivo de 50 GB (com 12 GB de RAM), ele trava.
Skype #
3

O TextWrangler é uma ótima ferramenta para abrir a edição e salvar arquivos grandes. Eu não recomendaria se, para copiar e colar grandes quantidades de conteúdo, no entanto. Use-o se você não quiser lidar com os comandos / interface do vi. Como Loic mencionou, o MacVim é um ótimo aplicativo se você é mais familiarizado com o vi.

chrislarson
fonte
11
Como o TextWrangler é o irmão mais novo do BBEdit, acho que alguém que já esteja usando o BBEdit não encontrará nada de novo por lá.
Dori
1

Se você estiver lendo apenas o arquivo, use o comando 'less'. Você pode navegar e pesquisar no arquivo como o vi, mas muito mais rápido e sem os problemas desagradáveis ​​do tipo 'linha muito longa'. Para trabalhar com grandes logs de produção, essa é uma ferramenta inestimável.


fonte
Também existe viewpara uma sessão vi somente leitura.
lhf 13/12/12
@lhf menos funciona em uma janela do arquivo, o vi lê o arquivo inteiro na memória.
Thorbjørn Ravn Andersen
Ele não quer ler apenas, ele quer editar. Ele diz isso exatamente no título de sua pergunta.
mysomic 12/11
1

Se você estiver lidando com arquivos com mais de 2 GB, recomendo o 010 Editor . Ele não carrega o arquivo inteiro na memória, o que significa que você pode usá-lo para abrir arquivos maiores que a RAM disponível e o tempo de abertura será muito menor (demorou cerca de 20 segundos para abrir um arquivo de 7GB).

Mihai Damian
fonte
0

Para mim, onde o BBEdit engasgou com 750 MB, o UltraEdit (não gratuito) trabalhou satisfatoriamente rápido.

MastaBaba
fonte
0

Minha primeira escolha é o SlickEdit . Parece um pouco antiquado, mas não vi nenhum outro editor que lide com arquivos grandes (mesmo GBs de texto) tão rápido, e ainda oferecendo vários recursos.

GhostCat diz Restabelecer Monica
fonte