vi的基本命令(入门级)

来源:互联网 发布:数据库like语句 编辑:程序博客网 时间:2024/05/18 03:49

接触linux,肯定要学会怎么使用vi。下面介绍vi的一般命令。


插入类:

i:在光标当前位置插入

a:在光标后一个位置插入

o:插入新的一行


删除类:

x:删除光标后一个字符

#x:删除光标后的#个字符

X:删除光标前一个字符

#X:删除光标前的#个字符

dd:删除光标所在行

#dd:删除光标后的#行,包含光标所在行


复制类:

yw:复制光标所在处到字尾的内容到缓冲区

#yw:复制#个字符到缓冲区

yy:复制光标所在行

#yy:复制光标后的yy行

p:粘贴


查找类:

/关键字 向后查找关键字,继续查找按n

?关键字 向前查找关键字,继续查找按n


替换类:

1,$s/string/replacestring/g 从头替换到尾,不提示确认

1,$s/string/replacestring/c 从头替换到尾,提示确认

num1,num2s/string/replacestring/g 从num1替换到num2


移动光标:

上下左右

G:移动光标到文章最后

$:移动光标到行尾

0:移动光标到行首

#G:移动光标到#行行首

:# 移动光标到#行行首


行号:

:set nu 显示行号

:set nonu 取消行号

ctrl g 显示行号



0 0