`
chenp1111
  • 浏览: 241827 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

VIM复制命令大全

vim 
阅读更多
我的淘宝店http://shop60787115.taobao.com/

4.1 指令说明
yy 复制游标所在行整行。或大写一个 Y。
2yy 复制两行,y2y 也可以。ㄟ,请举一反三好不好!:-)
y^ 复制至行首,或 y0。不含光标所在处字符。
y$ 复制至行尾。含光标所在处字符。
yw 复制一个 word。
y2w 复制两个字。
yG 复制至档尾。
y1G 复制至档首。
p 小写 p 代表贴至光标后(下)。
P 大写 P 代表贴至光标前(上)。整行的复制,按 p 或 P 时是插入式的贴在下(上)一行。非整行的复制则是贴在游标所在处之后(前)。
"ayy 将本行文字复制到 a 缓冲区。
a 可为 26 个英文字母中的一个,如果是小写的话,原先的内容会被清掉,如果是大写的话是 append 的作用,会把内容附加到原先内容之后。" 是 Enter 键隔壁的那一个同上符号(ditto marks),当然是要和 shift 键同时按的。
"ap 将 a 缓冲区的内容贴上。
这个缓冲区的术语在 Vim 称为 registers,Vim 扩充了相当多的功能。您用 d、c、s、x、y 等指令改变或删除的内容都是放在 registers 中的。例如:您用 dd 删除的一行,也是可以使用 p 来贴上的。只要是在缓冲区的内容都可以使用 p 来贴上,不是一定要 y 起来的内容才能用 p。因此您认为 p 是 paste 也可以,认为是 put 可能较正确。
5"ayy 复制五行内容至 a 缓冲区。
5"Ayy 再复制五行附在 a 内容之后,现在 a 中有十行内容了!
ㄟ!不要我一直用 a 您就认为只有 a 可以用喔。26 个英文字母都可以的,交叉运用下,您会发觉 Vim 肚量不小。
问题来了!忘记谁是谁的时候怎么办? :reg(冒号命令)就会列出所有 registers 的代号及内容。您现在就试着按看看。咦!怎么还有数目字、特殊符号的缓冲区,原来您刚刚删除(复制)的内容就预设放在 " 这个缓冲区,然后依序是 0,1,2,...9。也就是说您按 p 不加什么的话,是取出 " 缓冲区的内容。% 指的是目前编辑的档案,# 指的是前一次编辑的档案。还有其它的呀!这会在下一节做介绍。
Tab 补全的功能,elvis 也有,但叫出 registers 列表的命令则没有,您得自行记忆在您的脑袋瓜子里。而且 elvis 的补全能力并没 Vim 强。
分享到:
评论

相关推荐

    VIM常用命令大全

    ### VIM常用命令详解 #### 一、简介 VIM(Vi IMproved)是一款功能强大的文本编辑器,它基于原始的vi编辑器进行了大量的改进和扩展。VIM因其高效的文本编辑能力和广泛的系统兼容性,在程序员和技术人员中非常受欢迎...

    ubuntu and vim 命令大全

    本文将深入探讨Ubuntu系统中的常用命令以及Vim编辑器的基本操作,帮助你提升在Ubuntu环境下使用Vim的效率。 首先,让我们了解Ubuntu的基础命令: 1. **ls**:列出目录内容。例如,`ls -l`会显示详细信息,`ls -a`...

    VIM命令大全图集

    VIM命令大全图集包含了各种VIM编辑器的基本和高级操作,这些图片文件很可能是各种操作的示意图或快捷键指南。 首先,让我们从基本操作开始。在VIM中,有三种模式:正常模式(Normal mode)、插入模式(Insert mode...

    VIM常见命令总结vim常见命令总结

    以下是对VIM常见命令的详细总结: 1. **启动与退出** - `vim filename`:启动VIM并打开指定的文件。 - `:q`:在正常模式下退出,如果未保存修改,VIM将拒绝退出。 - `:q!`:强制退出,不保存任何修改。 - `:wq`...

    vim常用命令总结

    ### vim常用命令总结 #### 一、概述 `vim`是一款功能强大的文本编辑器,在Linux环境中广泛使用。本文档旨在总结`vim`编辑器中常用的命令,这些命令可以帮助用户高效地进行文本编辑工作。总结包括查找命令、修改...

    vim 命令大全

    ### Vim命令大全与新手入门指南 #### 一、Vim简介与强大之处 Vim,全称Vi IMproved,是一款源自Unix系统下的Vi编辑器的高级版本,它不仅继承了Vi的强大功能,还在此基础上增加了许多改进和扩展,使之成为当今最...

    Vim 常用命令

    由于其独特的操作模式和丰富的命令,Vim成为了许多程序员和系统管理员钟爱的编辑器之一。下面详细介绍一些常用的Vim命令,帮助用户更高效地使用这一强大的工具。 首先,进入Vim的基本命令是`vim [filename]`,这会...

    vim常用命令整理

    - **复制命令:** - `yy`或`Y`: 复制当前行。 - `y^`: 复制至当前行的行首,但不包括光标位置的字符。 - `y$`: 复制至当前行的行尾,包括光标位置的字符。 - `yw`: 复制一个单词,光标必须在单词首部。 - `yG`:...

    一张图记住 Vim 常用命令

    本来不算写 Vim 使用教程的,因为我想网上应该会有很多,然后我去搜了一下看到别人写的好丑好乱啊,于是... 跳至指定行4、Last line mode下命令简介A) 列出行号B) 跳到文件中的某一行C) 查找字符D) 保存文件E) 离开 Vim

    Linux之vim命令汇总.docx

    "Linux之vim命令汇总" Vim 编辑器是 Linux 中的一款功能强大且灵活的文本编辑器,广泛应用于各种 Linux 系统中。 Vim 编辑器提供了丰富的快捷键和命令,帮助用户快速高效地完成文本编辑任务。下面是 Vim 编辑器中...

    Linux&vim常见命令.zip

    本文将详细讲解Linux系统的基本命令以及vim编辑器的使用,旨在帮助初学者快速掌握这两个核心概念。 首先,让我们了解Linux的基础知识。Linux是一种开源的操作系统,它的设计目标是提供一个免费、灵活且强大的平台。...

    含有vim常用命令的桌面背景图片

    **vim常用命令** 1. **启动与退出** - `vim filename`:打开名为`filename`的文件。 - `:q`:在正常模式下退出vim,如果文件被修改过,vim将阻止退出。 - `:wq`:保存并退出。 - `:q!`:不保存强制退出。 2. *...

    linux下vim命令详解

    Vim提供了丰富的复制与粘贴命令,使得文本操作更加便捷。 - `dd`:删除当前行。 - `yy`:复制当前行。 - `p`:在光标下方粘贴。 - `P`:在光标上方粘贴。 - `yw`:复制当前单词。 - `y$`:复制从当前位置到行尾的...

    vim_命令手册

    ### Vim命令手册详解 #### 修改Vi文本 在Vim编辑器中进行文本修改时,有许多命令可以帮助用户高效地完成任务。 - **rchar**: 该命令用于将当前字符替换为`char`。例如,如果想要将光标所在位置的字符替换成字母...

    VIM命令大全

    ### VIM命令大全知识点解析 #### 一、Vim的工作模式 Vim是一种高度可配置且功能强大的文本编辑器,支持多种模式来进行高效文本编辑。理解这些模式是使用Vim的基础。 - **正常模式(Normal Mode)**:这是Vim启动时的...

    Mac之vim普通命令使用

    ### Mac之vim普通命令使用详解 #### 一、引言 在现代软件开发环境中,高效地使用文本编辑器是提高工作效率的关键之一。Vim作为一款功能强大的文本编辑器,不仅适用于Unix/Linux系统,也在MacOS平台上得到了广泛的...

    linux的vim编辑器命令大全

    ### Linux的vim编辑器命令大全 #### 1.2 进入和退出 - **进入vim编辑器**:可以通过命令 `vim 文本名` 来打开一个已存在的文件或者创建一个新的文件进行编辑。 - 如果文件已经存在,则vim将加载该文件到编辑器中...

    vim常用编辑命令 vim常用编辑命令

    ### Vim编辑器基础命令详解 Vim是一款功能强大的文本编辑器,在Linux和其他Unix-like系统中广泛使用。它基于vi编辑器开发,提供了更多的特性和改进。掌握Vim的基础命令能够极大地提高文本编辑效率,以下是对标题和...

    vim命令文档

    【vim命令文档】详解 Vim是一款强大的文本编辑器,尤其在Linux环境下广泛使用。它提供了丰富的命令集,使得编辑和操作文本变得高效且灵活。本文档将介绍一些vim操作的基本命令,帮助初学者快速上手。 ### 1. Vim...

Global site tag (gtag.js) - Google Analytics