![vim 继续向前/向后搜索方向](https://linux22.com/image/113557/vim%20%E7%BB%A7%E7%BB%AD%E5%90%91%E5%89%8D%2F%E5%90%91%E5%90%8E%E6%90%9C%E7%B4%A2%E6%96%B9%E5%90%91.png)
不久前,我读到一个选项,可以修复在 vim 中继续搜索时“n”和“N”键导致的行为。也就是说,默认情况下,如果使用“/”触发搜索,则“n”执行向前搜索,但如果使用“?”触发搜索,则执行向后搜索。设置此选项后,无论我处于哪种搜索模式,“n”都将继续搜索到文档的末尾。类似地,“N”将无条件地搜索到文档的开头。
我试图找到有关如何调用此选项的参考或任何提示,但我没有成功。有人知道我指的是什么吗?这个选项实际上可能是 neovim 特有的。我不记得这个细节了。
答案1
这就是没有争论的“做什么”/
和“做什么”。?
如果n
和N
可以被配置为这样做,那么它可能被认为是多余的。有一个额外的按键(<return>
),但功能是完整的:
/term<return>
- 向前搜索term
?term<return>
- 向后搜索term
/<return>
- 继续向前搜索?<return>
- 继续向后搜索n
- 继续向同一方向搜索N
- 继续向相反方向搜索