Skip to content

Latest commit

 

History

History
79 lines (57 loc) · 1.99 KB

README_vim_1.8_buffer.md

File metadata and controls

79 lines (57 loc) · 1.99 KB

Vim 缓冲区

查看所有的缓冲区

:help :ls
:ls
:files
:buffers

示例:

:ls
1 #h   "README_vim_resource.md"       line 15
3  a   "README_vim_modify.md"         line 54
4  h   "README_vim_openclose.md"      line 1
5  h   "README_vim_tab_windows_buffer.md" line 1
6  h   "[No Name]"                    line 0
7 %a   "README_vim_buffer.md"         line 10

第一列的数字就是每个缓冲区的编号,是唯一的。

第二列的 %a 表示正在编辑的文件,也就是当前文件。

第二列的 %h 表示上一个编辑的文件。

可以使用 ctrl+^ 在当前文件和上一个文件之间切换。

注意::ls 只可以查看我们自己的缓冲区,像插件缓冲区,帮助缓冲区是需要用 :ls! 才可以看到的。

打开缓冲区第 N 个文件

:help :buffer
:[N]b[uffer][!] [+cmd] [N]
:b
:bu
:buf
:buffer

[N] 就是缓冲区的编号。

b1 或者 b 1 切换到第一个缓冲区。

切换缓冲区

:bn 打开缓冲区下一个文件 :bp 打开缓冲区上一个文件 :b [N] 打开缓冲区第 N 个文件

缓冲区分类

vim file1 启动 vim。这个文件的内容将会被加载到缓冲区中,你现在就有一个 已激活的缓冲区。如果你现在执行 :e file2,那么 file1 会变成一个 隐藏的缓冲区,并且 file2 变成已激活的缓冲区

未命名缓冲区是一种没有关联特定文件的缓冲区。:enew 会创建一个未命名缓冲区。修改了之后保存到文件中,这个缓冲区就会变成一个已命名缓冲区


active-loaded-listed-named-buffers

gg 回到文档顶部。

将光标移动到下面的文件名上,执行 gf 跳转。

目录

上一章

下一章

↑Back to Home↑