gpt4 book ai didi

vim - vim 中的缓冲区和寄存器有什么区别?

转载 作者:行者123 更新时间:2023-12-04 14:28:27 33 4
gpt4 key购买 nike

在 vim 中,命令 :reg[ister]显示寄存器列表,而 :ls显示缓冲区列表,但我不确定寄存器和缓冲区之间的确切区别是什么。我认为寄存器是虚拟内存,用于 "(double quotation mark)+{a-zA-Z0-9.%#:-"}+{motion} .

那么,什么是缓冲区?到目前为止,我混淆了缓冲区和寄存器。

(我唯一知道的是寄存器在 CPU 中,缓冲区在 RAM 中。我需要明确这两个概念才能很好地使用 vim。

这是我在文档中发现的关于寄存器的内容:

There are nine types of registers:        
1. The unnamed register ""
2. 10 numbered registers "0 to "9
3. The small delete register "-
4. 26 named registers "a to "z or "A to "Z
5. four read-only registers ":, "., "% and "#
6. the expression register "=
7. The selection and drop registers "*, "+ and "~
8. The black hole register "_
9. Last search pattern register "/

最佳答案

缓冲区通常是指加载到内存中进行编辑的文件,尽管也有与文件无关的缓冲区。缓冲区的使用允许您同时处理多个文件。

寄存器是一种剪贴板,一种可以保存文本的存储空间。有几种寄存器。当您执行某些操作(例如猛拉或删除文本)时,其中一些会自动填充。通过键入可以在帮助中找到更多信息:help registers .

关于vim - vim 中的缓冲区和寄存器有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20165202/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com