Vim中的搜索命令“//”如何工作?

前端之家收集整理的这篇文章主要介绍了Vim中的搜索命令“//”如何工作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
搜索一些东西后,如果你打了//,你似乎得到了下一个结果.这与n有什么不同?你应该怎么用? // e匹配什么,还有哪些其他选项?
搜索命令的格式如下:
/pattern/offset<cr>

如果图案部分被删除,则搜索将查找搜索到的最后一个模式.如果偏移量被忽略,则不应用偏移量.一旦找到你的图案项目,偏移量基本上是对光标做的.

大多数vi用户熟悉不带偏移量的变体,/ pax< cr>和重复最后一次搜索,< cr>等价于n.

在您的具体示例中,//< cr>与/< cr>相同这意味着重复上一次搜索,不应用偏移量.

另一方面,// e 搜索并将光标移动到找到的项目的末尾.偏移量为: <="">

[num]         [num] lines downwards,in column 1
+[num]        [num] lines downwards,in column 1
-[num]        [num] lines upwards,in column 1
e[+num]       [num] characters to the right of the end of the match
e[-num]       [num] characters to the left of the end of the match
s[+num]       [num] characters to the right of the start of the match
s[-num]       [num] characters to the left of the start of the match
b[+num]       [num] identical to s[+num] above (mnemonic: begin)
b[-num]       [num] identical to s[-num] above (mnemonic: begin)
;{pattern}    perform another search,see |//;|

没有num的加号或减号使用1.

原文链接:https://www.f2er.com/bash/386224.html

猜你在找的Bash相关文章