vim 寄存器默认行为
时间: 2023-09-19 10:11:29 浏览: 40
Vim 寄存器默认行为如下:
1. 系统剪贴板寄存器:系统剪贴板寄存器是默认使用的寄存器,用于复制和粘贴文本。在操作系统中,当你使用复制(Ctrl+C)或剪切(Ctrl+X)命令时,文本会被存储到系统剪贴板寄存器中。在 Vim 中,你可以使用 "+ 寄存器来访问系统剪贴板寄存器。
2. 无名寄存器:无名寄存器是默认寄存器,也就是说,当你使用 y、d、x 等命令时,文本会被存储到无名寄存器中。你可以使用 " 寄存器来访问无名寄存器。
3. 数字寄存器:Vim 中还有 10 个数字寄存器,分别为 0 到 9。当你执行 d、y、c、x、s 等命令时,会将文本存储到数字寄存器中。例如,执行 "1dd 命令将删除当前行并将其存储到 1 号寄存器中,执行 "2p 命令将在当前光标位置插入 2 号寄存器中的文本。
4. 黑洞寄存器:黑洞寄存器是一个特殊的寄存器,它会永久删除存储在其中的文本。你可以使用 "_ 寄存器来访问黑洞寄存器。
5. 命名寄存器:你可以使用自定义名称来创建一个命名寄存器。例如,执行 "ay 命令将当前行存储到 a 号寄存器中。你可以使用 "a 寄存器来访问 a 号寄存器中的文本。
相关问题
vim寄存器的复制粘贴
vim寄存器是一种强大的功能,类似于剪贴板,可以在不同寄存器中存储不同的数据、命令。其中,系统的剪贴板寄存器保存了我们通常使用的Ctrl+C和Ctrl+V的内容。
在vim中,我们可以使用以下命令进行复制和粘贴:
- 使用"y"命令复制文本到寄存器。例如,使用"yy"复制当前行到默认寄存器中。如果想要复制到其他寄存器,可以使用命令"\"加上寄存器的名称,例如"\ayy"将当前行复制到a寄存器中。
- 使用"p"命令将寄存器中的内容粘贴到当前光标位置后面。例如,使用"p"将默认寄存器的内容粘贴到当前位置。
- 使用"[寄存器名称p"命令将指定寄存器中的内容粘贴到当前光标位置后面。例如,使用"ap"将a寄存器中的内容粘贴到当前位置。
此外,还有一些其他的命令可以实现不同的复制粘贴功能,比如"gp"和"gP",以及":put"命令等。这些命令可以根据需要选择使用,以便更方便地进行复制和粘贴操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [vim 寄存器 vim粘贴与系统粘贴](https://blog.csdn.net/prike/article/details/79088791)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
如何调整vim打开默认字体大小
您可以通过编辑vim配置文件来调整默认字体大小。首先打开终端并输入以下命令打开vim配置文件:
```
vim ~/.vimrc
```
然后在文件中添加以下内容:
```
set guifont=<font>:<size>
```
将`<font>`替换为您选择的字体名称,将`<size>`替换为您希望的字体大小。例如:
```
set guifont=Monospace\ 12
```
保存并关闭文件后,重新启动vim即可看到默认字体大小已经调整。