————————————————
版权声明:本文为CSDN博主「Kashine」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41709234/article/details/123818619
vi、vim命字符查找命令
注意:以下操作由【指令模式】下进入【命令行模式】。
1、/ 命令
【命令格式】:/string,string为要查找的字符。
【命令作用】:光标处开始向后寻找字符串 string。向后就是向光标所在位置处行数增大的方向寻找。
2、?命令
【命令格式】:?string,string为要查找的字符。
【命令作用】:光标处开始向前寻找字符串 string。向前就是光标所在位置的
3、n命令
重复上一条检索命令。上次向前查找,使用n命令后也是再次向前查找;上次向后查找,使用n命令后也是再次向后查找
4、N命令
以相反的方向查找上次查找的字符串。也就是上次向后查找string,使用N命令后向前查找string;上次向前查找string,使用N命令后向后查找string。
跳转命令
1. G命令
跳到文本的最后一行:按“G”,即“shift+g”
2. 3种跳转命令(ngg命令)
命令行模式下输入(n为指定的行号)
(1)ngg / nG
(2):n
(3)vim +n filename(注意这里要输入 + 号)
三者的区别在于,ngg/nG输入以后不需要按下回车键,而输入:n之后还要按下回车键才会跳转,vim +n filename只能在打开文件时跳转到相应的行。
比如想跳转到文本的第12行,可以执行如下命令:
(1)12gg / 12G
(2):12
(3)打开文件时输入vim +12 filename
————————————————
版权声明:本文为CSDN博主「CodingALife」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mingyuli/article/details/120643880