linx之vi相關問題

2021-09-20 15:52:46 字數 867 閱讀 7175

問題一:按q鍵退出vi編輯器時出現如圖所示問題

原因:問你已被修改,沒有儲存並退出。

解決辦法: 按q!強制退出即可。

問題二: 用vi開啟檔案時,如下圖所示:

原因: 

這是由於在編輯該檔案的時候異常退出了,因為vim在編輯檔案時會建立乙個交換檔案swap file以保證檔案的安全性。

但是這可就鬱悶了,因為以後每次開啟這個檔案都會出現這個警告,不管是如何修改這個檔案還是重啟了電腦。為了去掉這個警告,我們需要刪除這個swap檔案:

解決辦法: rm -rf .a.swap 

問題三: 從windwos上傳到linux下的檔案開啟時亂碼 

原因: 由於windows中預設的檔案格式是gbk(gb2312),而linux一般都是utf-8,兩邊編碼不一致所導       致的

解決辦法:  

那麼如何在linux中如何檢視檔案的編碼及如何進行對檔案進行編碼轉換呢? 

用vim檢視檔案編碼在vim 中可以直接檢視檔案編碼:set fileencoding  即可顯示檔案編碼格式。

如果你只是想檢視其它編碼格式的檔案或者想解決用vim檢視檔案亂碼的問題,那麼你可以在~/.vimrc 檔案中新增以下內容(無此檔案可新建):set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 這樣,就可以讓vim自動識別檔案編碼(可以自動識別utf-8或者gbk編碼的檔案)。

_追隨我心

vi相關操作2

文字編輯器是所有計算機系統中最常用的一種工具。unix下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多,論壇裡好像這方面的總結不多,以下稍做總結,以資共享!渴望更正和補充!進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filena...

vi 相關命令及外掛程式

1 檢視當前使用者的vi外掛程式目錄名 scriptnames 2 常用外掛程式 1 nerdtree 解壓縮之後,把plugin nerd tree.vim 和doc nerd tree.txt分別拷貝到 vim plugin 和 vim doc 目錄 usage nerdtree 啟用外掛程式 ...

Linux中VI相關操作

在 linux 底下最常使用的文書編輯器為 vi 請問如何進入編輯模式?在一般模式底下輸入 i,i,a,a 為在本行當中輸入新字元 出現 insert 在一般模式當中輸入 o,o 為在乙個新的一行輸入新字元 在一般模式當中輸入 r,r 為取代字元!左下角出現 replace 如何由編輯模式跳回一般模...