Làm cách nào để ngăn tmux quấn quanh khi tìm kiếm?


10

Khi tôi ở chế độ chỉnh sửa trong khung tmux và tôi thực hiện tìm kiếm, khi đến cuối, nó sẽ quay trở lại từ đầu. Có bất kỳ thiết lập để ngăn chặn điều này?


1
Bạn sử dụng /hoặc nđể tìm kiếm kết quả tiếp theo?
Coren

1
Sau lần tìm kiếm đầu tiên /, tôi sử dụng nđể có kết quả tiếp theo. Tôi đã thử lặp lại tìm kiếm với sự kết hợp của Enter/ và hành vi không thay đổi, một khi nó kết thúc, nó sẽ quay trở lại từ đầu.
Jacobo de Vera

Câu trả lời:


8

tmuxbây giờ có một tùy chọn cửa sổ wrap-search:

wrap-search [on | off]

Nếu tùy chọn này được đặt, các tìm kiếm sẽ bao quanh phần cuối của nội dung khung. Mặc định là bật.

Khi câu hỏi này được hỏi, tmux không có cài đặt phù hợp, nhưng tôi đã chuẩn bị một bản vá dựa trên tmux1.6 .


Xuất sắc! Nó hoạt động hoàn hảo, tôi đánh giá cao nỗ lực thêm trong việc tạo ra một bản vá! Mặc dù tôi nghi ngờ câu trả lời sẽ "không thể thực hiện được", đây có lẽ là cách tốt nhất để nói nó :).
Jacobo de Vera

Ngoài ra, bạn nên xem xét thực hiện điều này phụ thuộc vào một tham số cấu hình và gửi nó ngược dòng.
Jacobo de Vera

1
Cuối cùng, tôi đã tự mình thêm tùy chọn, nó sẽ ở 1.7
Jacobo de Vera

@JacobodeVera: Tốt cho bạn.
przemoc

4

Có lẽ đáng để chỉ ra rằng đây là bây giờ (chắc chắn là của tmux 1.9a vì đó là những gì tôi đang bật) có sẵn thông qua wrap-searchcài đặt:

$ 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
haha, vâng, cuối cùng tôi đã thêm tính năng đó và được chấp nhận bản vá :)
Jacobo de Vera
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.