Ben varsayılan .tmux.conf
ya da onun gibi bir şey arıyorum . Ben varsayılan oluşturur durum satırında bazı gürültü kurtulmak için çalışıyorum.
Ben varsayılan .tmux.conf
ya da onun gibi bir şey arıyorum . Ben varsayılan oluşturur durum satırında bazı gürültü kurtulmak için çalışıyorum.
Yanıtlar:
Varsayılan yapılandırma normal yapılandırma dosyası olarak kullanılamaz; kaynak kodun bir parçasıdır (böylece derlenmiş programa yerleştirilmiştir).
Sen komutlarıyla yapılandırma bölümlerini inceleyebilirsiniz list-keys
ve show-options
:
tmux list-keys # show current bindings
tmux show-options -s # show current server options
tmux show-options -g # show current global session options
tmux show-options # show current session options
tmux show-options -gw # show current global window options
tmux show-options -w # show current window options
İle tmux 1,7, show-options
ayrıca (önceki versiyonları yalnızca belirtilen sınıftan tüm seçenekleri listeleyebilirsiniz) size tek seçenek değerini gösterebilir:
tmux show-options -gw window-status-format
Bir "bozulmamış" sunucunun sahip olacağı varsayılan yapılandırmayla ilgileniyorsanız, şu öğeleri inceleyebilirsiniz:
tmux -L unconfigured -f /dev/null start-server \; list-keys \; show-options -s \; show-options -g \; show-options -gw
-L unconfigured
Bit muhtemelen kullanarak olmadığını bir sunucu soketi belirten (bu soket adını kullanarak bir sunucu için ne varsa, o zaman sadece diğer bazı kullanılmayan isim al). -f /dev/null
Sunucu normal kullanmaz emin kılan ~/.tmux.conf
yapılandırma dosyasını (gerçi kısa özel bir yapı, atlamak için bir yolu yoktur /etc/tmux.conf
sistem yapılandırma dosyası). start-server
Sadece belirli komutlar otomatik bir sunucu başlayacak çünkü komut gereklidir.
Kaynak koduna bakmakla ilgileniyorsanız, ilgi alanları şunlardır:
options-table.c
şu dizilerde tanımlanır :
server_options_table
session_options_table
window_options_table
key_bindings_init()
içinde key-bindings.c
, ancak bazı ayrıntıları bireysel komut tanımları (örneğin dışarı yayılır cmd_select_window_key_binding()
içinde cmd-select-window.c
).$HOME/.tmux.conf
Kullanıcınıza özel bir tane olmalı ve sistem genelinde bir yapılandırma dosyası/etc/tmux.conf
$HOME/.tmux.conf
ve /etc/tmux.conf
yok.