vim常用操作_CentOS 7

2021-03-19  本文已影响0人  082e63dc752b

vi的几种工作模式

正常模式(normal)下的操作。

o
从光标位置下边新开一行,并进入到插入模式(insert)。
ctrl+g
显示当前在第几行。
shift+g
跳转到文件的最后一行。
:n
跳转到第n行。
yy
复制一行
nyy
比如5yy,就是代表复制5行
p
粘贴,在当前光标所在行的下一行。
dd
删除当前光标所在行。
ndd
从当前光标所在行往下删除n行。
u
复原前一个动作(撤销)
ctrl+r
重做上一个动作(重做)

命令模式(command)下的操作

:w
保存
:w
abc.txt 另存为 abc.txt
:wq
保存退出
:q!
不保存推退出。
:n1,n2 s/word1/word2/g
n1,n2为数字,在第n1行到n2行之间查找名为word1的字符串,并且替换为名为word2的字符串。
:1,$ s/word1/word2/g
从第一行到最后一行查找名为word1的字符串,并且替换为名为word2的字符串。
:1,$ s/word1/word2/gc
从第一行到最后一行查找名为word1的字符串,并且替换为名为word2的字符串。在替换前显示提示符给用户确认是否替换。
:set nu
显示行号
:set nonu
取消行号
/word
向光标之下查找名为word的字符串。
?word
向光标之上查找名为word的字符串。

上一篇 下一篇

猜你喜欢

热点阅读