vim程式編輯器

2021-10-04 18:38:10 字數 1477 閱讀 8335

當我們在使用 vim 編輯時, vim 會在與被編輯的檔案的目錄下,再建立乙個名為 .filename.swp 的檔案。由於 vim 的工作被不正常的中斷,導致暫存檔無法藉由正常流程來結束, 所以暫存檔就不會消失,而繼續保留下來。

®ecover:就是載入暫存檔的內容,用在你要救回之前未儲存的工作。 不過當你救回來並且儲存離開 vim後,還是要手動自行刪除那個暫存檔!

(d)elete it:你確定那個暫存檔是無用的!那麼開啟檔案前會先將這個暫存檔刪除! 這個動作其實是比較常做的!因為你可能不確定這個暫存檔是怎麼來的,所以就刪除掉他吧!

(q)uit:按下 q 就離開 vim ,不會進行任何動作回到命令提示字元。

區塊選擇(visual block)

當我們按下 v 或者 v 或者 [ctrl]+v 時, 這個時候游標移動過的地方就會開始反白,這三個按鍵的意義分別是:

多檔案編輯

多視窗功能

的挑字補全功能

vim 環境設定與記錄: ~/.vimrc, ~/.viminfo

整體vim 的設定值一般是放置在 /etc/vimrc 這個檔案,不過,不建議你修改他! 你可以修改 ~/.vimrc 這個檔案 (預設不存在,請你自行手動建立!)

vim 常用指令示意圖

vim 可視為程式編輯器,可用以編輯 shell script, 配置檔案等,避免打錯字;

vi 為所有 unix like 的作業系統都會存在的編輯器,且執行速度快速;

vi 有三種模式,一般指令模式可變換到編輯與指令列模式,但編輯模式與指令列模式不能互換;

常用的按鍵有 i, [esc], :wq 等;

vi 的畫面大略可分為兩部份,(1)上半部的本文與(2)最後一行的狀態+指令列模式;

數字是有意義的,用來說明重複進行幾次動作的意思,如 5yy 為複製 5 列之意;

游標的移動中,大寫的 g 經常使用,尤其是 1g, g 移動到文章的頭/尾功能!

vi 的取代功能也很棒! :n1,n2s/old/new/g 要特別注意學習起來;

小數點『 . 』為重複進行前一次動作,也是經常使用的按鍵功能!

vim 會主動的建立 swap 暫存檔,所以不要隨意斷線!

如果在文章內有對齊的區塊,可以使用 [ctrl]-v 進行複製/貼上/刪除的行為

使用 :sp 功能可以分割槽視窗

vim 的環境設定可以寫入在 ~/.vimrc 檔案中;

可以使用 iconv 進行檔案語系編碼的轉換

使用 dos2unix 及 unix2dos 可以變更檔案每一列的行尾斷行字元。

vim程式編輯器

1 vi的使用 i 進入插入模式,從目前游標所在處插入 o 進入插入模式,從目前游標所在的下一行處插入新的一行 r 進入替換模式,一直替換游標所在的文字,知道按下 esc 鍵為止 esc 一般模式切換到命令列模式 w 儲存更改 q 退出vi編輯器 q 強制退出,不應用更改 wq 儲存後退出 下面介紹...

vim程式編輯器

3種模式轉換關係 被vim編輯的檔案會在同目錄下新建乙個file.swp的臨時檔案,對檔案的編輯先存在此臨時檔案,寫入時才會對原始檔更改 一般模式可用按鍵及說明 按鍵說明 h移到螢幕最上方那一行 m移到螢幕 那一行 l移到螢幕最下方那一行 g移到檔案最後一行 ngn為數字,移動到檔案第n行 可配合 ...

vim程式編輯器

vi共分為3種模式,分別是一般模式 編輯模式 命令列模式。一般模式 以vi開啟乙個檔案就直接進入一般模式。在這個模式裡可以移動游標,刪除 複製 貼上 撤銷文字。但是一般模式下不可以編輯文字。命令列模式 在一般模式下按 進入命令列模式,無法直接從編輯模式切換到命令列模式。簡單操作流程 開啟檔案 現在是...