vim有12个粘贴板,分别是0、1、2、...、9、a、"、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到 "(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;
要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按 "Ny 完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按 y ),例如要把内容复制到粘贴板a,选中内容后按 "ay 就可以了,有两点需要说明一下 :号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;
+ 号粘贴板是系统粘贴板,用 "+y 将内容复制到该粘贴板后可以使用 Ctrl+V 将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制到vim中,需要在正常模式下按 "+p;
要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按"Np,其中N为粘贴板号,如上所述,可以按 "5p 将5号粘贴板里的内容粘贴进来,也可以按 "+p 将系统全局粘贴板里的内容粘贴进来。
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)。
"ap 將 a 緩衝區的內容貼上。
緩衝區的術語在 vim 稱為 registers,vim 擴充了相當多的功能,有興趣深入的朋友請 :h registers。您用 d、c、s、x、y 等指令改變或刪除的內容都是放在 registers 中的。例如:您用 dd 刪除的一行,也是可以使用 p 來貼上的。只要是在緩衝區的內容都可以使用 p 來貼上,不是一定要 y 起來的內容才能用 p。因此您认为 p 是 paste 也可以,认为是 put 可能較正確。
5"ayy 复制五行內容至 a 緩衝區。
5"Ayy 再复制五行附在 a 內容之後,現在 a 中有十行內容了
相关推荐
- 在正常模式下,使用 hjkl 键移动光标,`yy`复制行,`p`粘贴,`dd`删除当前行,`u`撤销,`:q!`退出不保存,`:wq`保存并退出。 3. **Vim的高级特性** - 多窗口编辑:通过`:sp`或`:vs`命令可以在同一Vim实例中打开...
Vim,全称为“Vi Improved”,是Linux操作系统中广泛使用的文本编辑器,具有高度可配置性和强大的编辑功能。对于初学者来说,理解并掌握Vim的基本操作是进入Linux世界的重要一步。下面,我们将通过详细解释Vim的常用...
4. **复制与粘贴**:`yy`复制当前行,`p`在当前行下方粘贴,`P`在上方粘贴。 5. **查找与替换**:`:/{搜索内容}`查找,`:s/{查找}/{替换}/g`替换当前行中的内容,`:%s/{查找}/{替换}/g`全局替换。 **五、进阶技巧**...
4. **编辑操作**: 在命令模式下,`dd`删除当前行,`yy`复制当前行,`p`粘贴。 5. **查找与替换**: `/text`查找text,`?text`反向查找。`:s/text1/text2/g`将所有text1替换为text2。 6. **保存和退出**: `:w`保存,...
Vim提供了丰富的复制与粘贴命令,使得文本操作更加便捷。 - `dd`:删除当前行。 - `yy`:复制当前行。 - `p`:在光标下方粘贴。 - `P`:在光标上方粘贴。 - `yw`:复制当前单词。 - `y$`:复制从当前位置到行尾的...
- 复制与粘贴:yw复制单词,yy复制整行,p粘贴到光标之后,P粘贴到光标之前。 **3. 查找与替换** - 查找:使用/命令查找特定文本,例如 `/text` 来查找"文本"。 - 替换:`:s/old/new` 替换当前行中的第一个匹配...
3. vi命令集:涵盖了vi的基本命令,例如复制、粘贴、删除、定位文本、保存和退出等。 4. 输入模式快捷键:详述了在插入模式下,可以使用的各种快捷键,如何快速插入文本和格式化编辑等。 5. 替换和正则表达式:...
1. **非模态编辑**:在正常模式下,用户可以通过键盘快捷键执行剪切、复制、粘贴等操作,进入插入模式后才进行文本输入。 2. **高度可移植**:Vim可以在大多数Unix-like系统和Windows上运行。 3. **强大的文本对象...
- **命令模式**:在此模式下,你可以移动光标(h/j/k/l代表左/下/上/右),删除文本(x,dd),复制(yy),粘贴(p)等。 - **插入模式**:按下`i`进入插入模式,可以直接输入文本。 - **查找与替换**:在命令模式...
Linux系统中的vim编辑器是一个强大的文本编辑工具,广泛应用于各种Unix和Linux环境下。vim是vi的增强版,提供了更多的功能和便利性,尤其适合程序员进行代码编写。在使用vim时,掌握其三种基本模式——编辑模式、...
“VI的使用.pdf”这个文档很可能是详细介绍了VIM的基础操作和高级技巧,包括如何启动VIM、基本的移动光标命令(如h,j,k,l)、插入文本(i,a,o等)、删除文本(x,d等)、复制与粘贴(yy,p等)、撤销与重做(u,U,.`等...
- **复制、剪切与粘贴**:`yy`复制一行,`dd`剪切一行,`p`粘贴到当前位置。 - **删除**:`x`删除当前字符,`dw`删除一个单词。 4. **查找与替换**: - `/关键字`:向前搜索关键字。 - `?关键字`:向后搜索...
Linux中的`vi`(Visual Editor)是一款强大的文本编辑器,其增强版本`vim`(Vi Improved)更是广泛被系统管理员和开发人员所使用。这款编辑器具有丰富的功能,包括在命令模式和插入模式之间切换、查找与替换、多窗口...
VIM (Vi IMproved) 是一款基于 Vi 的增强版文本编辑器,广泛应用于 Linux 和 Unix 系统中。它以其强大的功能、高度的可定制性和高效性而受到开发者的喜爱。本文档旨在介绍 Ubuntu 系统下 VIM 的基本使用方法及一些...
在Linux和Unix系统中,Vim(Vi IMproved)是一个非常重要的文本编辑器,它具有高度可配置性、高效性和广泛的功能。对于任何想要深入学习Linux的用户来说,掌握Vim的基本操作和高级技巧是必不可少的。这个"vi_vim_...
4. **文本编辑**:涵盖了文本的复制、粘贴、查找、替换等高级功能,例如使用yy、dd、p、v、/和?命令。 5. **宏与记录**:讲解如何录制和播放宏,实现重复性的编辑任务自动化。 6. **撤销与重做**:了解如何使用u...
在命令模式下,你可以移动光标、删除文本、复制粘贴等;而在插入模式下,你可以输入文本。熟练掌握这些基础操作,能让你在编辑代码时游刃有余。 Vim的插件系统是其强大的原因之一。通过安装插件,可以增加许多有用...
在此模式下,用户可以执行移动光标、删除文本、复制粘贴等操作。常用的命令包括: - `h/j/k/l`:分别用于向左、向下、向上、向右移动光标。 - `dd`:删除当前行。 - `yy`:复制当前行。 - `p`:粘贴。 - `:`:...
- `dd`删除当前行,`yy`复制当前行,`p`粘贴。 **5. 查找与替换** - `/pattern`查找模式。 - `:n1,n2s/pattern/replacement/g`在行n1到n2之间替换所有pattern为replacement。 - `:%s/pattern/replacement/g`全局...