Jawaban:
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.
esc + (arrow)
hanya berfungsi sekali, setelah itu saya harus menggunakan Ctrl+B
kemudian mendaftar esc + (arrow)
kembali.
Ctrl+B
lagi jika Anda menekan Esc + (arrow)
secara berurutan. Setuju ini sangat tidak nyaman, tetapi berhasil.
Ctrl+B
dan M-(arrow)
bekerja untuk saya. Biasanya alt
dan Esc
keduanya mengirimMeta
Ctrl+B
dan kemudian terus option
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
:
set -g mode-mouse on
set -g mouse-resize-pane on
Jika Anda menggunakan Mac dan yang di atas tidak berfungsi, gunakan ini sebagai gantinya ( sumber ):
set-option -g mouse on
Setelah mode ini aktif, cukup klik dan seret pembagi panel untuk mengubah ukurannya.
set -g mouse on
#for newer versions
Saya baru saja menambahkan baris berikut ke file tmux.conf saya
bind j resize-pane -D 10
bind k resize-pane -U 10
bind l resize-pane -L 10
bind h resize-pane -R 10
dan sekarang saya bisa menggunakan Ctrl-a (kunci awalan saya) dengan [h | j | k | l] untuk mengubah ukuran panel
l
dengan h
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.
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.
Ctrl+B
, kemudianEsc + (arrow key)
.