Apakah ada editor teks, yang dapat mengedit file seperti itu?
Saya sudah mencoba:
gedit
kate
nano
vim
mcedit
tanpa keberhasilan.
files
text-editor
cupakob
sumber
sumber
Jawaban:
Metode lain adalah menggunakan
split
. Membagi file menjadi 8 bagian dan memanipulasi file dengan editor. Setelah itu, Anda memasang kembali file-file itu lagi.sumber
nano --nonewlines
untuk menghindari penambahan baris baru secara otomatis)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).
sumber
kamu tidak akan menemukan mereka. Jika Anda ingin mengganti beberapa baris dalam file ini, Anda dapat melihat dengan
less
atau grep dan gunakansed
untuk mencari dan mengganti beberapa baris.seperti ini:
di Wikipedia adalah beberapa contoh berguna: http://en.wikipedia.org/wiki/Sed
sumber
-i
flag (di tempat), sehingga pada dasarnya berperilaku seperti editor teks yang akan menggantikan konten file asli.sed -i
; itu untuk apaed
.Cobalah, jika mau, tetapi file besar seperti itu menjadi tidak praktis jika Anda ingin mengedit "normal"; mis. Anda tidak ingin terlalu sering menyimpan hasil edit Anda; itu akan terlalu lama :)
Jika ini untuk satu kali,
split
danjoin
akan bekerja dengan cukup baik, dan cukup sederhana untuk memotongnya menjadi potongan yang dapat diatur, dan kemudian bergabung kembali dengan potongan ... Perhatikan bahwa banyak editor akan menambahkan karakter baris baru ke akhir editan Anda file, dan lakukan tanpa memberi tahu Anda! Untuk info lebih lanjut, lihat Bagaimana cara menghentikan Gedit, Gvim, Vim, Nano dari menambahkan char baris baru File Akhir?Coba Gvim jika Anda benar-benar ingin mengedit file sebesar itu .... Saya baru saja memuat file 3,9GB ke dalamnya, dan semua tampak normal ...
Berikut ini tautan menarik tentang masalah ini, di stackoverflow
sumber
iotop
untuk menonton statistik I / O-nya saat memuat .. Monitor Sistem menunjukkan saya punya 3,2 GB RAM (Yang puzzle saya, karena saya memiliki 4 GB) ...Gunakan glogg - explorer log cerdas yang cepat: http://glogg.bonnefon.org/
sumber
Ada cara lain yang sangat sederhana dan cepat untuk mengganti konten dalam file yang sangat besar (yang berfungsi alih-alih mengedit dump mysql besar)
Pertama-tama Anda harus menginstal midnight comander - manajer file yang hebat untuk sistem linux
Setelah itu Anda dapat membuka file dengan ukuran apa pun dalam "mode tampilan" (dengan pintasan F3), beralih ke tampilan HEX (pintasan F4) dan aktifkan mode edit (pintasan F2).
Sebagai contoh, saya punya dump mysql 3 GB, di mana saya ingin menghapus beberapa baris SQL. Saya membuka mode tampilan, menemukan string, membuka mode hex dan mengganti konten sebelum baris yang diperlukan dengan komentar MYSQL (string "-", kode hex 2D 2D 20).
Contoh:
sumber
010 Editor sangat bagus untuk saya, bekerja sangat cepat.
sumber
Menurut tuxdiary :
HTH
sumber
The
nedit
editor teks telah sekitar waktu yang lama dan cukup mampu. Itu dapat membuka file teks 1.9Gb dalam waktu sekitar 20 detik. Ini adalah antarmuka grafis seperti windows dengan semua fitur pengeditan teks standar yang Anda harapkan seperti penyorotan sintaks, indentasi, penomoran baris, dan sebagainya.Jika Anda ingin mengubah ukuran jendela, lakukan itu sebelum membuka file besar. Motif X11 agak lambat pada ukurannya, tetapi juga permintaan yang melelahkan.
Ada dalam semua repositori standar, jadi instal dengan:
Ini adalah open source GPLv2.
https://sourceforge.net/projects/nedit/
Saya mengarungi 30-40Mb file teks dan
nedit
menanganinya dengan mudah.sumber
Anda dapat membuka file menggunakan
hexedit
. Namun Anda hanya dapat mengubah teks, bukan menambah atau menghapusnya.sumber
Menurut artikel Wikipedia ini, perbandingan editor teks VIM antara lain. Saya akan menyarankan Geany tetapi ada? di bidang untuk dukungan file besar ...
EDIT: Saya pergi ke depan dan mencoba dengan geany dan menyerah setelah menunggu 10 menit dengan 3 core dipatok dan pada dasarnya semua memori saya (virtual dan fisik) digunakan sepanjang waktu ... Tidak konklusif karena mungkin berhasil membukanya jika saya lebih sabar. Saya mencari dan tidak menemukan pengaturan / preferensi untuk menangani file besar yang berbeda juga.
Saya suka jawaban fred.bear yang terbaik.
sumber
Di Windows Anda memiliki TextPad, EditPad dan EmEditor.
Di Linux Anda memiliki
kinesik:
http://turtlewar.org/projects/editor/
dan banyak editor hex seperti:
bless
http://home.gna.org/bless/
atau
wxhexeditor
http://wxhexeditor.sourceforge.net/home.php
Semuanya memungkinkan Anda untuk mengedit file yang sangat besar (bahkan terabyte) dan Anda dapat melakukannya dengan mudah, tanpa perlu membagi dan menggabungkan kembali file tersebut, yang rentan terhadap kesalahan dan tidak praktis.
sumber
Kami masuk ke situasi di mana file log terakumulasi hingga 6GB dan perlu mencari berdasarkan tanggal atau string. Beberapa editor teks terkenal dapat mendukung file sebesar itu.
Menemukan editor JOE yang dapat memuat file saya 6GB dalam 2 menit dan diaktifkan untuk menjelajahi file.
Versi Windows (sourceforge.net)
Ubuntu (sourceforge.net)
sumber
Saya bekerja dengan NetBeans : lebih baik daripada Eclipse dalam konteks itu.
Saya tahu itu untuk pengembang, tetapi Anda dapat membuka file teks biasa dengan itu.
sumber
Emacs akan melakukan pekerjaannya (saya telah mengedit 10 + file GiB sebelumnya), tetapi kira-kira sama tidak ramahnya dengan pengguna baru seperti vim, jadi mungkin tidak memenuhi kebutuhan Anda. Kurva pembelajaran cukup curam.
sumber