問題一:按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 如何由編輯模式跳回一般模...