iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 28
0
自我挑戰組

vim不m系列 第 28

Day28 - Buffer(2)

昨天我們已經做到了,一個 file1.txt ,一個還未存檔
畫面目前停留在還未存檔的 buffer

iThis is file 2.<Esc>:w file2.txt<CR>

問題來了,我們要怎麼切到 file1 呢?

從 :ls 中我們可以看 buffer 的編號

1 "file1.txt" line 2
3 %a "file2.txt" line 1

:bn 切到下一個 buffer
:bn 切到上一個 buffer
:b{number} 切到編號 {number} 的 buffer

現在我們的畫面在 buffer 1 ,想要關掉 buffer 3

:bd 3
感覺起來沒什麼變化

:ls 看一下,只剩下 buffer 1了

現在再把 file2.txt 開回來

:e file2.txt
這樣就開回來了

:bd
關掉游標在的 buffer

在 buffer 的幫助之下,我們可以在多個檔案之間做操作,這非常方便

如果只會單一檔案的話,就必須一直開關 vim
有些好用的東西在你關掉 vim 之後就會消失了

請不要把 file1.txt 跟 file2.txt 刪除
明天我們玩一下分割畫面吧


上一篇
Day27 - Buffer(1)
下一篇
Day29 - window
系列文
vim不m30

尚未有邦友留言

立即登入留言