Keyboard-Shortcuts
Tmux 的行為不同,Ca + Ca 列印“^A”而不是跳到行首
我的中有以下條目
~/.tmux.conf
# remap prefix from 'C-b' to 'C-a' unbind C-b set-option -g prefix C-a bind-key C-a send-prefix
這通常足以將 tmux 與
Ctrl
-A
+Ctrl
-一起使用A
來跳轉到行首。一段時間以來,Tmux 只是^A
以游標顏色突出顯示。我錯過了一些更新的 Tmux 是否發生了變化,或者它是由
zsh
ortermite
(終端仿真器)呼叫的?完成
~/.tmux.conf
:set-option -ga terminal-overrides ",xterm-termite:Tc" # source /usr/lib/python3.7/site-packages/powerline/bindings/tmux/powerline.conf set-option -g default-terminal "screen-256color" # enable utf-8 on status bar set-option -g status on # set-option -g status-utf8 on # remap prefix from 'C-b' to 'C-a' unbind C-b set -g prefix C-a bind-key C-a send-prefix # split panes using | and - # bind | split-window -h # bind - split-window -v # split window and fix path for tmux 1.9 bind | split-window -h -c "#{pane_current_path}" bind - split-window -v -c "#{pane_current_path}" unbind '"' unbind % # reload config file (change file location to your the tmux.conf you want to use) #bind r source-file ~/.tmux.conf unbind r bind r \ source-file ~/.tmux.conf \;\ display 'Reloaded tmux config.' # switch panes using Alt-arrow without prefix bind -n M-Left select-pane -L bind -n M-Right select-pane -R bind -n M-Up select-pane -U bind -n M-Down select-pane -D # modes # setw -g mode-attr bold # set -g message-attr bold # setw -g window-status-bell-attr bold # setw -g window-status-current-attr bold set -g status-bg colour2 # switch panes using vim keybindings # bind -n M-h select-pane -L # bind -n M-l select-pane -R # bind -n M-k select-pane -U # bind -n M-j select-pane -D # switch panels bind k selectp -U # switch to panel Up bind j selectp -D # switch to panel Down bind h selectp -L # switch to panel Left bind l selectp -R # switch to panel Right set-window-option -g mode-keys vi # Enable mouse mode (tmux 2.1 and above) set -g mouse on
在
tmux
,Ctrl
+A
轉到行首僅適用於“複製”模式。雖然不在“命令”或“複製”模式下,但游標的位置由目前窗格的 shell 或程序控制,而不是tmux
.所以你需要先進入“複製”模式,然後點擊
Ctrl
+A
開始行。對於預設鍵,這將是:Ctrl + A [ Ctrl + A
這對你有用嗎?