### Buffer 用法
每個打開的文件在 Vim 中都會被存儲在一個 buffer 中,而你可以在不同的 buffer 之間切換、操作和編輯文本。
以下是一些關於 Vim buffer 的基本用法教學:
1. **打開文件並創建 buffer**:
- 使用 `vim` 命令打開文件:`vim filename`
- 使用 `:e filename` 命令在當前編輯器中創建一個新的 buffer。
2. **切換 buffer**:
- 在 Normal 模式下,使用 `:bnext` 或 `:bn` 切換到下一個 buffer。
- 使用 `:bprev` 或 `:bp` 切換到上一個 buffer。
- 使用 `:bfirst` 切換到第一個 buffer。
- 使用 `:blast` 切換到最後一個 buffer。
- 使用 `:b<number>`(例如 `:b2`)切換到特定編號的 buffer。
3. **列出所有 buffer**:
- 在 Normal 模式下,使用 `:ls` 或 `:buffers` 命令列出所有已打開的 buffer。
4. **刪除 buffer**:
- 使用 `:bd` 命令關閉(刪除)當前的 buffer,但不會關閉窗口。
- 使用 `:bd<number>`(例如 `:bd2`)關閉特定編號的 buffer。
5. **在不同窗口中顯示 buffer**:
- 使用 `:split` 或 `:sp` 在水平分割窗口中打開一個新的 buffer。
- 使用 `:vsplit` 或 `:vsp` 在垂直分割窗口中打開一個新的 buffer。
6. **切換到其他窗口**:
- 使用 `Ctrl + w` 然後按 `w` 在窗口之間切換焦點。
- 使用 `Ctrl + w` 然後按 `h`、`j`、`k` 或 `l` 在不同的窗口之間進行導航。