天天看點

oeasy教您玩轉vim - 6 - # 儲存修改

另存與儲存

回憶上節課内容🤔

force quit

我們上次進入了插入模式
從正常模式,按<kbd>i</kbd>,進插入模式
從插入模式,按<kbd>ctrl</kbd>+<kbd>c</kbd> 退回到正常模式
這次我們想想應該如何儲存這個檔案
           

ls -l . > oeasy.txt

vi oeasy.txt

儲存檔案

首先要查詢 save 相關的幫助📕
:h save
隻是找到了 saveas {file}
這一看就是 另存為 啊
           
我們來試一下 <kbd>i</kbd> 進入插入模式
随便打字 🅰️
然後另存為 :saveas o2z.txt
這個 o2z.txt 是 saveas 的參數,也就是儲存的檔案名
然後退出 :q
           

cat o2z.txt

可以看到另存的 o2z.txt 真的被儲存下來了!🤪,但是能否直接儲存目前檔案呢?

直接存儲

我們再次打開 oeasy.txt
我們繼續查幫助 :h save
往上翻 force quit
           

write 指令

找到了一個 :w[rite] 指令
    複雜寫法是 :write
    簡單寫法是 :w
我們再對檔案進行修改
注意檔案名 oeasy.txt[+] 中那個 [+],就是有修改但是未儲存的标志
然後 :w
           

write

左下角狀态欄

我們檢視右下角狀态欄顯示了:

檔案名
行數
字元數
如果沒顯示,就 :file
           

這時候我們再退出

我們先執行操作 :q 再執行 cat檢視 oeasy.txt
真的已經被修改了!!!🤪
           

總結

這次我們學會了另存為指令 :saveas {file}
還有直接儲存指令 :w
真的可以把修改的内容儲存了😃
還有什麼可玩的?🤔
我們下次再說!👋