2015-09-25 15 views
10

Bối cảnh.

Tôi là người dùng vim thường xuyên, tôi chỉ thích cách bạn có thể điều hướng bộ đệm mà không cần phải liên lạc với chuột. Tôi đặc biệt thích những con số dòng tương đối mà hãy để tôi nhảy đến các dòng cụ thể với độ chính xác hoàn hảo, nó chỉ làm cho việc điều hướng nhanh hơn nhiều. Tôi cũng sử dụng tmux khá nhiều vì tôi thường có rất nhiều thứ đang diễn ra trong terminal của mình.Tmux có hỗ trợ các dòng số tương đối không?

Điều khiến tôi nhớ nhất là khi tôi sử dụng chế độ sao chép tmux, bạn chỉ cần mất mãi mãi để điều hướng đến (các) dòng bạn muốn sao chép nếu bạn đang sử dụng các phím mũi tên, ctrl + p hoặc k.

Tìm kiếm từ khóa duy nhất trong bộ đệm cũng không lý tưởng nhưng có thể nhanh hơn nếu bạn đã biết tìm kiếm gì. Rất nhiều lần bạn thực hiện tìm kiếm chỉ để khám phá ra rằng từ khóa bạn đã tìm kiếm không quá độc đáo sau tất cả và bạn không kết thúc vào dòng bạn muốn.

Câu hỏi của tôi là:

Tmux có hỗ trợ số dòng tương đối không?

..Tất cả số dòng cho vấn đề đó phải không?

Tôi không thể tìm thấy bất kỳ thông tin nào về điều này trên web. Không ai có vẻ đang đề cập đến bất cứ điều gì về điều này ở bất cứ đâu. Có cách nào tốt hơn?

Bất kỳ mẹo nào khác để điều hướng cực nhanh trong chế độ sao chép tmux bằng bàn phím cũng sẽ được đánh giá rất nhiều.

+0

Tôi đồng ý rằng chế độ sao chép tmux đôi khi hơi khó kiểm soát theo nhu cầu của bạn. https://github.com/tmux-plugins/tmux-yank cố gắng giúp bạn nhưng tôi không có ý định sử dụng nó nhiều. – edi9999

+0

Tôi cũng đã tạo https://github.com/edi9999/path-extractor để tìm tên tệp từ stdin (để sử dụng làm đường ống) và [có vấn đề] (https://github.com/edi9999/path -extractor/issues/2) để biết cách sử dụng nó với tmux – edi9999

Trả lời

7

tmux có hệ thống lanh trong chế độ sao chép. tuy nhiên dòng đầu tiên là dòng dưới cùng.

Ở chế độ sao chép, bạn có thể nhấn : đến go to line nhưng không có tùy chọn hiển thị lanh. Bạn có thể sử dụng một số chuyển động vim (chế độ khóa được đặt là vi) ở chế độ sao chép, ví dụ: j k 20j 20k f F t T gg G 20G H L M^$/? ctrl-u ctrl-d w b ....

Tôi nghĩ rằng để sao chép một khối văn bản, nó là đủ .. Nếu bạn nghĩ rằng bạn vẫn không thể "điều hướng siêu nhanh", hãy tạo một kịch bản, hãy xem cách chúng tôi có thể sao chép nhanh hơn.

kiểm tra trang man của tmux để biết chi tiết.

+0

Câu trả lời hay, với các phím HL và M, bạn có thể rút ngắn khoảng cách đi lại một nửa. –

Các vấn đề liên quan