command lab
  • TOP
  • vim

  • [Vim练习]可以通过触摸超级便捷的寄存器来学习的TIPS

[Vim练习]可以通过触摸超级便捷的寄存器来学习的TIPS

如果我主要使用vim,该寄存器是我肯定想学习的功能。

由于vim具有这样的特性,每次执行拉动或擦除操作时,内容都会保存在寄存器中,因此复制和粘贴可能无法像普通编辑器一样正常工作。尤其是当您删除内容时,它们的内容将被逐一保存,因此习惯于普通编辑者的人将无法按需粘贴内容,并且会感到迷路。

一旦了解了寄存器的性质和功能并熟悉了它们的操作,就可以轻松地将vim用作主编辑器。

首先,尝试在下面的练习模式中移动手一次,然后学习寄存器操作的基本规则,然后再次重复练习模式以提高效果。

第一次练习

按下面的开始按钮进入练习模式。
STARTSTOP
ctrl + shift + alt + space
PRE
NEXT
引导模式
重复模式
PUSH ENTER

注册操作基础

寄存器操作的基本规则是以“”开始寄存器操作,然后指定寄存器名称(例如“ a”),然后执行复制(抽出)或剪切操作(例如“ y”或“ d”)。成为。在上面的练习中,粘贴是在复制后立即执行的,但是,即使您同时执行各种操作,除非您用“ a”之类的名称保存寄存器,除非您覆盖“ a”的寄存器,您可以随时粘贴“ a”的值。

基本形式 “”“→” a到z字符“→”诸如y的命令“

注册相关命令

遵循上述基本规则,我们将介绍您可能经常使用的命令。寄存器名称在下面专门介绍,但是请考虑“ a〜z”之间的任何内容。

将选择保存在寄存器“ a”中“ay
将当前行保存在寄存器“ b”中“byy
擦除所选范围并保存在寄存器“ c”中“cd
擦除当前行并保存在寄存器“ d”中“ddd
粘贴寄存器“ a”的内容“ap

显示注册信息列表

要检查保存的寄存器的内容时​​输入此命令。顺便说一句,寄存器的“ 0”包含最近复制(被选中)“ 1-9”依次存储已删除的历史记录 ..我将在下面列出此问题。

显示注册信息列表:reg enter

关于寄存器名称

从寄存器列表中可以看到,寄存器以各种名称注册。对于每种含义,我们将重点介绍常用的部分。

注册“ 0”将存储最新的被拖动信息。相反,不保存由“ d”和“ x”操作的内容。
注册“ 1-9”最近删除的信息按顺序存储。相反,选中的内容不在此处保存。 9点之后的信息将被删除。
注册“ az”可以通过明确指定“ az”的名称进行保存。以这种方式保存寄存器时,它不会存储在寄存器0中。

关于在INSERT模式下使用寄存器

在插入模式下使用寄存器时,请在“ ctrl + r”之后按“寄存器名称”。当您按“ ctrl + r”时,光标将变为“”,因此,如果在该状态下输入寄存器注册名称(例如“ a〜z”),则内容将被粘贴。

在INSERT模式下注册粘​​贴ctrl + r [注册名称]

最后

实际上,还有其他寄存器命令仍然存在,但我将省略它们,因为如果全部引入它们,可能会造成混淆。但是,如果您还记得我在这里介绍的内容,则可以使用vim作为主编辑器。请好好练习并戴上它。

コメントを残す

CAPTCHA


该注释将在站点管理员批准后显示。请遵循举止和评论。