`<Cb> m` veya tmux bölmesini sağ tıklatma ne işe yarar?


17

Ben normal bir tmuxkullanıcıyım ve normalde set -g mouse onve vibağlamaları ile kullanıyorum. Zamanla, belgeleri kolayca bulamadığım bir davranış fark ettim. Esasen, tmuxbirden çok bölmeli bölmeli bir oturumda, bir bölmeyi sağ tıklatmak veya vurmak <C-b>m, bölme ayırıcısındaki bg / fg renklerini tersine çevirerek, daha kalın bir kenarlık izlenimi vererek o bölmeyi "seçer" gibi görünür.

Aslında burada neler oluyor ve bu işlevi nasıl kullanabilirim?

Yanıtlar:


18

Bir bölmeyi "işaretliyorsunuz":

İşaretli bölmeyi ayarlamak ve silmek için -m ve -M kullanılır. Her seferinde bir işaretli bölme vardır, yeni bir işaretli bölmenin ayarlanması sonuncuyu temizler. İşaretli bölme -s için bölme bölmesi, takas bölmesi ve takas penceresi için varsayılan hedeftir.

Belirli eylemler artık varsayılan olarak işaretli bölmeyi hedefleyecektir. İşte test etmek için örnek bir bash betiği. Bu komut dosyasını bir tmux oturumundan yürütebilirsiniz.

# /usr/bin/env bash
set -euo pipefail

# Make three vertically split windows with text in each.
tmux split-window -v
tmux split-window -v
tmux select-layout even-vertical
tmux send-keys -t 0 'echo pane zero' C-m
tmux send-keys -t 1 'echo pane one' C-m
tmux send-keys -t 2 'echo pane two' C-m

# You can now swap the current pane with an explicitly targeted pane. Here, we
# change pane ordering from 0-1-2 to 1-0-2, and back again.
tmux select-pane -t 0
tmux swap-pane -t 1
tmux swap-pane -t 1

# You can also swap panes by "marking" one and letting the target of the swap be
# implicit. Here, we change ordering from 0-1-2 to 1-0-2, and back again.
tmux select-pane -t 0
tmux select-pane -t 1 -m
tmux swap-pane
tmux swap-pane

Daha fazla bilgi için, bkz. Tmux (1).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.