- Je suis fan de Vim pour la plupart de mes tâches d'édition.
- Mais ces jours-ci, quand je dois ouvrir un énorme fichier ~ 1-2 concerts, il est vert lent à charger et à effectuer des opérations
- Quelles sont les autres façons dont je peux éditer ces fichiers énormes efficacement
8
sed
.Réponses:
vim tu peux
première.
ou utilisez hexedit. comme /programming/699785/edit-very-large-sql-dump-text-file-on-linux
la source
Ensemble
Vous pouvez également utiliser
directory
/undodir
pour placer les fichiers d'échange et les non-fichiers dans un autre emplacementla source
Cet article explique ce que vous pouvez faire pour Vim lui-même pour réduire la surcharge associée à l'ouverture d'un fichier volumineux.
la source
Regardez ici: /ubuntu/28847/text-editor-to-open-4-3-gb-plain-text-file
split -b 53750k <your-file>
cat xa* > <your-file>
Terminé :)
Désolé mais l'éditeur gratuit offre un bon support pour les gros fichiers (ne peut pas trouver de raison à cela)
ps
apprendre Vim n'est pas si difficile: http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
la source
Voir ma réponse ici (non spécifique à vim).
Quel type de fichier énorme voulez-vous éditer?
la source
csplit
votre fichier journal en morceaux gérables, modifiez-les avec votre éditeur préféré et reconstruisez le fichier journal. Ou développez vos propres scripts d'édition (peut-être avecsed
) ...Essayez Joe . Je viens de l'utiliser pour modifier un fichier de vidage SQL ~ 5G. Il a fallu environ une minute pour ouvrir le fichier et quelques minutes pour l'enregistrer, avec très peu d'utilisation de swap (sur un système avec 4G RAM).
la source