另存與儲存
回憶上節課内容🤔
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
真的可以把修改的内容儲存了😃
還有什麼可玩的?🤔
我們下次再說!👋