Terkadang saya perlu membuka file teks yang disandikan dalam EUC-KR.
man gedit
memberi:
--encoding Set the character encoding to be used for opening the files listed on the command line.
Ini dapat digunakan untuk membuka file tertentu dengan pengkodean yang diinginkan:
gedit --encoding euc-kr readme.txt
Namun, setiap file yang akan dibuka membutuhkan perintah yang sama untuk diketik.
Saya dapat menjalankan iconv
file, tetapi kemudian saya harus berurusan dengan versi file yang berbeda.
Apakah saya memiliki opsi yang lebih baik untuk menangani file teks non-utf8?
Aksi Nautilus
Untuk memiliki akses ke opsi buka kustom untuk Gedit dari browser file Nautilus, kami dapat mendefinisikan Nautilus Action untuk memiliki entri di menu konteks klik kanan mouse yang membuka file yang dipilih di Gedit dengan opsi tertentu. Baris perintah untuk tindakan Anda adalah:
Dengan melakukan itu, Anda akan dapat membuka file dengan pengkodean euc-kr untuk memilih entri menu konteks kustom Anda, tetapi masih dapat mengklik dua kali membuka file lain yang memiliki pengkodean standar.
File .desktop khusus
Untuk dapat memilih pengkodean Korea sebagai opsi dalam dialog terbuka dengan atau sebagai opsi standar, kami dapat membuat
kr-gedit.desktop
file khusus (mis. Terletak di~/.local/share/applications
) untuk menyertakan opsi dalamExec=
baris. Tambahkan "aplikasi" khusus ini ke dialog properti file (klik kanan pada file .txt).Alias
Untuk baris perintah, Anda dapat menetapkan alias untuk membuka file dengan penyandian Korea. Ini juga dapat dibuat permanen :
sumber
Tambahkan charset yang terdeteksi secara otomatis di file: ~ / .gconf / apps / gedit-2 / preferensi / penyandian /% gconf.xml
Di sini baris "<stringvalue> *** </stringvalue>" - setah yang diinginkan
sumber