Saya ingin mengubah ukuran panel sehingga saya dapat memperluas / mengompresi ukuran panel (atas / bawah / kiri / kanan dll) ..
Adakah cara untuk menyelesaikan ini?
Dengan anggapan kunci awalan Anda masih merupakan default dari Ctrl-B
^ B: resize-p -D 2
^ B: resize-p -U 2
^ B: resize-p -L 2
^ B: resize-p -R 2
Angka-angka pada akhirnya adalah opsional, default ke 1. -U juga merupakan default, dan tidak perlu.
Jika Anda pernah lupa itu, ^ B? akan menunjukkan ini ditemukan untuk C-Up dan C-Down dan C-Kiri dan C-Kanan, di akhir tombol (dengan binding kunci default).
Anda juga dapat mencoba menekan Ctrl + B diikuti dengan tombol Ctrl + panah.
Namun, perhatikan bahwa tombol Ctrl-panah mungkin bermasalah pada beberapa terminal. Jadi Anda bisa mencoba mengatasi keterbatasan terminal, atau membuat binding kunci pintas baru, atau tidak menggunakan pintasan dan menggunakan perintah yang lebih panjang seperti ditunjukkan di atas.
Ctrl+B
, kemudianEsc + (arrow key)
.esc + (arrow)
hanya berfungsi sekali, setelah itu saya harus menggunakanCtrl+B
kemudian mendaftaresc + (arrow)
kembali.Ctrl+B
lagi jika Anda menekanEsc + (arrow)
secara berurutan. Setuju ini sangat tidak nyaman, tetapi berhasil.Ctrl+B
danM-(arrow)
bekerja untuk saya. Biasanyaalt
danEsc
keduanya mengirimMeta
Ctrl+B
dan kemudian terusoption
menekan sambil menekan tombol panah namun berkali-kali diperlukan untuk saya.Salah satu opsi untuk mengubah ukuran panel adalah menggunakan mouse. Untuk melakukan ini, tambahkan baris ini ke
.tmux.conf
:Jika Anda menggunakan Mac dan yang di atas tidak berfungsi, gunakan ini sebagai gantinya ( sumber ):
Setelah mode ini aktif, cukup klik dan seret pembagi panel untuk mengubah ukurannya.
sumber
set -g mouse on
#for newer versions
Saya baru saja menambahkan baris berikut ke file tmux.conf saya
dan sekarang saya bisa menggunakan Ctrl-a (kunci awalan saya) dengan [h | j | k | l] untuk mengubah ukuran panel
sumber
l
denganh
untuk memiliki binding VI.Dengan asumsi kunci awalan Anda adalah Ctrl-B (Cmd-B di Mac):
Namun tampaknya ada beberapa batas waktu jadi jika Anda tidak menekan tombol panah sambil menahan Meta dalam 1 atau 2 detik Meta- {panah} akan dianggap sebagai input dalam prompt saat ini.
sumber
Saya baru saja menemukan cara lain. Rupanya
tmux
memiliki dua jenis penekanan tombol (dengan asumsi bahwa kunci awalan Anda masih Ctrlb)Dengan cara yang sama, Ctrlbojuga memiliki perilaku yang berbeda. Jenis pertama penekanan tombol beralih fokus, dan jenis kedua penekanan tombol menukar panel.
sumber