Vim寄存器
Vim提供了许多寄存器。可以将这些寄存器用作多个剪贴板。使用多个文件时,此功能非常有用。在本章中,将讨论以下主题内容 -
- 复制寄存器中的文本
- 粘贴寄存器中的文本
- 列出可用的寄存器
- 寄存器类型
1. 复制寄存器中的文本
对于复制,可以使用普通的yank
命令,即yy
并将其存储在寄存器中,可以使用以下语法 -
"<register-name><command>
例如,要复制寄存器a
中的文本,请使用以下命令 -
"ayy
2. 粘贴寄存器中的文本
从寄存器粘贴文本 -
""<register-name>p
例如,下面的命令从寄存器a
复制文本 -
"ap
3. 列出可用的寄存器
要列出所有可用的寄存器,请使用以下命 -
:registers
4. 注册类型
Vim支持以下类型的寄存器 -
未命名的寄存器
未命名的寄存器用""
表示。 Vim在此注册表中存储已删除或复制的文本。
命名寄存器
可以使用26
个命名寄存器; 可以使用a-z
或A-Z
。 默认情况下,vim不使用这些寄存器。
如果使用小写寄存器名称,那么内容将被覆盖,如果使用大写名称,则内容将被附加在该寄存器中。
编号寄存器
可以使用0
到9
个命名寄存器。 Vim用来自yank
和delete
命令的文本填充这些寄存器。
- 编号寄存器
0
包含最近的yank
命令中的文本。 - 编号寄存器
1
包含最近删除或更改命令删除的文本
默认寄存器
以下是默认寄存器 -
编号 | 寄存器 | 描述 |
---|---|---|
1 | % |
当前文件的名称 |
2 | # |
当前窗口的备用文件的名称 |
3 | : |
最近执行的命令 |
4 | . |
包含最后插入的文本 |
5 | " |
最后使用过的注册 |
分类导航
- Java教程
- Vim教程
- Swing教程
- Spring教程
- Spring Web Services教程
- Spring MVC教程
- Spring JDBC教程
- Spring Cloud教程
- Spring Boot教程
- Spring Boot CLI教程
- Spring Batch教程
- Spring AOP教程
- PDFBox教程
- JSP教程
- JSF教程
- JPA教程
- Java面向对象设计
- Java设计模式
- Java虚拟机教程
- Java泛型教程
- Java正则表达式教程
- Java数据类型教程
- Java并发编程教程
- Java密码学教程
- Java多线程教程
- Java国际化(i18n)教程
- JavaFX教程
- Java9教程
关注微信小程序
扫描二维码
程序员编程王