久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

解決centos7中vim亂碼的問題

這篇文章主要介紹解決centos7中vim亂碼的問題,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)公司是網(wǎng)站建設(shè)技術(shù)企業(yè),為成都企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。十載品質(zhì),值得信賴!

centos7 vim中文亂碼解決方法:

對于CentOS vim亂碼應(yīng)該修改/etc/vimrc文件,在該文件頭上添加下面四行代碼:

set fileencodings=utf-8,gb2312,gbk,gb18030  
set termencoding=utf-8  
set fileformats=unix  
set encoding=prc

保存即可。

設(shè)置的代碼介紹:

1、encoding

encoding 是 Vim 內(nèi)部使用的字符編碼方式。當(dāng)我們設(shè)置了 encoding 之后,Vim 內(nèi)部所有的 buffer、寄存器、腳本中的字符串等,全都使用這個編碼。

Vim 在工作的時候,如果編碼方式與它的內(nèi)部編碼不一致,它會先把編碼轉(zhuǎn)換成內(nèi)部編碼。如果工作用的編碼中含有無法轉(zhuǎn)換為內(nèi)部編碼的字符,在這些字符就會丟失。 因此,在選擇 Vim 的內(nèi)部編碼的時候,一定要使用一種表現(xiàn)能力足夠強(qiáng)的編碼,以免影響正常工作。

2、termencoding

termencoding 是 Vim 用于屏幕顯示的編碼,在顯示的時候,Vim 會把內(nèi)部編碼轉(zhuǎn)換為屏幕編碼,再用于輸出。內(nèi)部編碼中含有無法轉(zhuǎn)換為屏幕編碼的字符時,該字符會變成問號,但不會影響對它的編輯操作

3、fileencoding

當(dāng) Vim 從磁盤上讀取文件的時候,會對文件的編碼進(jìn)行探測。如果文件的編碼方式和 Vim 的內(nèi)部編碼方式不同,Vim 就會對編碼進(jìn)行轉(zhuǎn)換。轉(zhuǎn)換完畢后,Vim 會將 fileencoding 選項(xiàng)設(shè)置為文件的編碼。

當(dāng) Vim 存盤的時候,如果 encoding 和fileencoding 不一樣,Vim 就會進(jìn)行編碼轉(zhuǎn)換。因此,通過打開文件后設(shè)置 fileencoding,我們可以將文件由一種編碼轉(zhuǎn)換為另一種編碼。

4、fileencodings

編 碼的自動識別是通過設(shè)置 fileencodings 實(shí)現(xiàn)的,注意是復(fù)數(shù)形式。fileencodings 是一個用逗號分隔的列表,列表中的每一項(xiàng)是一種編碼的名稱。

當(dāng)我們打開文件的時候,VIM 按順序使用 fileencodings 中的編碼進(jìn)行嘗試解碼,如果成功的話,就使用該編碼方式進(jìn)行解碼,并將 fileencoding 設(shè)置為這個值,如果失敗的話,就繼續(xù)試驗(yàn)下一個編碼。

我們在設(shè)置 fileencodings 的時候,一定要把要求嚴(yán)格的、當(dāng)文件不是這個編碼的時候更容易出現(xiàn)解碼失敗的編碼方式放在前面,把寬松的編碼方式放在后面。

以上是解決centos7中vim亂碼的問題的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站題目:解決centos7中vim亂碼的問題
瀏覽地址:http://sd-ha.com/article16/jgipgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、微信小程序、商城網(wǎng)站、定制網(wǎng)站網(wǎng)站營銷、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)