一直对vi的命令不是很了解,今天学习了一把,并总结如下:
1.设置行号:
:set nu
2.强制退出不保存
:q!
3.保存退出
:wq
4.删除多行,这里演示删除10行
:1,10d
5.检索关键字
/centos #centos是你的关键字,查找下一个关键字按n即可
6.复制行
单行复制
yy
多行复制
2yy #2代表要复制2行
粘贴
p
7.剪切
单行剪切
dd
多行剪切
2dd #2代表要剪切2行
8.复制部分字符
比如复制某一行中的4个字符
4yl
复制光标后的
4yh
用后复制光标前的,l 和 h 是用来指明方向
在命令行下按 v
进入可视模式,然后按 "H" 或 "L" 移动光标,选中要复制的字符,然后按一次 y
,这样就复制下来了,如果要剪切就按 d
,然后在需要的地方按 p
9.跳转
跳转到某行 :n
跳转到首行 :1
跳转到尾行 :$
文件末尾:shift + g
到首行:
:0
或者
:1
或者
gg
10.翻页
向下翻页 ctrl+f
向上翻页 ctrl+b
向下翻半页 ctrl+d
向上翻半页 ctrl+u