vim: 缓冲区和参数有什么区别

问题描述 投票:0回答:1

我正在使用 vim,当我看到 :args 命令时,我不知道 args 和 buffers 之间的区别。 在vim中,我知道缓冲区很重要,所以我认为:arg*并不重要,也许它是一个“遗留命令”,但是当我玩vim Genius游戏时,我看到arg*

有人有什么想法吗?

vim arguments buffer difference
1个回答
11
投票

什么是 Vim 缓冲区?

缓冲区是加载到内存中进行编辑的文件。所有打开的文件都与缓冲区关联。

如何识别缓冲区?

Vim 缓冲区使用名称和编号来标识。 缓冲区的名称是与该缓冲区关联的文件的名称。 缓冲区编号是 Vim 分配的唯一序列号。 该缓冲区数量在单个 Vim 会话中不会改变

参数列表是缓冲区列表的子集。如果你刚刚启动 Vim,那么缓冲区列表将相对空。

缓冲区列表 ==> vim 缓冲区中的文件

Args List ==> 文件在 dos/linux 命令行中打开或使用 :args 从 vim 命令行打开(例如打开当前目录中的所有 c 文件 :args *.c)

这里有更详细的描述和有用的提示缓冲区列表 v 参数列表

© www.soinside.com 2019 - 2024. All rights reserved.