搜索一些东西后,如果你打了//,你似乎得到了下一个结果.这与n有什么不同?你应该怎么用? // e匹配什么,还有哪些其他选项?
搜索命令的格式如下:
原文链接:https://www.f2er.com/bash/386224.html/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.