Saya menggunakan VIM 7.4 pada mesin Ubuntu 14.04 64 bit. Dalam file .vimrc saya, saya memiliki baris berikut:
" Use UTF-8 without BOM
set encoding=utf-8 nobomb
The config
berkas pada dasarnya menggunakan karakter Unicode untuk menampilkan spasi putih seperti tab, baris baru, dll file vimrc lengkap diambil dari Paul Irlandia ini dotfiles .
Pada pemasangan sebelumnya 14,04 serta di distribusi sebelumnya, saya dapat melihat karakter unicode tanpa masalah tetapi tidak dengan yang ini.
Saya juga mencoba:
set fileencodngs=utf-8
Tapi, pengaturan di atas tidak berpengaruh dan saya masih melihat karakter kacau di layar. Apakah ada cara untuk mengatasi ini?
fenc
variabel setelah membuka file?Jawaban:
Jika lokal Anda saat ini dalam pengkodean utf-8 , Vim akan secara otomatis memulai dalam mode utf-8.
Jika Anda menggunakan lokal lain, atur di bawah di
~/.vimrc
file pengguna Anda :Anda mungkin juga ingin memilih font yang digunakan untuk menu . Sayangnya ini tidak selalu berhasil.
Anda juga memiliki opsi ini untuk memaksa pengodean
:set fileencodings=utf-8
. Anda dapat menemukan dokumentasinya di sinisolusi lain adalah: Dalam mode insert, tekan Ctrl- R
="\xe2\x82\xa9"
Enteruntuk langsung memasukkan karakter UTF-8 menggunakan Encoding Hex mereka.yang
\xe2\x82\xa9
merupakan Hex Encoding dari₩
(simbol mata uang Korea Utara) karakter.ref: Dokumentasi Vim
Catatan: Jika Anda melakukan konfigurasi di atas tetapi masih tidak dapat melihat atau mengetik karakter Unicode dengan baik, periksa di Terminal atau konfigurasi Konsol Anda jika
Character encoding
diatur keUTF-8
.Baca juga Karakter khusus di Vim .
sumber
C-R ="\xe2\x82\xa9" <enter>
dilakukannya?₩
(simbol mata uang untuk Korea Utara) dan yang memungkinkan pengguna langsung mengetik literal₩
dengan menggunakan pengkodean UTF-8 Hex denganCtrl+R="..."
- Enter.