- Saya penggemar Vim untuk sebagian besar tujuan pengeditan saya.
- Tapi hari ini ketika saya harus membuka file besar ~ 1-2 gigs, itu lambat untuk memuat dan melakukan operasi
- Apa cara lain saya bisa mengedit file besar seperti itu secara efisien
Jawaban:
vim kamu bisa
: set binary
pertama.
atau gunakan hexedit. sebagai https://stackoverflow.com/questions/699785/edit-very-large-sql-dump-text-file-on-linux
Artikel ini menjelaskan apa yang dapat Anda lakukan untuk Vim sendiri untuk mengurangi overhead terkait dengan membuka file besar.
Lihat di sini: https://askubuntu.com/questions/28847/text-editor-to-open-4-3-gb-plain-text-file
split -b 53750k <your-file>
cat xa* > <your-file>
Selesai :)
Maaf, tetapi editor gratis memberikan dukungan yang baik untuk file besar (tidak dapat menemukan alasan untuk itu)
ps
belajar Vim tidak begitu sulit:
http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
Lihat jawaban saya di sini (tidak spesifik vim).
Apa jenis file besar yang ingin Anda edit?
csplit
file log Anda menjadi potongan-potongan yang dapat dikelola, edit dengan editor favorit Anda, dan bangun kembali file log. Atau kembangkan skrip pengeditan Anda sendiri (mungkin dengan sed
) ...
Coba joe . Saya hanya menggunakannya untuk mengedit file dump ~ 5G SQL. Butuh waktu sekitar satu menit untuk membuka file dan beberapa menit untuk menyimpannya, dengan penggunaan swap yang sangat sedikit (pada sistem dengan RAM 4G).