- Sou fã do Vim na maioria dos meus propósitos de edição.
- Mas hoje em dia, quando eu tenho que abrir arquivos enormes ~ 1-2 shows, é muito lento para carregar e executar operações
- Quais são as outras maneiras de editar arquivos tão grandes com eficiência
8
sed
.Respostas:
vim você pode
primeiro.
ou use o hexedit. como /programming/699785/edit-very-large-sql-dump-text-file-on-linux
fonte
Conjunto
Você também pode usar
directory
/undodir
para colocar swapfiles e undofiles em outro localfonte
Este artigo explica o que você pode fazer com o próprio Vim para reduzir a sobrecarga associada à abertura de um arquivo grande.
fonte
Veja aqui: /ubuntu/28847/text-editor-to-open-4-3-gb-plain-text-file
split -b 53750k <your-file>
cat xa* > <your-file>
Feito :)
Desculpe, mas o editor gratuito oferece um bom suporte para arquivos grandes (não é possível encontrar uma razão para isso)
ps
learn Vim não é tão difícil: http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
fonte
Veja minha resposta aqui (não específica ao vim).
Que tipo de arquivo enorme você deseja editar?
fonte
csplit
seu arquivo de log em partes gerenciáveis, edite-as com seu editor favorito e reconstrua o arquivo de log. Ou desenvolver seus próprios scripts de edição (talvez comsed
) ...Tente Joe . Eu apenas o usei para editar um arquivo de despejo SQL ~ 5G. Demorou cerca de um minuto para abrir o arquivo e alguns minutos para salvá-lo, com muito pouco uso de swap (em um sistema com 4G RAM).
fonte