Vim:缓冲区和参数的区别是什么?

9

我正在使用vim,当我看到:args命令时,不知道args和buffers的区别。 在vim中,我知道buffers很重要,所以我认为:arg*可能不重要,可能是一个"遗留命令",但是当我玩vim天才游戏时,我看到了arg*。

有人有任何想法吗? 对我的英语不好感到抱歉!谢谢!

1个回答

11

Vim缓冲区是什么?

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

如何识别缓冲区?

Vim缓冲区使用名称和数字进行标识。 缓冲区的名称是与该缓冲区关联的文件名。 缓冲区编号是由Vim分配的唯一顺序编号。 在单个Vim会话中,此缓冲区编号不会更改。

参数列表是缓冲区列表的子集。如果您刚刚启动Vim,则缓冲区列表将相对为空。

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接