2015-05-31 15 views

Trả lời

5

điều này phụ thuộc vào sự ràng buộc của "chế độ-phím". Nếu bạn "set-option -g mode-keys emacs" (thực ra, đây là các thiết lập mặc định), thì bạn có thể đi đến phần đầu và phần cuối của bộ đệm bằng cách sử dụng các khóa emacs tương ứng.

  1. Nhập chế độ sao chép sử dụng:^b + [
  2. Đến đầu sử dụng: Alt + shift +, (hoặc, trong ký hiệu emacs': M <)

Tương tự như vậy, đi đến cùng được thực hiện bằng M>

cách kiểm tra

Xin lưu ý rằng cấu hình trong ~/.tmux.conf chỉ mất ef sau khi máy chủ tmux khởi động lại. Đó là khi bạn giết tất cả các phiên và sau đó khởi động lại tmux.

Trong thực tế, tuy nhiên, có một cách đơn giản để kiểm tra: chỉ cần chạy lệnh sau tại dòng lệnh:

tmux set-option -g mode-keys emacs 

Tôi không nghĩ rằng có một cách thay đổi chỉ có một chìa khóa. Nhưng bạn không có sự lựa chọn để

tmux set-option -g mode-keys vi 

Bạn nên di chuyển có thể xung quanh trong chế độ bản sao sử dụng h j k l, vv

+1

Điều này hoạt động trên 1 máy tính xách tay (mac) nhưng không phải trên một máy Mac khác. Tôi cũng đã thêm 'set-option -g mode-keys emacs' trong ~/.tmux.conf chỉ để chắc chắn. Làm thế nào tôi sẽ thay đổi ràng buộc quan trọng để 'h' thay vì Alt + shift +, (chỉ để thử nếu điều đó hoạt động)? – timotheecour

+1

Bạn có thể thay đổi các ràng buộc khóa sao chép chế độ bằng tham số -t thành bind-key. Ví dụ, 'bind-key -t vi-copy Trang chủ lịch sử-top' và' bind-key -t vi-copy Cuối lịch sử-dưới cùng (hoặc emacs-copy nếu bạn sử dụng chế độ emacs) làm cho nó dễ dàng để có được đầu và cuối lịch sử. –

+0

dường như mặc định là chế độ vi ... do đó 'gg' cho đầu' G' ở dưới cùng –

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