2013-01-13 41 views
12

Một lần trong cuộn-mode, làm thế nào để sử dụng Ctrl +bCtrl +f để cuộn lên và xuống trang?tmux Scroll Lên/Xuống Trang sử dụng tổ hợp phím Ctrl-b và Ctrl-f

Các lệnh này hiện chuyển qua lại giữa các ký tự.

.tmux.conf

set -g default-terminal "screen-256color" 
setw -g xterm-keys on 
set -g status-bg black 
set -g status-fg white 
set -g history-limit 999999999 

bind C-d detach 
bind r source-file ~/.tmux.conf 

set -g prefix C-z 

if-shell 'test "$(tmux -V)" = "tmux 1.5"' 'set -g prefix C-a,C-z' 
if-shell 'test "$(tmux -V)" = "tmux 1.6"' 'set -g prefix2 C-a' 
if-shell 'test "$(tmux -V)" = "tmux 1.7"' 'set -g prefix2 C-a' 

unbind C-b 
bind C-a send-keys C-a 
bind C-z send-keys C-z 

# These are available in iTerm by default, but need to be explicitly configured 
# in Terminal.app. 
# S-Up: ^[[1;2A 
# S-Down: ^[[1;2B 
# S-Right: ^[[1;2C 
# S-Left: ^[[1;2D 
bind -n S-Up copy-mode 
bind -n S-Down command-prompt 
bind -n S-Right next-window 
bind -n S-Left previous-window 

#set -g base-index 1 

set-window-option -g mode-keys vi 
+1

Bạn có thể cho một chút bối cảnh nhiều hơn? Theo mặc định, 'ctrl-b' là khóa liên kết; ctrl-b, ctrl-b gửi một ctrl-b bằng chữ đến chương trình bên trong tmux. Nếu điều này đang chạy bash trong chế độ emacs, bạn sẽ đi một ký tự trở lại (ctrl-b) hoặc chuyển tiếp (ctrl-f). –

+0

Đã đăng tập tin .tmux.conf của tôi và tôi đang sử dụng iTerm – Dru

Trả lời

19

Thêm vào bên dưới .tmux.conf, bạn có thể di chuyển như thế nào trong vim sử dụng hjkl, Ctrl +D/Ctrl +U (PageDown/Up) trong chế độ cuộn tmux. Thậm chí nhiều hơn, bạn có thể sử dụng / để tìm kiếm.

setw -g mode-keys vi 
set -g status-keys vi 
bind-key -t vi-edit Up history-up 
bind-key -t vi-edit Down history-down 

Hy vọng điều này sẽ giúp bạn :)

+0

Cảm ơn bạn rất nhiều, điều đó đã giúp tôi. – polym

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