2014-06-18 34 views
12

我知道我可以手動綁定我的.tmux.conf文件中的單個密鑰,但是according to this page我應該能夠在tmux中獲得類似vim的密鑰綁定,只需將以下內容添加到我的.tmux.conf中,這樣可以節省我不得不維護一系列密鑰綁定:如何使用set-window-option使vim樣式的鍵綁定在tmux上工作?

set-window-option -g mode-keys vi

但這並不似乎真的如預期工作。果然,當我按Ctrl+b [時,我可以使用vim密鑰hjkl瀏覽我的終端歷史記錄,但是當我按下Ctrl+b k時,它不會將我帶到上述窗口,因爲我仍然需要按Ctrl+b Up, , 左和右。

爲什麼不能正常工作?我真的必須在vi模式之上手動映射這些鍵才能獲得實際的 vi模式嗎?

我使用tmux 1.6

+0

情況在TMUX 1.8相同。 :set-window-option命令不能被tmux命令行理解。不過,肯特的解決方案提供了我想要的大部分內容。 – ngks

回答

13

添加到您的cnofig:

+0

恐怕到目前爲止(v1.9a)你所希望擁有的東西還不存在。好吧,你可以修改源代碼並編譯一個自定義的tmux。 @Jason – Kent

+0

啊,對。謝謝:) – arman

+0

@肯特的答案適用於tmux 1.8。 –

相關問題