- Jestem fanem Vima dla większości moich celów edycyjnych.
- Ale w dzisiejszych czasach, kiedy muszę otworzyć ogromny plik ~ 1-2 koncerty, jego ładowanie i wykonywanie operacji jest bardzo wolne
- Jakie są inne sposoby efektywnej edycji tak dużych plików
8
sed
.Odpowiedzi:
vim możesz
pierwszy.
lub użyj hexedit. jako /programming/699785/edit-very-large-sql-dump-text-file-on-linux
źródło
Zestaw
Możesz także użyć
directory
/,undodir
aby umieścić pliki wymiany i pliki nieoficjalne w innym miejscuźródło
W tym artykule wyjaśniono, co można zrobić z samym Vimem, aby zmniejszyć obciążenie związane z otwieraniem dużego pliku.
źródło
Zajrzyj tutaj: /ubuntu/28847/text-editor-to-open-4-3-gb-plain-text-file
split -b 53750k <your-file>
cat xa* > <your-file>
Gotowy :)
Przepraszamy, ale darmowy edytor zapewnia dobrą obsługę dużych plików (nie mogę znaleźć przyczyny tego)
ps
uczy się Vim nie jest taki trudny: http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
źródło
Zobacz moją odpowiedź tutaj (nie vim specyficzną).
Jakiego rodzaju ogromny plik chcesz edytować?
źródło
csplit
plik dziennika na łatwe do zarządzania elementy, edytuj je za pomocą swojego ulubionego edytora i odbuduj plik dziennika. Lub opracuj własne skrypty edycyjne (być może zsed
) ...Spróbuj Joe . Właśnie użyłem go do edycji pliku zrzutu SQL ~ 5G. Otworzenie pliku zajęło około minuty i kilka minut, aby go zapisać, przy bardzo niewielkim użyciu wymiany (w systemie z 4G RAM).
źródło