Skip to content

我的闲谈:科学工程技术与生活

Personal view for science engineering technology and life

Menu
  • 首页
Menu

Vim基础教程 – 寄存器

发布于: 2023-05-132023-05-20 by eleon

文章标签

vi
vim
寄存器

Vim的寄存器是什么?

Vim中的寄存器可以在编辑、删除、拷贝命令执行的时候,保存命令操作的内容, 或者将被保存的内容加以利用。

Vim寄存器从分类的角度来讲,可以分为无名寄存器、数字寄存器、搜索寄存器、只读寄存器。

Vim的无名寄存器是指什么?

无名寄存器是指名称为双引号 " 的寄存器,命令 d、c、s、x、y 等操作的内容都会保存在无名寄存器之中。

Vim的数字寄存器是指什么?

数字寄存器是指寄存器名字为 0 至 9 数字寄存器。

名字为数字 0 的寄存器会保存 y 相关命令操作的内容。

名称为 1 至 9 的寄存器会保存 d、c 相关命令操作的内容。具体来说,名字为 1 的寄存器保存最近一次命令的操作,如果有多余一次命令的执行,命令操作的内容会在 1 至 9 号寄存器向数字较大的寄存器移动。

Vim的搜索寄存器是指什么?

搜索寄存器是指名称为斜杠 / 的寄存器,我们常用的搜索命令,比如 / 、?、* 、# 执行搜索的内容都会保存到搜索寄存器里面。

Vim的只读寄存器是指什么?

只读寄存器是指,内容只通过系统内置方式写入的寄存器。比如名称为百分号 % 的寄存器,保存着当前文件名字的内容;名称为冒号 :的寄存器保存着最近一次输入的命令;名称为点号 . 的寄存器保存着最近一次对文件修改的内容。

Vim的有名寄存器是指什么?

有名寄存器是指名称为 a-z 的寄存器,总共有26个。大写的 A-Z 不保存内容,只是在往寄存器里面追加内容的时候使用。

如何往Vim的有名寄存器里面添加内容?

" + 有名寄存器名称 + 编辑命令;在普通模式下这个模式可以往寄存器里面加入内容。比如按键 "ayaw 会将当前光标所在的单词拷贝到寄存器a中,其中 yaw 为拷贝单词的文本对象。

Vim中如何查看某个寄存器的内容?

:reg + 寄存器名:在普通模式下按键 :reg 后面跟空格,再输入寄存器的名称,按回车即可查看寄存器的内容。比如 :reg " 可以查看无名寄存器 " 的内容。

如何使用Vim寄存器的内容?

Count + “ + 寄存器名 + Operation: 这个模式可以对寄存器的内容进行利用。比如 3"ap 会将寄存器 a 里面的内容粘贴3次。

如何将鼠标或者 ctrl + c 等方式拷贝的内容复制到Vim之中?

通过鼠标或者 ctrl + c 复制的内容,会被保存在名称为星号 * 或者加号 + 的寄存器之中,因此在普通模式下面按键 “+p 或者 “*p 会将粘贴寄存器的内容拷贝到Vim中。

Vim视频教程 – 寄存器

课程资料具体可以查看课程介绍。

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

You must enable javascript to see captcha here!

搜索

所有分类

  • 周易
  • 建站
  • 梦境
  • 计算机
  • 量子计算机
晋ICP备19015149号-3
© 2025 我的闲谈:科学工程技术与生活
Zhang Yuliang's Personal Website