Rumah > Soal Jawab > teks badan
Pada Windows 8, terdapat dua jenis aksara bercelaru:
- Yang pertama ialah aksara bercelaru apabila memulakan antara muka alu-aluan
- Manifestasi kedua ialah (contohnya) apabila anda melakukan carian tertentu dan carian telah sampai ke penghujung, Vim akan memaparkan mesej gesaan "Ia telah sampai ke penghujung" dalam bar arahan, tetapi kebanyakan masa bar arahan muncul sebagai watak kacau.
Selain itu, tetapan pengekodan fail saya dalam .vimrc adalah seperti berikut: Lengkapkan konfigurasi .vimrc
shell
set nocp set encoding=utf-8 set termencoding=utf-8 set fileencoding=utf-8 set fileencodings=ucs-bom,utf-8,big5,gb2312,latin1,cp936,gb18030 set ffs=unix,dos,mac set mousehide set showcmd
Saya menetapkan tetikus untuk dilumpuhkan dalam .vimrc, jadi tetikus tidak berfungsi, jadi bagaimana saya boleh berinteraksi dengan papan keratan semasa menyalin dan menampal
漂亮男人2017-05-16 16:41:35
Tetapan saya untuk bahagian ini ialah
vimrc
if has("gui_running") set encoding=utf-8 set fileencodings=utf-8,chinese,latin-1 if has("win32") set fileencoding=chinese else set fileencoding=utf-8 endif let &termencoding=&encoding "解决菜单乱码 source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim "解决consle输出乱码 language messages zh_CN.utf-8 endif
Ia adalah perkara biasa di bawah baris arahan atau dalam gvim. Termasuk menu, gesaan berikut, dsb. semuanya boleh memaparkan bahasa Cina dengan betul Anda boleh mencubanya. Saya menggunakan sistem win8.1.
Copy dan paste, saya guna "+y
和"+p
.
仅有的幸福2017-05-16 16:41:35
Bagaimana saya ingat bahawa selepas 7.4, bahasa Cina akan disokong tanpa tetapan khas
Berinteraksi dengan papan keratan jika ms-win didayakan dalam vimrc. Anda boleh memasuki mod pemilihan dengan v, Ctrl-c v. Pendekatan yang lebih mesra vi ialah menggunakan "+ atau "* terlebih dahulu untuk memilih daftar sistem, iaitu papan keratan, apabila y atau p.
習慣沉默2017-05-16 16:41:35
Belum lagi konfigurasi lain, ayat ini sahaja mesti ada masalah besar:
set termencoding=utf-8
Tetapan ini ialah pengekodan antara muka, dan WINDOWS pastinya bukan UTF-8 Cuba alih keluar tetapan ini
怪我咯2017-05-16 16:41:35
CMD ialah GBK dikodkan secara lalai. Pelik jika anda menetapkan termencoding
kepada utf-8 tanpa aksara yang bercelaru Penyelesaiannya... Tidak mudah untuk menukar termencoding
gvim. termencoding
设置为utf-8不乱码才怪了,解决的办法 …… 改termencoding
不太方便,干脆用gvim算了。
另,与系统剪切板互通的问题,可以配置下clipboard
papan klip
Konfigurasi saya disalin daripada spf13-vim:
Untuk butiran, sila rujuk: http://vim.wikia.com/wiki/Accessing_the_system_clipboard🎜viml
if has('clipboard') if has('unnamedplus') " When possible use + register for copy-paste set clipboard=unnamed,unnamedplus else " On mac and Windows, use * register for copy-paste set clipboard=unnamed endif endif