2015-05-31 31 views

回答

5

這取決於「模式鍵」的結合。如果你「set-option -g mode-keys emacs」(實際上,這是默認設置),那麼你可以使用相應的emacs鍵來到緩衝區的開始和結束。

  1. 輸入使用複印模式:^ B + [
  2. 轉到使用開頭:ALT + SHIFT +,(或者,在emacs的符號:M- <)

類似地,去年底被M-實現>

如何測試

請注意,配置在〜/ .tmux.conf只需要EF在tmux服務器重啓之後。這是當你殺死所有會話,然後重新啓動tmux。

事實上,然而,有測試更簡單的方法:只需在命令行中運行以下命令:

tmux set-option -g mode-keys emacs 

我不覺得有什麼變化的辦法只有一個密鑰。但是,你有選擇地

tmux set-option -g mode-keys vi 

你應該使用^ h J K L等

+1

這適用於1檯筆記本電腦(mac),但不適用於其他mac。我確實也在〜/ .tmux.conf中添加了「set-option -g mode-keys emacs」。我將如何更改鍵綁定到'h'而不是Alt + shift +,(只是爲了嘗試,如果有效)? – timotheecour

+1

您可以使用-t參數將綁定密鑰更改爲複製模式密鑰綁定。例如,'bind-key -t vi-copy Home history-top'和'bind-key -t vi-copy End history-bottom'(或者emacs-copy,如果你使用emacs模式的話)可以很容易地到達歷史的頂部和底部。 –

+0

似乎默認爲vi模式...所以'gg'代表頂部'G'代表底部 –