通过按C-a :(我已更改默认前缀)然后键入,我已成功打开tmux内的vi模式set-window-option mode-keys vi.但是,我不能通过加入来坚持下去~/.tmux.conf.这是我的配置:
# Change default prefix key to C-a
unbind-key C-b
set -g prefix 'C-a'
bind-key 'C-a' send-prefix
# Configure Vim mode for navigating text and selection
set-window-option -g mode-keys vi
bind-key -t vi-copy 'v' begin-selection
bind-key -t vi-copy 'y' copy-selection
# Allow navigating panes with vi-like commands.
bind k selectp -U
bind j selectp -D
bind h selectp -L
bind l selectp -R
Run Code Online (Sandbox Code Playgroud)
值得注意的是,使用kjhl键导航窗格也不起作用.也许这是因为tmux无法在脚本中更早地执行set-window-option.这有什么不对?
"set-window-option -g mode-keys vi" 适用于 tmux 2.1 及更高版本。
"setw -g mode-keys vi" 在 tmux 1.8 中工作