Chr*_*sen 22
默认配置不能作为普通配置文件使用;它是源代码的一部分(因此内置在编译程序中)。
您可以检查与命令配置的部分list-keys和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
Run Code Online (Sandbox Code Playgroud)
使用tmux 1.7,show-options还可以显示单个选项的值(以前的版本只能列出指定类的所有选项):
tmux show-options -gw window-status-format
Run Code Online (Sandbox Code Playgroud)
如果您对“原始”服务器的默认配置感兴趣,那么您可以像这样检查这些项目:
tmux -L unconfigured -f /dev/null start-server \; list-keys \; show-options -s \; show-options -g \; show-options -gw
Run Code Online (Sandbox Code Playgroud)
该-L unconfigured位指定了一个您可能尚未使用的服务器套接字(如果您碰巧有一个使用该套接字名称的服务器,则只需选择其他一些未使用的名称)。将-f /dev/null可确保服务器不会使用普通~/.tmux.conf的配置文件(虽然,短期自定义生成的,没有办法跳过/etc/tmux.conf系统配置文件)。该start-server命令是必需的,因为只有某些命令会自动启动服务器。
如果您有兴趣查看源代码,这里是您感兴趣的领域:
options-table.c在这些数组中定义:
server_options_tablesession_options_tablewindow_options_tablekey_bindings_init()的key-bindings.c,但是一些细节与各个命令定义(例如摊开cmd_select_window_key_binding()的cmd-select-window.c)。小智 3
您的用户中应该有一个$HOME/.tmux.conf特定的配置文件,并且系统范围的配置文件位于/etc/tmux.conf
| 归档时间: |
|
| 查看次数: |
11488 次 |
| 最近记录: |