Pengaturan apa yang perlu saya atur di Vim / gVim untuk dapat melihat file teks Unicode yang memiliki teks dalam banyak bahasa?
Anda dapat membuat asumsi ini:
- Jumlah bahasa lebih dari dua.
- Beberapa bahasa adalah Cina, Jepang, dan Korea.
- Sudah cukup jika saya dapat melihat file-file ini di gVim (belum tentu Vim).
- gVim 7.0 berjalan pada Windows.
Berikut adalah contoh teks, yang bila disimpan dalam Unicode terbuka dengan baik di Notepad, tetapi ditampilkan sebagai omong kosong di gVim:
This is English.
这是中文。
これは日本です。
한국입니다.
ಇದು ಕನ್ನಡ.
Jawaban:
Menggunakan gVim di Windows, saya melakukan dua hal berikut:
Perintah kedua memunculkan font picker. Dengan memilih font "@MS Mincho", saya dapat menampilkan beberapa karakter Jepang, tetapi anehnya mereka diputar 90 derajat ke kiri.
Pokoknya, Anda harus mengatur pengkodean sebelum memuat atau menempelkan teks ke gVim (jika tidak, itu hanya dapat mengubahnya menjadi semua tanda tanya). Maka Anda harus menemukan font yang (a) lebar tetap, dan (b) menyertakan karakter yang ingin Anda lihat. Saya sepertinya tidak memiliki font seperti itu pada sistem saya saat ini, tetapi Anda mungkin.
sumber
Menggunakan pengaturan berikut di .vimrc Anda mungkin cocok untuk Anda. Ini bekerja untuk saya untuk karakter Cina / Jepang.
:set encoding=utf-8
:set guifont=*
:set guifontwide=*
sumber
:set fileencoding=utf-8 :set fileencodings=ucs-bom,utf-8,latin1 :set *encoding=utf-8
Font Arial Unicode MS mendukung bahasa Jepang, Cina, dan Korea, serta bahasa Vietnam dan Arab. Anda dapat mencoba menggunakan font itu, meskipun saya tidak percaya itu font monospace.
http://www.microsoft.com/typography/fonts/font.aspx?FMID=1081
Mungkin ada font bahasa pan lain di luar sana, mungkin font yang monospace juga, tapi saya tidak tahu mereka.
sunting
Saya menemukan halaman ini dengan beberapa font yang mendukung ketiga bahasa. Beberapa di antaranya tersedia sebagai unduhan gratis: http://www.wazu.jp/gallery/Fonts_Japanese.html
sumber