搜索时如何防止tmux环绕?


10

当我在tmux窗格中处于编辑模式并进行搜索时,一旦到达末尾,它将返回到开始。有什么设置可以防止这种情况发生吗?


1
您使用/还是n搜索下一个结果?
Coren '02

1
用进行第一次搜索后/,我将使用n下一个结果。我尝试使用/Enter的组合重复搜索,但是行为并没有改变,一旦结束,它就会重新开始。
Jacobo de Vera

Answers:


8

tmux现在有一个窗口选项wrap-search

wrap-search [on | off]

如果设置了此选项,搜索将环绕在窗格内容的末尾。默认为开。

当问这个问题时,tmux没有合适的设置,但是我基于tmux1.6准备了一个补丁


辉煌!它工作得非常好,我感谢制作补丁所付出的辛勤劳动!尽管我怀疑答案将是“无法完成”,但这可能是最好的表达方式:)。
2012年

另外,您应该考虑使其依赖于配置参数并将其发送到上游。
Jacobo de Vera 2012年

1
最后,我自己添加了该选项,它将是1.7
Jacobo de Vera

@JacobodeVera:对你有好处。
przemoc 2012年

4

也许值得指出的是,现在可以通过wrap-search设置使用(肯定是从tmux 1.9a开始的,因为那是我的工作):

$ man tmux | grep -B1 -A1 'will wrap'
         wrap-search [on | off]
                 If this option is set, searches will wrap around the end
                 of the pane contents.  The default is on.

3
哈哈,是的,我最终添加了该功能并接受了补丁:)
Jacobo de Vera 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.