Rumah  >  Soal Jawab  >  teks badan

ubuntu16.04 - ubuntu mate 16.04 vim (gvim?) Kod kacau Cina tidak boleh diselesaikan

Penerangan masalah

Aksara bercelaru yang muncul dalam persekitaran ubuntu (ubuntu mate16.04 lebih tepat)
Dokumen ujian dipanggil "Cina"
Terminal yang digunakan ialah zsh

Seperti yang ditunjukkan di bawah, paparan bahasa Cina dalam terminal vim adalah normal

Kemudian apabila menggunakan windowed vim, watak bercelaru seperti kotak muncul. Perintah terbuka ialah 右键菜单-打开方式-vim

Cuba penyelesaiannya

Selepas mencari Google berkali-kali, penyelesaian yang diperoleh semuanya diubah suai vimrc文件的encoding部分,个人vimrcTetapan adalah seperti berikut:

set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
set fileencoding=utf-8
set encoding=utf-8

Namun, masalah masih wujud, tolong bantu selesaikan!

--
2016-07-26 11:04:41
Menurut jawapan @daya, ia mungkin masalah fon gvim Cuba tambah konfigurasi berikut pada fail /etc/vimgvimrc~/.gvimrc

set guifont=Sans serif 14¬
"set guifont=Nimbus\ Mono\ L\ 14¬
"set guifont=Bitstream\ Sans\ Mono\ 9¬
set guifontwide=NSimsun\:h12  " Changes the fonts that can correctly show Chinese¬
let $LANG ='zh_CN.UTF-8'¬

Masalah tidak dapat diselesaikan.

巴扎黑巴扎黑2688 hari yang lalu744

membalas semua(2)saya akan balas

  • 迷茫

    迷茫2017-05-16 16:38:17

    1 Itu bukan vim bertingkap, tetapi terminal lain.
    Kaedah pengesahan, masukkan: ver, semak sama ada baris pertama adalah gvim atau vim
    2 Terdapat masalah dengan konfigurasi fon terminal ini. Sesiapa sahaja yang mempunyai Ubuntu 16.04 sila sahkan terminal apa itu.
    Jika anda tahu terminal apa itu, anda tahu cara mengubah suai konfigurasi fon.
    3 Secara lalai, ubuntu tidak memasang gvim, anda perlu memasangnya secara manual.
    sudo apt-get install gvim
    Ikuti gesaan.

    balas
    0
  • PHPz

    PHPz2017-05-16 16:38:17

    Ini bukan omong kosong, ini salah fon. Penyelesaian:
    Buat fail .gvimrc baharu dan tulis konfigurasi fon.

    balas
    0
  • Batalbalas