大家好,欢迎来到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