2015-05-31 26 views
5

^b + sayfa yukarı/aşağı kaydırma tamponu bir sayfa yukarı/aşağı kaydırır, ancak biz baştan sona kadar nasıl kaydırırız? sonu ile bilge gibi tmux'da kaydırma arabelleğinin başlangıcına/sonuna nasıl kaydırılır?

bu "mod-tuşları" bağlanma bağlıdır

+2

neden downvote h j k kullanarak kopya modunda etrafında mümkün hamle olmalı Ama

tmux set-option -g mode-keys vi 

seçeneğiniz var mı? Bu soruya bir cevap bulmak zordur (her ilgili soru sadece sayfa yukarı/aşağı sorar) – timotheecour

cevap

5

(kaydırma öldürmeye^C tuşlarına yanı sıra). Eğer "-g-mod-mod-emacs-set-emacs" seçeneğini ayarlarsanız (aslında, bu varsayılan ayarlardır), o zaman ilgili emacs tuşlarını kullanarak tamponun başına ve sonuna gidebilirsiniz.

  1. kullanarak kopya moduna girin:^b + [kullanılarak başlangıcına
  2. Git: (emacs' gösterimde ya: M- <) Alt + shift +,

Benzer şekilde, ~ .tmux.conf sadece ef alır/in sonuna kadar gidiş M- elde edilir>

bu yapılandırmayı unutmayın TEST NASIL tmux sunucusu yeniden başlatıldıktan sonra fect. Tüm oturumları öldürdüğünüzde tmux'u yeniden başlattığınız zamandır.

Aslında, bununla birlikte, testin daha basit bir yolu vardır: sadece komut satırında aşağıdaki komutu çalıştırın:

tmux set-option -g mode-keys emacs 

Ben bir yol değişikliği tek bir anahtar olduğunu sanmıyorum. Sen l vb

+1

Bu, 1 dizüstü bilgisayarda (mac) çalışır, ancak başka bir Mac'te çalışır. Ayrıca emin olmak için ~/.tmux.conf 'set-option -g mode-keys emacs' ekledim. Alt + vardiya + yerine 'h' anahtar bağlayıcısını nasıl değiştiririm (sadece çalışırsa denemek için)? – timotheecour

+1

Kopyalama modu tuş bağlarını, -t parametresiyle ciltleme anahtarını değiştirebilirsiniz. Örneğin, 'bind-key -t vi-copy Home history-top' ve' bind-key -t vi-copy End history-bottom' (ya da emacs modunu kullanırsanız emacs-copy) 'a ulaşmayı kolaylaştırır. tarihin üstü ve altı. –

+0

, vi moduna varsayılan gibi görünüyor ... bu yüzden "gg" en altta "G" için –