vim 查找、跳转命令

vim 查找、跳转命令vim命字符查找命令1、/命令【命令格式】:/string,string为要查找的字符。【命令作用】:光标处开始向后寻找字符串string。向后就是向光标所在位置处行数增大的方向寻找。2、?命令【命令格式】:?string,string为要查找的字符。【命令作用】:光标处开始向前寻找

大家好,欢迎来到IT知识分享网。

vim命字符查找命令

1、/ 命令

【命令格式】:/string,string为要查找的字符。

【命令作用】:光标处开始向后寻找字符串 string。向后就是向光标所在位置处行数增大的方向寻找。

2、?命令

【命令格式】:?string,string为要查找的字符。

【命令作用】:光标处开始向前寻找字符串 string。向前就是光标所在位置的

3、n命令 

重复上一条检索命令。上次向前查找,使用n命令后也是再次向前查找;上次向后查找,使用n命令后也是再次向后查找

4、N命令

以相反的方向查找上次查找的字符串。也就是上次向后查找string,使用N命令后向前查找string;上次向前查找string,使用N命令后向后查找string。

 ————————————————
版权声明:本文为CSDN博主「Kashine」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41709234/article/details/123818619

跳转命令

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

 

3. 返回上一次的位置(CTRL-O 命令)

CTRL-O 转到[count]跳转列表中的较旧光标位置(不是动作命令).

CTRL-I 转到[count]跳转列表中的较新光标位置(不是动作命令).

maa在光标位置设置标记(不移动光标,这不是动作命令).

'a跳转到a当前缓冲区中的标记.

 

4. 其他常用命令

vim 括号匹配跳转操作:  
  
% 跳转到相配对的括号  
gD 跳转到局部变量的定义处  
'' 跳转到光标上次停靠的地方, 是两个', 而不是一个"  
mx 设置书签,x只能是a-z的26个字母  
`x 跳转到书签处("`"是1左边的键)  
> 增加缩进,"x>"表示增加以下x行的缩进  
< 减少缩进,"x<"表示减少以下x行的缩进  
  
{ 跳到上一段的开头  
} 跳到下一段的的开头  
( 移到这个句子的开头  
) 移到下一个句子的开头  
  
[[ 跳转至上一个函数(要求代码块中'{'必须单独占一行)  
]] 跳转至下一个函数(要求代码块中'{'必须单独占一行)  
  
C-] 跳转至函数或变量定义处  
C-O 返回跳转前位置   
C-T 同上   
nC-T 返回跳转 n 次  
  
0 数字0,跳转至行首   
^ 跳转至行第一个非空字符   
$ 跳转至行尾  

 

————————————————
版权声明:本文为CSDN博主「CodingALife」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mingyuli/article/details/120643880

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/30276.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信