ubuntu16.04 - Ubuntu Mate 16.04 vim (gvim?) Chinesischer verstümmelter Code kann nicht gelöst werden
巴扎黑
巴扎黑 2017-05-16 16:36:17
0
2
814

Problembeschreibung

Verstümmelte Zeichen, die in der Ubuntu-Umgebung (genauer gesagt Ubuntu Mate16.04) erscheinen
Das Testdokument heißt „Chinesisch“
Das verwendete Terminal ist zsh

Wie unten gezeigt, ist die chinesische Anzeige im Vim-Terminal normal

Bei der Verwendung von Fenster-VIM erschienen dann kastenartige, verstümmelte Zeichen. Der Öffnungsbefehl lautet 右键菜单-打开方式-vim

Probieren Sie die Lösung aus

Nach mehrmaliger Google-Suche wurden alle erhaltenen Lösungen geändert vimrc文件的encoding部分,个人vimrcDie Einstellungen lauten wie folgt:

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

Das Problem besteht jedoch weiterhin, bitte helfen Sie, es zu lösen!

--
2016-07-26 11:04:41
Laut Antwort von @daya handelt es sich möglicherweise um ein Problem mit der GVIM-Schriftart. Versuchen Sie, die folgende Konfiguration zur /etc/vimgvimrc~/.gvimrc-Datei hinzuzufügen

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'¬

Das Problem kann nicht gelöst werden.

巴扎黑
巴扎黑

Antworte allen(2)
迷茫

1.那个不是窗口化的vim,而是另一个终端。
确认方式,输入:ver,查看第一行是gvim,还是vim.
2.这个终端的字体配置有问题。请有ubuntu 16.04的同学验证一下是什么终端。
知道是什么终端,就知道如何修改字体配置。
3.默认情况下ubuntu是不安装gvim,你需要手动安装。
sudo apt-get install gvim
按提示操作。

PHPzhong

这不是乱码,这是字体的锅。解决方法:
新建.gvimrc 文件,写入字体配置。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage