我正在使用vim,当我看到:args命令时,不知道args和buffers的区别。 在vim中,我知道buffers很重要,所以我认为:arg*可能不重要,可能是一个"遗留命令",但是当我玩vim天才游戏时,我看到了arg*。
有人有任何想法吗? 对我的英语不好感到抱歉!谢谢!
我正在使用vim,当我看到:args命令时,不知道args和buffers的区别。 在vim中,我知道buffers很重要,所以我认为:arg*可能不重要,可能是一个"遗留命令",但是当我玩vim天才游戏时,我看到了arg*。
有人有任何想法吗? 对我的英语不好感到抱歉!谢谢!
Vim缓冲区是什么?
缓冲区是一个加载到内存中进行编辑的文件。所有已打开的文件与缓冲区相关联。
如何识别缓冲区?
Vim缓冲区使用名称和数字进行标识。 缓冲区的名称是与该缓冲区关联的文件名。 缓冲区编号是由Vim分配的唯一顺序编号。 在单个Vim会话中,此缓冲区编号不会更改。
参数列表是缓冲区列表的子集。如果您刚刚启动Vim,则缓冲区列表将相对为空。
缓冲区列表 ==> Vim缓冲区中的文件
参数列表 ==> 在dos/linux命令行中打开的文件或使用:args(例如打开当前目录中的所有c文件:args *.c)从vim命令行打开的文件
这里有更详细的描述和有用的提示缓冲区列表v参数列表