Tmux’da nasıl bir isyanı nasıl çözerim?


0

Başka bir deyişle, varsayılan davranışı nasıl geri alırım?

Bu yapılandırmayı kullandım ( tmux kitabından - Üretken Fare Serbest Geliştirme ):

# Maximize and restore a pane
unbind Up
bind Up new-window -d -n tmp \; swap-pane -s tmp.1 \; select-window -t tmp
unbind Down
bind Down last-window \; swap-pane -s tmp.1 \; kill-window -t tmp

Yorumun dediği gibi, PREFIX + Yukarı tuşunu 'maksimize etme' eylemine, PREFIX + Aşağı tuşunu 'geri yükleme' işlemine bağlarsınız. Bu gerçekten harika ve hoşuma gidiyor, ancak bir süre denedikten sonra tekrar yukarı ve aşağı kullanarak panelleri hareket ettirmek istiyorum.

Satırları .tmux.conf dosyasından kaldırmak ve yeniden yüklemek PREFIX + Up ve PREFIX + Down işlevlerini varsayılan davranışlarına döndürmedi. Paneller arasında tekrar hareket etmek için PREFIX + Yukarı ve PREFIX + Aşağı seçeneklerini nasıl alabilirim?

Yanıtlar:


1

Bir bağlamayı yalnızca açıkça yapmaktan başka bir varsayılana geri döndürmenin doğrudan bir yolu yoktur.

Bunlar varsayılan ciltlemelerdir:

bind-key -r      Up select-pane -U
bind-key -r    Down select-pane -D

Bunları bir dosyaya (örneğin /tmp/default-up-down) yapıştırın ve sunucunuza kaynak yapın. Ciltleri, taze, gelişen bir sunucudan çıkararak biraz otomatikleştirebilirsiniz:

# extract some default bindings from a fresh server
tmux -f /dev/null -L temp start-server\; list-keys | grep -E ' (Up|Down)' >/tmp/default-up-down

# make sure you got the bindings you wanted
cat /tmp/default-up-down

# apply the bindings to your normal server
tmux source /tmp/default-up-down

Not: Çıktısı list-keysgenellikle doğrudan kullanılabilir, ancak karmaşık tırnak işaretleri içeren ciltleriniz varsa veya ;(örneğin genellikle tmux komut ayırıcı olarak işlev gören, özel anahtarlar bağlarsanız) kaçması gereken özel anahtarlar bağlarsanız, biraz masaj yapmanız gerekebilir. ters eğik çizgi ile ). Yine de, Yukarı ve Aşağı'nın varsayılan bağları böyle bir sorun teşkil etmemelidir.

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.