Heim > Fragen und Antworten > Hauptteil
Das cmd von win10 kann transparent sein, daher möchte ich den vi-Modus verwenden. Die chinesischen verstümmelten Zeichen in gvim können gelöst werden, aber der vi-Modus zeigt verstümmelte Zeichen an und die Eingabe ist ebenfalls verstümmelt
Die Standardcodierung von cmd ist 936. Ich habe versucht, sie auf 65001 zu ändern, aber sie war auch verstümmelt. Ich möchte alles auf utf-8 setzen.
巴扎黑2017-05-16 16:42:02
没怎么用过 windows 的 cmd
, 不知道该怎么设置。
题主是否尝试过 cygwin ?
维基上的介绍:
Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,
用于各种版本的Microsoft Windows上,运行类UNIX系统。
Cygwin的主要目的是通过重新编译,
将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上
某草草2017-05-16 16:42:02
if has("win32")
set encoding=utf-8,cp936
set fileencodings=cp936,utf-8,gb18030,gbk,chinese,ucs-bom,big5,euc-jp,euc-kr,latin1
set fileencoding=chinese
endif
过去多啦不再A梦2017-05-16 16:42:02
你可以看下这篇文章,不知道是不是对你有帮助http://edyfox.codecarver.org/html/vim_fileencodings_detection.html