今天跟同事解决问题时,看他熟悉的敲打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