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
今天的文章vim命令如何查找字符_vim命令模式分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/54152.html