在Linux系統下,cat正常,vim開啟亂碼

2021-08-07 17:55:03 字數 943 閱讀 5774

解決方法:

方法一:

在檔案中設定

在vim的退出模式下  :set encoding=utf8
方法二:

直接寫入/etc/vim/vimrc檔案,在/etc/vim/vimrc檔案末尾加上

set fileencodings=utf-

8,ucs-bom,gb18030,gbk,gb2312,cp936

set termencoding=utf-

8set encoding=utf-

8

【vim知識擴充套件】

一、存在3個變數:

encoding----該選項使用於緩衝的文字(你正在編輯的檔案),暫存器,vim 指令碼檔案等等。\

這事可以把 'encoding' 選項當作是對 vim 內部執行機制的設定。

fileencoding----該選項是vim寫入檔案時採用的編碼型別。

termencoding----該選項代表輸出到客戶終端(term)採用的編碼型別。

二、此3個變數的預設值:

encoding--

--與系統當前locale相同,所以編輯檔案的時候要考慮當前locale,否則要設定的東西就比較多了。

fileencoding--

--vim開啟檔案時自動辨認其編碼,fileencoding就為辨認的值。\

為空則儲存檔案時採用encoding的編碼,如果沒有修改encoding,那值就是系統當前locale了。

termencoding--

--預設空值,也就是輸出到終端不進行編碼轉換。

linux下的cat命令

名稱 cat 使用許可權 所有使用者 使用方式 cat abeensttuv help version filename 說明 把檔案串連線後傳到基本輸出 螢幕或加 filename 到另乙個檔案 引數 n 或 number 由 1 開始對所有輸出的行數編號 b 或 number nonblank ...

linux下的cat 命令

cat主要有三大功能 1.一次顯示整個檔案。cat filename 2.從鍵盤建立乙個檔案。cat filename 只能建立新檔案,不能編輯已有檔案.3.將幾個檔案合併為乙個檔案。cat file1 file2 file cat具體命令格式為 cat abeensttuv help versio...

linux下cat命令詳解

1 cat 顯示檔案連線檔案內容的工具 cat 是乙個文字檔案檢視和連線工具。檢視乙個檔案的內容,用cat比較簡單,就是cat 後面直接接檔名。比如 de root localhost cat etc fstabde 為了便於新手弟兄靈活掌握這個工具,我們多說一點常用的引數 1.0 cat 語法結構...