2017/03/14

vi的复制粘贴


今天跟同事解决问题时,看他熟悉的敲打vi的复制粘贴指令,突然发现自己已经忘记了,记录一下常用的几个复制剪切粘贴,备案备案

1、复制行

单行复制 yy

多行复制 nyy n代表要复制多少行

粘贴 p


2、剪切

单行剪切 dd

多行剪切 ndd n代表要剪切多少行

粘贴 p


3、复制部分字符

比如复制某一行中的4个字符

4yl 复制光标后的

4yh 用后复制光标前的,l 和 h 是用来指明方向

在命令行下按 v 进入可视模式,然后按 "H" 或 "L" 移动光标,选中要复制的字符,然后按一次 y,这样就复制下来了,如果要剪切就按 d,然后在需要的地方按 p


4、跳转

跳转到某行 :n

跳转到首行 :1

跳转到尾行 :$


5、翻页

向下翻页 ctrl+f

向上翻页 ctrl+b

向下翻半页 ctrl+d

向上翻半页 ctrl+u